06 — Blogs and Newsletters¶
Every blog listed here posted something in the last 12 months (verified). Blogs that went silent — even famous ones — are excluded, because a dead blog stops being an active teacher. RSS these six into a reader (NetNewsWire on macOS, or newsboat in your terminal); do not follow them via Twitter.
The six active blogs¶
Blog |
Author |
Last post verified |
Focus |
Link |
Why this |
|---|---|---|---|---|---|
null program |
Chris Wellons |
Dec 23 2025 (unix |
Deep C hygiene, arenas, ergonomic C, W64 dev |
https://nullprogram.com/ · C-only: https://nullprogram.com/tags/c/ |
If you read one C blog, this is it. Wellons writes the kind of C you want to grow up to write. |
Julia Evans — jvns.ca |
Julia Evans |
June 2025 (“Secret Rules of the Terminal” zine); Feb 2025 PATH tutorial |
Linux, terminals, debugging, git, C basics for scripters |
Best explainer of “how the system actually works” on the internet. Her zines (paid) are worth every dollar. |
|
Fabien Sanglard |
Fabien Sanglard |
Mar 27 2025 (Quake, MTG history); Game Engine Black Book updates 2024-25 |
Game engine internals, Quake/Doom source reads |
The template for “read a real codebase and write about it.” Read his Wolfenstein 3D and Doom articles in M11. |
|
Dan Luu |
Dec 22 2025 (Patreon); ongoing |
Perf engineering, industry commentary, keyboards/CPUs |
Data over vibes. Read his “Why don’t schools teach debugging?” and “Latency mitigation strategies” pieces. |
||
Brendan Gregg |
Brendan Gregg |
Nov 22 2025 (“Intel is listening”); May 2025 (“Doom GPU Flame Graphs”) |
Performance engineering, perf, eBPF, flame graphs |
The perf reference. His book Systems Performance is the field manual; the blog is the running commentary. |
|
Programming in the 21st Century |
James Hague |
Active, occasional |
Program design essays with C-adjacent takes |
Slow-blog cadence but every post is worth a re-read. |
Newsletters worth an email address¶
Newsletter |
Author |
Cadence |
Cost |
Link |
|---|---|---|---|---|
Computer, Enhance! |
Casey Muratori |
Weekly |
Free tier + paid course |
|
The Pragmatic Engineer |
Gergely Orosz |
Weekly |
Free + paid tier |
https://newsletter.pragmaticengineer.com/ — not C-specific but the systems studies (Lattner, Bellard-adjacent) are gold |
DEV Community · #c tag |
community |
Constant |
Free |
https://dev.to/t/c — signal-to-noise mediocre; use for sampling, not subscribing |
Blogs to check quarterly (not daily)¶
Aleksey Shipilëv (
shipilev.net) — JVM-focused but memory-model articles apply to C11 atomics.Bruce Dawson (
randomascii.wordpress.com) — Windows/Chromium perf debugging masterclass.Raymond Chen (
devblogs.microsoft.com/oldnewthing/) — 20+ years of Windows engineering war stories, C-heavy.
What most people get wrong about blogs¶
They subscribe to 40 feeds, skim 400 posts, remember zero. Six feeds; read every post; write one sentence in your notes about each. The corpus you build over 13 months of notes on other people’s blog posts is a personal reference more valuable than any book you’ll buy.
Return to README.md · Next: 07_cheat_sheets_and_references.md