I have over a hundred videos on WebGL, and over two hundred videos total.
https://www.youtube.com/user/iamdavidwparker
I haven't added a new video in a couple of years, but am thinking of getting back into it.
61–70 of 95 posts
I have over a hundred videos on WebGL, and over two hundred videos total.
https://www.youtube.com/user/iamdavidwparker
I haven't added a new video in a couple of years, but am thinking of getting back into it.
too bad my channel isn't on the list :( https://www.youtube.com/channel/UCN66Pz78qCMzGa1eNdBxWfQ/
I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…
There are some videos that are useful on an even higher level because they cause you to question your way of thinking on a subject. Rich Hickey's talks were like this for me and I think the video format really was the best for that. Some people are just really talented orators and things wouldn't translate as well to text only.
I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…
I think that YouTube is great for culture. It includes programming culture. Basically telling you that things exist. However if you really want to do something, you need practice, and YouTube is not ideal for that. For programming, what you need is a computer, a development environment (preferably something well integrated if you are beginning) and a project (if you are a beginner, the simpler the better). Text docum…
There are a ton of channels that dig deeper in more general software and particulars: 1. Algorithms Live! for those that are into competitive programming
2. PapersWeLove for those that are into white papers and the research that underpins some of the systems that we use today
3. 3Blue1Brown for mathematics
4. ThePrimeagen for Vim and other software things
5. Gaurav Sen for digestible chunks of system design components
6. code_report for just programming. The author is going through Structure and Interpretation of Computer Programs (SICP) at the moment
7. commaaai archive for following George Hotz, founder and creator of comma.ai, a self-driving car company. He was a former Googler working on zero days (security)
8. Jon Gjengset for Rust. He's got a lot of great videos as an open-source contributor in Rust projects and was most recently at MIT doing his PhD
9. Bitwise is a bit old (last post was a year ago), but former Oculus lead dev teaching folks about compilers, simulators, FPGA-based hardware, and other low level topics from a practitioner
10. Two Minute Papers for quick high level hits/overviews of whitepapers
11. Engineer Man for great short introductions into various parts of the stack, scripting, Unix, and other abstractions
There are many more and recorded streams from other programmers teaching random things. There are tons of engineers on Twitch representing a multitude of companies like Lyft, CockroachDB, Netflix, and others working on open-source projects.
As a more experienced developer, I much prefer these channels over the ones listed, but my point is that the content is there when people actually search. The YouTube algos may not pick up all of them immediately and is most certainly more dominated by content directed at less experienced devs, but I much prefer some of this to the course recommendations that others are stating. Courses are really good, once you're convinced you want to do a deep dive into something, but most people do not finish MOOCs.
I clicked on a few and they all turned out to be tutorials for beginners. I would use it if it had a filter for "How long have you been programming:" [ ] Never [ ] 1 Year [ ] 3 Years [ ] Over 10 years Then I would tick the "Over 10 years" option and hope to find channels that update me on the latest developments. While somebody else would select the "Never" option and will find beginner tutorials.
That was my initial thought as well, but then I realised that some resources wouldn't fit into this simple categorizaiton. Take the Google Chrome Developers channel as an example. Most of the content creators there are fantastic, experienced, and smart developers. But then, they may discuss some fundamental issues such as browser apis or web components that are equally valuable both for novices and for experienced de…
I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…
"If you want to build a ship, don’t drum up the men to gather wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea." - Antoine de Saint—Exupery
If you yearn for the vast and endless sea enough that you wish to sail it, forget the wood. Become a seaman.
I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…
I think that YouTube is great for culture. It includes programming culture. Basically telling you that things exist. However if you really want to do something, you need practice, and YouTube is not ideal for that. For programming, what you need is a computer, a development environment (preferably something well integrated if you are beginning) and a project (if you are a beginner, the simpler the better). Text docum…
Here's a good recent one by Raymond Hettinger on making things easier for yourself when programming, such as ways of reducing how many things you'll need to keep in working memory at once. It actually does directly involve a lot of pure code so it's maybe not the best example of what I described, but it's mostly focused on cognition and is generalizable to programming in any language, or possibly doing any kind of demanding mental work in any field.
"The Mental Game of Python" - https://youtu.be/UANN2Eu6ZnM