-
-
Save abatilo/4e7e0fc873fd0edd0f03e0aa8c77cb10 to your computer and use it in GitHub Desktop.
Some of my favorite development streams and shows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Why coding streams/shows are interesting to me: in some livestreams, the experience is very similar to pair programming, | |
but those people are experts. In VODs, it's more about problem solving and learning skills and approaches. The devs are really good | |
at what they do and there is *always* a lot to learn. | |
In no particular order: | |
1) Handmade Hero | |
About the author: Casey Muratori. Worked at RAD. | |
Description and why I like it: It kinda started the whole thing for me. Casey is coding a complete game and engine on stream, | |
from scratch, one hour a day. He knows what he's doing on so many of the domains of game development and regular programing, | |
that you can't not learn something new every episode. Strongly dislikes OOP, the c++ committee, and microsoft ;) so maybe not | |
suitable for fans of those. This show has also spurred a complete community about "handmade" development, inspiring other developers | |
to take up streaming and so on. Noteworthy is Casey talks about his thought process and what he's doing non-stop (so no interacting | |
with the audience until the Q&A) sometimes drawing diagrams/pieces of art to explain things, etc -- which is somewhat different from | |
the other streams, which can have both more silences and pauses, to check the chat, answer questions and so on. | |
Language: mostly C with a bit of C++ | |
Tools: emacs and then 4coder for editing, msvc for debugging | |
Livestreams: https://www.twitch.tv/handmade_hero "every" weekday | |
VODs: https://www.youtube.com/user/handmadeheroarchive/videos | |
Backlog: around 290+ episodes of one-hour (usually; with some additional time for Q&A afterwards) | |
Twitter: https://twitter.com/handmade_hero & https://twitter.com/cmuratori | |
Note about annotated episodes: since it's a popular show, there are members of the community who annotate parts of the episodes, | |
like a timestamped log of what Casey is doing, Q&A, etc. https://hero.handmade.network/episodes | |
2) Nothings | |
About the author: Sean Barrett. Works at RAD. stb libraries, sparse virtual textures, ... -- a legend. | |
Description and why I like it: Sometimes streams about STB work, but it's mostly about OBBG, a block building game project based | |
on his stb voxel renderer (à la Minecraft + Factorio). Such an expert coder that I think it could be hard to follow for beginners. | |
Language: C | |
Tools: VC6 with limited syntax highlighting | |
Livestreams: https://www.twitch.tv/nothings2 with no specific schedule | |
VODs: https://www.youtube.com/user/silverspaceship/videos | |
Backlog: around 50 episodes of variable length (usually 2-hour+ long) | |
Twitter: https://twitter.com/nothings | |
3) Per Vognsen | |
About the author: I *think* Per worked at RAD (notice a pattern here ? :) and Epic, and is now at Oculus. | |
Description and why I like it: Started streaming pretty recently, so a short backlog, but it's *so good*. It's not about a specific | |
projet per-se, there have been streams about data structures, coding a text editor, a profiler, a compiler, etc but I think one | |
the main themes is going to be "building a compiler from scratch" (there have been 3 episodes on this topic already), as Per seems | |
to enjoy the subject and is very knowledgeable and skilled about it and more. | |
Language: C/C++ (Python once) | |
Tools: a recent Visual Studio | |
Livestreams: https://www.twitch.tv/vognsen with no specific schedule, most have been during the weekend | |
VODs: https://www.youtube.com/user/pervognsen/videos | |
Backlog: 15 eps or so, most are around 2 hours, but some last 5 or 6 hours. | |
Twitter: https://twitter.com/pervognsen | |
4) Ferris streams stuff | |
About the author: Jake Taylor. Demo scene + emulator experience :D | |
Description and why I like it: An N64 emulator in Rust. N64. Emulator. In Rust. Streams mostly from the Bay Area, but sometimes | |
Norway, when Europeans like myself can catch it live more easily. Not tied to this project per se, once or twice streamed about | |
other things (no demo stuff yet, you have to keep those secrets from the competing teams ;) | |
Language: mostly Rust (Elm once). | |
Tools: emacs | |
Livestreams: https://www.twitch.tv/ferrisstreamsstuff no specific schedule, usually saturdays | |
VODs: https://www.youtube.com/channel/UC4mpLlHn0FOekNg05yCnkzQ/videos | |
Backlog: 10 episodes, 2 to 3 hours long | |
Twitter: https://twitter.com/ferristweetsnow | |
5) Seantheprogrammer | |
About the author: Sean Griffin, Rails core team member, maintainer of ActiveRecord (Rails' ORM) | |
Description and why I like it: Sean streams about his diesel project, a query builder and ORM in Rust. My general dislike of | |
ORMs didn't spoil my enjoyment of the query-building part, Rust coding and its type-system, and joking about long compile times | |
with Sean :) I think diesel is going to be the main project, but Sean describes his streams as "about open source work" so there | |
might be other topics in the future. | |
Language: Rust | |
Livestreams: https://www.twitch.tv/seantheprogrammer with no specific schedule thus far. But it seems there will be one, like mondays | |
and thursdays during the day (in Ottawa) and weekends. (The new schedule makes me think topics other than Diesel could come up sooner | |
rather than later) | |
VODs: https://www.youtube.com/user/ferret4prez/videos | |
Backlog: around 7 episodes, lasting between 1h30 and 3 hours | |
Twitter: https://twitter.com/sgrif | |
6) naysayer88 | |
About the author: Game developer Jonathan Blow | |
Description and why I like it: A bit different from the other shows. Jon develops a programming language for games, mostly offline, | |
and demos stuff he's worked on periodically. A couple times he's streamed porting some C++ to the new language. | |
Language: C/C++, "JAI" | |
Livestreams: https://www.twitch.tv/naysayer88 with no schedule | |
VODs: https://www.youtube.com/user/jblow888/videos | |
Backlog: 30+ episodes, lasting between 1 and 2 hours usually. | |
Twitter: https://twitter.com/Jonathan_Blow | |
7) Quel Solaar | |
About the author: Game developer Eskil Steenberg | |
Description and why I like it: varied topics, as Eskil has a billion projects going on, ranging from game dev, game tools, regular | |
tools, working on libraries, ..., and more. | |
Language: C | |
Livestreams: https://www.twitch.tv/quel_solaar with no schedule | |
VODs: Apparently none apart from the ones Twitch provides, which usually last only a couple weeks. Yep :( | |
Twitter: https://twitter.com/quelsolaar | |
Also noteworthy, even though I'm less familiar with them: | |
8) ssssssssssssssssssssssssssssssssssmcgrath | |
About the author: Game developer Shawn McGrath | |
Description and why I like it: Sporadic, but varied but most are about work on Shawn's in-progress MOBA game. Copious profanity :) | |
Language: C/C++ | |
Livestreams: https://www.twitch.tv/sssmcgrath with no schedule | |
VODs: https://www.youtube.com/channel/UCXom8XPAKOUdxF6LJB-p_ag/videos | |
Backlog: around 20+ eps, lasting 2-3 hours each. | |
Twitter: https://twitter.com/sssmcgrath | |
9) Mr4thDimension | |
About the author: Allen Webster, student :) One of the Handmade Hero "spinoffs" I mentioned earlier. | |
Description and why I like it: So far it has mostly been about streaming workin on 4coder, a text editor for code, which Casey | |
uses in Handmade Hero. Obviously mostly about topics you'd encounter in coding a text editor for developers! | |
Language: C/C++ | |
Livestreams: https://www.twitch.tv/mr4thdimention usually wednesdays. Probably more during the summer holidays. | |
VODs: https://www.youtube.com/user/Mr4thdimention/videos | |
Backlog: dozens of 1h30-2h episodes. | |
Twitter: https://twitter.com/allenwebster4th | |
I have to mention 2 related things: First, the twitch creative section https://www.twitch.tv/directory/game/Creative/all where a lot | |
of people stream programming, game dev and so on. And secondly, http://www.watchpeoplecode.com/ and https://www.livecoding.tv/ which | |
both do what it says on the tin :) | |
And to conclude I'll also briefly mention a couple other ones I enjoy: | |
- William Chyr working on Manifold Garden https://www.twitch.tv/williamchyr and https://www.youtube.com/channel/UC3E8GOTzV5gf_JaIa95I7gw/videos | |
- Quill18's fun Unity projects/tutorials https://www.youtube.com/user/quill18creates/videos | |
- Dan Abramov working on React https://www.twitch.tv/gaearon |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment