OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Apr 15, 2024 9:53 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Video Tutorials
PostPosted: Sun Jun 12, 2016 12:11 pm 
Offline

Joined: Sun Jun 12, 2016 6:05 am
Posts: 5
here are 2 more video-tutorials about OS development:
AlgorithMan (mine :D )
and
IKnow

regards
AlgoMan


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 12:39 pm 
Offline
Member
Member
User avatar

Joined: Sun Sep 19, 2010 10:05 pm
Posts: 1074
Nice work. What do you guys think about adding a page to the Wiki for links to video tutorials?

This might actually reduce the number of simple questions asked on the forums.

_________________
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 1:45 pm 
Offline
Member
Member

Joined: Wed Jun 17, 2015 9:40 am
Posts: 501
Location: Athens, Greece
Hi,


No intention for offense, but it's generally considered here that video tutorial are a really bad idea, since they can not be edited appropriately. Video tutorials also cause fatigue more easily, since the continuation comes automatically with no effort from your part, discouraging you from trying to understand it well. Also, no links to resources and other external pages can be included in the text; possibly they can be pasted in the video description, but it's not clear which part of the tutorial they relate to.

There is also true that most tutorials tend to be made by inexperienced people that want to show off they are more geeky than others. However, feel free to write these tutorials on our wiki, since they can be edited appropriately by experienced people. You want to be helpful, don't you? :)


Regards,
glauxosdever


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 2:05 pm 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
The thing with video tutorials is that many people prefer them and may often engage with them better, causing them to take in the information more than a wiki page. Even I, if the video tutorial has adequate narration and/or accompanying code listings in the description, will gain more from a video tutorial that I can follow along with than a wiki page that I tend to skim-read and look for the code listings or jump through heading-by-heading and ignore everything that I think (but which might not actually be) irrelevant.

You might say that these are not the kind of people that should be doing OSdev, but that is not really the case. These are just people that prefer a more "interactive" (note: videos are not really interactive but can merely sometimes feel that way) style of learning than reading a tutorial on a wiki page.

My experience with video tutorials is not that they are produced by inexperienced people. I find many of the video tutorials on subjects that I am more familiar with to be very accurate, although below my level of knowledge/experience.

