Conversation

One odd thing about software engineering culture is that almost all instructional material is introductory. It's rare to find screencasts aimed at deep problems experts encounter in production systems. Gary's videos are a glorious exception—I'm really thrilled that he's back!
Quote Tweet
New YouTube channel! The first video is "End-to-End TypeScript: Database, Backend, API, and Frontend". It shows our end-to-end type guarantees from the backend database all the way to the React props. Demoed live using @exec_prog's codebase as the example. youtube.com/watch?v=GrnBXh
Show this thread
Replying to
I feel this too! I’m glad that things like dev.to exist, and I find the enthusiasm people have on there uplifting, but when I browse sites like that I rarely find advanced level tutorials, and I wish there was more content like this out there.
1
1
Replying to
I think it's because there is a much higher amount and variety of deep problems than introductory problems, which dilutes the amount of documentation the deeper you go.
1
1
3
Replying to
This is not just a factor in sw eng. Compare the number of intro Calc videos to those of graduate topology. More expert /focused content simply has a smaller potential audience, and its production is not rewarded to the same extent by the like-economy.
1
1
4
Show replies
Replying to
I wouldn't say that's odd, it makes sense to me. It's easier to write introductory articles, it's easier to consume and (I think) it generates more clicks/likes/whatever. IMO, it's much harder to extract lessons from real (large) projects and present them well.
2
1
14
Sounds like first hand experience Worst part is people start writing code in a way that resembles the sample code… On iOS specifically I think it’s the source of most huge view controller, Apple does it in their sample code, so why shouldn’t I in my production code?