THE VIDEO SHELF · c programming style
How I program C
Eskil Steenberg's two-hour talk on his personal approach to writing C, covering code style, structure, naming, pointers and large-project organization. He warns it contains a fair bit of programming religion.
Why HN readers recommended it
HN recommends it as the one long programming video worth watching, a provocative and influential take on C.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Eskil Steenberg
- Topic
- c programming style
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 8
- HN mentions in dataset
- 19
- Recommendation years in dataset
- 2017–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Hi Eskil from Australia :-) I remember you posted that on the page from 40 days ago also hehe. I have too many ideas myself already, so that one wasn't so useful to me, but was interesting. However, I really liked Drama in games [0] …
yesenadam on Hacker News · 2021-02
In Ask HN: Best tech talks/videos of 2020-1?[LINK] If you have lots of time: [LINK] If you can't be bothered reading a whole book: [LINK] Exercises: [LINK] and [LINK] Once you have syntax and basic algorithms down well, watch this, the only 2 hour YouTube video I'll ever recommend: [VIDEO] Both r/cprogramming …
suprjami on Hacker News · 2022-12
In Ask HN: Learn C in 2023?> Once you have syntax and basic algorithms down well, watch this, the only 2 hour YouTube video I'll ever recommend: > [VIDEO] Hard +1 on this! I think Eskil Steenberg work in C is really top notch - the video is heavily recommended, as …
MonkeyClub on Hacker News · 2022-12
In Ask HN: Learn C in 2023?
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.