Just *please* don't make those video tutorials with nothing but loud music in the sound track and all the narration typed at 10 WPM in notepad. Perhaps those are the kind of video tutorials that glauxosdever is thinking of.

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 2:15 pm 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
Here are some examples of good video tutorials (the first two I've watched in their entirety before, and many from the Minecraft modding playlist before I went blind). The second two I searched for a moment ago and they seem pretty good.

https://www.youtube.com/watch?v=-5hVXeHNt2M
https://www.youtube.com/watch?v=VhOSL7r ... e05wIVKFSJ
https://www.youtube.com/watch?v=yLbKhwnc0HY
https://www.youtube.com/watch?v=qzonPrKNhwc (I can't quite follow this one without seeing what's on the screen)

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 4:54 pm 
Offline

Joined: Sun Jun 12, 2016 6:05 am
Posts: 5
well I agree with most of glauxosdevers points.

Of course video tutorials can't teach you everything about a topic... on the other hand - may the text-tutorial, that teaches you absolutely everything, throw the first stone... At least a video tutorial gives you a nice starting point - they show you how to write something that kind of works, which encourages you to go deeper into the topics... and I think it's encouraging to see that it doesn't take forever to write something that at least kind of works...

In my videos, I explain a lot of what I'm doing theoretically on a whiteboard beforehand and reference it while I'm coding, so it's not just "here's the code, copy it", it helps you understand what you are doing. The comments are very appreciative about this.

In the end - if someone prefers video tutorials (like me for example) why deprive them of that approach to the topic?
These people will just search youtube instead - and I can tell you: 99% of the videos you find are click-bait BS (most don't even seem to know what an operating system is) :evil: so it's better to have a list of decent ones on a popular page about OS development, like this.

@onlyonemac: yes, I also passionately hate these videos with the narration typed in notepad.

regards
AlgoMan


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Sun Jun 12, 2016 10:34 pm 
Offline
Member
Member
User avatar

Joined: Sun Sep 19, 2010 10:05 pm
Posts: 1074
Not sure how I found this, but this is one of my favorite tutorial video channels. It's mainly 2D and 3D software rendering code tutorials, but I like watching someone else type the code, compile it, and fix their own bugs without me having to type anything. I think you get the benefit of the trial and error without having to do any real work. Plus, I can listen to it in the car driving to and from work, which I consider to be my most unproductive time of the day.

https://www.youtube.com/channel/UCnlpv- ... HKR2y2fW4Q

_________________
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Mon Jun 13, 2016 2:08 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1225
AlgorithMan wrote:
here are 2 more video-tutorials about OS development:
AlgorithMan (mine :D )
and
IKnow

regards
AlgoMan
Here are my development videos:
http://youtube.com/user/AltComp126
http://youtube.com/user/AltComp126
http://youtube.com/user/AltComp126
http://youtube.com/user/AltComp126

Here is my repository of projects that I have designed to have a much better and absolutely dynamic structure that joins documentation with directly-compilable projects. It will be very funny and helpful, you'll see. These projects are written in such a way that it's natural and easy to think up a new functionality or element originally in a single source code file (which typing you can replay, both for documentation and code) and then add it to a given project, normally a new functionality, when extremely creative, is the start of its own microproject; it's extremely modular, reusable and combinable:
http://www.archefire.org/_PROJECTS_/
http://www.archefire.org/_PROJECTS_/
http://www.archefire.org/_PROJECTS_/
http://www.archefire.org/_PROJECTS_/



glauxosdever wrote:
Hi,


No intention for offense, but it's generally considered here that video tutorial are a really bad idea, since they can not be edited appropriately. Video tutorials also cause fatigue more easily, since the continuation comes automatically with no effort from your part, discouraging you from trying to understand it well. Also, no links to resources and other external pages can be included in the text; possibly they can be pasted in the video description, but it's not clear which part of the tutorial they relate to.

There is also true that most tutorials tend to be made by inexperienced people that want to show off they are more geeky than others. However, feel free to write these tutorials on our wiki, since they can be edited appropriately by experienced people. You want to be helpful, don't you? :)


Regards,
glauxosdever
I personally program and produce tutorials for fun, and obviously it lets me learn and become more capable in many aspects. I can earn money by creating excellent video tutorials, but I won't stop even if I don't earn anything from it, or if I earn very slowly. I want to live from this thing that for me is a game, to keep doing it of course. We all win.

I am convinced that trolls have been extremely successful to implement this idea so deeply worldwide.

Just think about the kind of video tutorials that demo hackers could produce. They are very easy to understand and entertaining when they explain stuff.

Nobody capable of producing tutorials showing correct sequences to a solution or about the usage of a tool is inexperienced enough to not be able to help people at their same intellectual level, or nearing it, and helping them to advance and learn from there.

__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
The thing with video tutorials is that you can produce excellent ones if you present one single thing that cannot be reduced further to perform an extremely and absolutely specific task.

Then, you can combine them in infinite other tutorials for a bigger thing.

For example, you should first make a very brief video showing the tools you will use, their exact versions, download URLs of their original projects, and URLs for a cached/archived version with only those tools that you know will never disappear (one URL per tool).

Then we could make a single video video to show exactly how to install and configure the tools in a clean, freshly installed system (if it's Linux, we must state what exact version of a Linux distribution we installed). One single video for each tool.

And so on. One video per each single particular functionality implemented in a function or a brief set of functions.

Then we can produce an ordered playlist that shows the complete development cycle along with explanations, and of course, the compliable source code to download.



I actually produce that kind of tutorials and will gladly watch the videos of any other developer with these features.

_________________
Live PC 1: Image Live PC 2: Image

YouTube:
http://youtube.com/@AltComp126/streams
http://youtube.com/@proyectos/streams

http://master.dl.sourceforge.net/projec ... 7z?viasf=1


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Tue Jun 14, 2016 9:22 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
My personal problem with video tutorials is that they are very inefficient: There's no way to search in them for what you really need and you end up watching big chunks of it to figure out what the critical step is.

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Tue Jun 14, 2016 10:58 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1225
Combuster wrote:
My personal problem with video tutorials is that they are very inefficient: There's no way to search in them for what you really need and you end up watching big chunks of it to figure out what the critical step is.
It's easy to make brief videos of a single step for a task.

It's also easy to create an editable list of time marks with a description of what happens there.
It could be only the initial time mark or a range.
So we could say:

00:08 -- Configure the linker to avoid using default libraries

or...

00:08 -- 01:15 -- Configure the linker to avoid using default libraries

_________________
Live PC 1: Image Live PC 2: Image

YouTube:
http://youtube.com/@AltComp126/streams
http://youtube.com/@proyectos/streams

http://master.dl.sourceforge.net/projec ... 7z?viasf=1


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Wed Jun 15, 2016 9:49 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
So basically you're agreeing here that the efficiency is proportional to the amount of transcribed text? We know where to find that particular maximum... :mrgreen:

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Wed Jun 15, 2016 10:04 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
Combuster wrote:
So basically you're agreeing here that the efficiency is proportional to the amount of transcribed text? We know where to find that particular maximum... :mrgreen:
Except that, where the maximum of efficiency to transcribed text is at a maximum, the attention span of people consuming the material is at a minimum.

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Wed Jun 15, 2016 2:16 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1225
Combuster wrote:
So basically you're agreeing here that the efficiency is proportional to the amount of transcribed text? We know where to find that particular maximum... :mrgreen:
Source code?

The information it conveys can always be maximized if we can replay it as when it was originally typed, and also add documentation that is text in static and replayable versions in the same HTML file.

_________________
Live PC 1: Image Live PC 2: Image

YouTube:
http://youtube.com/@AltComp126/streams
http://youtube.com/@proyectos/streams

http://master.dl.sourceforge.net/projec ... 7z?viasf=1


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Fri Jul 08, 2016 12:53 am 
Offline

Joined: Sun Jun 12, 2016 6:05 am
Posts: 5
Although I do agree with most of the objections, I want to ask: why do universities hold lectures?

I mean lectures are also not editable, not searchable, have effortless progress, have no clickable
links etc. and you can't even rewind them.


Top
 Profile  
 
 Post subject: Re: Video Tutorials
PostPosted: Fri Jul 08, 2016 2:35 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Because they are (should be) interactive

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 30 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group