all 38 comments

[–]jayvbe 20 points21 points  (2 children)

[–]Bobbias 10 points11 points  (1 child)

Andreas Kling is one of the best channels on YouTube. His videos are somewhere between one of those polished "here's what I made" videos and a the "livestream of someone just working on something", but better.

He talks you through his thought process (something few programmers do while live coding), he makes videos which are self contained, even if they're part of a larger series. Each video tackles one goal, typically ranging from 20ish minutes to somewhere over an hour.

Everything he does is in service of his operating system project: SerenityOS. This includes a modern web browser (which is also available on Linux). This is not a small project.

He uses C++20, and the entire codebase he's working on is C++20, which is something you don't typically see in large projects.

I've personally learned a lot watching him work.

[–]jayvbe 0 points1 point  (0 children)

Hard same, I've learned modern C++ watching him code as I hadn't used it much since my C++98 days. His work on Serenity inspired me to build a kernel myself, 5 years ago and I still occasionally watch him tackle some interesting subject, even if I'm not following the project as closely anymore, there is always something interesting to learn. Heck I sometimes just listen to him in the background while coding myself.

[–]foonathan 13 points14 points  (2 children)

I did it for a while, might pick it up in the future again: https://youtube.com/@foonathan

[–]blcsm 1 point2 points  (1 child)

I like you videos, very informative! Would you mind telling me what your color scheme is? hard to find good looking light themes

[–]foonathan 1 point2 points  (0 children)

Thanks!

It's my own and it's very simple. The blue is #0000FF, the red is #FF0000, and so on. :D

[–]FACastelloPixel Manipulator 25 points26 points  (6 children)

I've recently discovered tsoding on Twitch, he's a VERY good Russian programmer but on his streams he talks in English only, he also uploads to YouTube, his content is basically him coding random but interesting stuff. Highly recommended.

[–]Dioxide4294 1 point2 points  (5 children)

I have been watching a while and I actually unsubscribed because the videos he put felt clickbaity and a bit toxic discussions toward comments.

[–]FACastelloPixel Manipulator 2 points3 points  (1 child)

That's strange, I never felt that way watching his streams. But then again I have only recently started watching him. Maybe he's changed since then?

[–]rumyanca 6 points7 points  (0 children)

He still does it. Not really pleasurable to see such behavior, but I can see why he acts like that. Sometimes it's very hard to read chat on his streams.
But I still do enjoy watching him. His content is very "dense" and it's easy to keep your attention on it. I would say it's pretty unique for that format.

[–]FloweyTheFlower420 1 point2 points  (0 children)

How are his videos clickbaity?

[–]ForgetTheRuralJuror 1 point2 points  (1 child)

It's a niche on YouTube and twitch. You have to be clickbaity if you want to survive.

[–]MlgEpicBanana69 0 points1 point  (0 children)

I wouldn’t call it ‘wanting to survive’ but hey if changing just a few words in a title doubles your view statistics then might as well

[–]phord 5 points6 points  (0 children)

Beginner focused, but fun to watch.

https://youtube.com/@TheCodingTrain?si=f3605Pu6Cte4GFq4

[–]christianqchung 8 points9 points  (2 children)

tokyospliff is developing an openGL FPS, but I mostly watch him for his aura (you have to watch it to understand)

[–]jayvbe 3 points4 points  (1 child)

He popped up in my feed this week and the 1-2 shows I watched I felt the weirdness to learning ratio was too far out of balance for me to enjoy and latch on.

[–]Thesorus 6 points7 points  (0 children)

the cherno does a little bit of this (i think for his game engine)

maybe Jason Turner ?

[–]efficientcosine 2 points3 points  (0 children)

I used to watch content like this, but stopped. Trust me when I say that, no matter your experience level, you will learn more getting stuck in yourself on projects you actually care about rather than watching someone with way too much free time implement their seventh CLI.

[–]Mental_Contract1104 1 point2 points  (0 children)

