Reading list
This page is auto-generated from a GitHub Actions workflow that runs every night and fetches the 5 latest articles from my favorite blogs.
Stop being the code review bottleneck - PostHog
The Pulse: Interesting AI coding stats f... - Gergely Orosz
Deadlocks and downtime - PlanetScale
The Pulse: a new trend, smart model rout... - Gergely Orosz
Pollen tried to remove my article about ... - Gergely Orosz
One Postgres cluster, many apps - PlanetScale
Reliability fail: No automated zone fail... - Gergely Orosz
Pledging Another $400,000 to the Zig Sof... - Mitchell Hashimoto
VMAF v1: Good Is Not Good Enough - Netflix
Why we're bullish on loops - PostHog
The Rape of Britain - DHH
Local Qwen isn't a worse Opus, it's a di... - Alex Ellis
Kubernetes runs on feedback loops - Faith Arslan
The feedback loops behind Kubernetes - PlanetScale
See what your database is doing right no... - PlanetScale
The Pulse: a trend of trying to cut back... - Gergely Orosz
The only scalable delete in Postgres is ... - PlanetScale
Review of the MoErgo Go60 Keyboard - Faith Arslan
Typeface Specimens of Houston Mono™ - Faith Arslan
24 tips for giving S-tier demos - PostHog
Basecamp Five - DHH
Moving away from Tailwind, and learning ... - Julia Evans
Links to CSS colour palettes - Julia Evans
Testing Vue components in the browser - Julia Evans
Ghostty Is Leaving GitHub - Mitchell Hashimoto
Simdutf Can Now Be Used Without libc++ o... - Mitchell Hashimoto
The Building Block Economy - Mitchell Hashimoto
Resolve Merge Conflicts the Easy Way - Phil Haack
Nakaya Aka-Tame Fountain Pen - Faith Arslan
Examples for the tcpdump and dig man pag... - Julia Evans
Software companies buying software: a st... - Erik Bernhardsson
Notes on clarifying man pages - Julia Evans
My AI Adoption Journey - Mitchell Hashimoto
Litestream Writable VFS - Fly
Fast Unrounded Scaling: Proof by Ivy - Russ Cox
Floating-Point Printing and Parsing Can ... - Russ Cox
Pulling a New Proof from Knuth’s Fixed... - Russ Cox
Floating Point Formatting - Russ Cox
Code And Let Live - Fly
One Year at PostHog - Phil Haack
Books I Read in 2025 - Faith Arslan
2025 - Sam Rose
tree-me: Because git worktrees shouldn�... - Phil Haack
I wrote a replacement for GitHub's code ... - Alex Ellis
Use the saw, fear the saw - Steph Ango
Spelungit: When `git log –grep` isn’... - Phil Haack
From single-tenant to multi-tenant - Robert Lin
Building and operating online services a... - Robert Lin
Preview: Slice Up Bare-Metal with Slicer - Alex Ellis
Big O - Sam Rose
I Bought An N100 Mini PC, Then Another - Alex Ellis
The 90s UNIX Utility That Fell Out of Fa... - Alex Ellis
If you're remote, ramble - Steph Ango
Reservoir Sampling - Sam Rose
Differential Coverage for Debugging - Russ Cox
Cleaning up gone branches - Phil Haack
Turing Machines - Sam Rose
Self-guaranteeing promises - Steph Ango
It's hard to write code for computers, b... - Erik Bernhardsson
Scaling Sourcegraph’s managed multi-si... - Robert Lin
What can we remove? - Steph Ango
A Commitment to Art and Dogs - Sam Rose
Kafka 101 - High Scalability
Love is freedom - Steph Ango
Predicting solar eclipses with Python - Erik Bernhardsson
Capturing A Billion Emo(j)i-ons - High Scalability
Brief History of Scaling Uber - High Scalability
Behind AWS S3’s Massive Scale - High Scalability
Simple sabotage for software - Erik Bernhardsson
The Swedbank Outage shows that Change Co... - High Scalability
What I have been working on: Modal - Erik Bernhardsson
Investing in the development of the deve... - Robert Lin
Anatomy of a logger - Robert Lin
Professional Programming: The First 10 Y... - Thorsten Ball
The context in which we build software - Thorsten Ball
How can you not be romantic about progra... - Thorsten Ball
No, typing can be the bottleneck - Thorsten Ball
But does it help you ship? - Thorsten Ball