Video Tutorials
Re: Video Tutorials
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.
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
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
-
- Member
- Posts: 501
- Joined: Wed Jun 17, 2015 9:40 am
- Libera.chat IRC: glauxosdever
- Location: Athens, Greece
Re: Video Tutorials
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
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
-
- Member
- Posts: 1146
- Joined: Sat Mar 01, 2014 2:59 pm
Re: Video Tutorials
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.
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
Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
-
- Member
- Posts: 1146
- Joined: Sat Mar 01, 2014 2:59 pm
Re: Video Tutorials
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)
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
Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
-
- Posts: 5
- Joined: Sun Jun 12, 2016 6:05 am
Re: Video Tutorials
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) 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
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) 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
Re: Video Tutorials
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
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
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
Re: Video Tutorials
Here are my development videos:AlgorithMan wrote:here are 2 more video-tutorials about OS development:
AlgorithMan (mine )
and
IKnow
regards
AlgoMan
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_/
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.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 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.
YouTube:
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Video Tutorials
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.
Re: Video Tutorials
It's easy to make brief videos of a single step for a task.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 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
YouTube:
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Video Tutorials
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...
-
- Member
- Posts: 1146
- Joined: Sat Mar 01, 2014 2:59 pm
Re: Video Tutorials
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.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...
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
Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
Re: Video Tutorials
Source code?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...
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.
YouTube:
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
http://youtube.com/@AltComp126
My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
-
- Posts: 5
- Joined: Sun Jun 12, 2016 6:05 am
Re: Video Tutorials
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.
I mean lectures are also not editable, not searchable, have effortless progress, have no clickable
links etc. and you can't even rewind them.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Video Tutorials
Because they are (should be) interactive