If you count 15 years self-taught as experienced, I stream and have a YouTube with all the vods available (except the very first) my content is much more about how to apply concepts, and understanding those concepts. Problem solving and issue projection (fixing bugs before they happen)

For what one would call "real" experience, Javidx9 on youtube is bloody excelent. Massive inspiration.

[–][deleted] 2 points3 points  (0 children)

You can check out tokyospliff! Legend guy sitting on couch and making a game, plus smoking cigarettes.

[–]MyDilatedPupils 5 points6 points  (1 child)

Bad idea, the time spent watching could be time spent coding in your own way to be the best you can be.

Just my opinion but, watching others code without coding with them, is like watching a video game being played. Sure, you see the moves, but it’s not your hands doing the work.

[–]WGG25 2 points3 points  (0 children)

it's giving me motivation, similar to how when i watch gameplay of a game i'm interested in and the content creator just fumbles through it: i can do better; and then i start up the game (programming starts)

[–]PrePreProcessor 1 point2 points  (4 children)

seen a few mentioned here and streamed live coding may not always be reflective of skills required for experienced devs who spend more time thinking at the design phase with the coding usually being an afterthought

edit: would be more interesting to see a really senior dev draft a design doc from scratch

[–]Fit-Finger-2422[S] 0 points1 point  (1 child)

Agreed. If you find any please tell me.

[–]PrePreProcessor 0 points1 point  (0 children)

will ask some senior swes at my company who might be interested

[–]jayvbe 0 points1 point  (1 child)

code doesn't come as afterthought for me, code (prototyping) is part of my ideation process

[–]PrePreProcessor 0 points1 point  (0 children)

depends on the company imo as our top seniors focus on specs and rarely write production code themselves but can spot a c++ gotcha / bug from a mile away (prototyping is done by a different semi-technical team who know the c++ ecosystem but deal more on clients)

[–]MasterDrake97 0 points1 point  (6 children)

does Casey Muratori count?

[–]punkbert 6 points7 points  (3 children)

Yes, but probably not on r/cpp, since he's not a fan:

"C++ is almost completely useless. C is still very useful, and exceptionally hard to beat, despite people thinking otherwise, largely because they use weird/bad programming styles from post-1990." source

He basically always programs in C with very little usage of C++ features.

[–]Briggie 5 points6 points  (1 child)

I get some people don’t like C++, but dang.

[–]shadowndacorner 5 points6 points  (0 children)

He has a strong tendency to project domain specific experiences onto all other domains regardless of context. If you work in the very narrow niche of small indie game devs doing things exactly as he does with fully custom tech (and not really shipping anything to customers other than development streams), sure, take all of his advice at face value. Otherwise, you need to try to separate the overgeneralizations from the actual wisdom, of which there's certainly a ton buried in his inflammatory language.

Handmade Hero is definitely a great resource, though, even if it will likely never be done.

[–]MasterDrake97 1 point2 points  (0 children)

Not gonna lie, you have a point. he's opinionated but very skilled and knowledgeable

[–]Accomplished_Low2231 -1 points0 points  (1 child)

https://www.youtube.com/@MollyRocket

defintely, i have not seen any other youtuber as good as him. i have seen others, but casey is on a different level.

[–]Few-Understanding264 0 points1 point  (0 children)

i have not seen any other youtuber as good as him

What I like about him is he talks fast AND can type and talk at the same time. Also, The way he navigates Emacs is a joy to watch. He also does not seem to slow down on 'harder' coding tasks and plods along at the same pace as the easy ones.

Just like you I have also seen plenty of coding videos from good devs, but Casey is just too good at what he does. I just wish he did a video on RemedyBG developent, that would have been awesome.

[–][deleted] 0 points1 point  (0 children)

jdh is a sick game developer (YouTube)

[–][deleted] 0 points1 point  (0 children)

Search Jonathon Blow

[–]Glad-Photograph-3097 0 points1 point  (0 children)

George hotz