- The Edge You Cannot See
- Two Credentials, and the Weaker One Wins
- Cloud Run Is Serverless Until It Isn't
- The Deploy You Rejected Is Still Running
- The Check That Validated Its Own Input
- One Hostname, Two Services
- Build It Dark
- You Can't Fake a Chat Room
- Build Once, Run Anywhere
- The Flaky Test Was Telling the Truth
- Fail Closed, or Don't Bother
- Advisory Forever
- A Script CI Doesn't Run Is a Suggestion
- Frozen: Tests as Receipts, Not Judgements
- Earning the Right to Move
- Learning PostgreSQL on Data From Saturn
- Torrenting Through a VPN on a Home Server
- Self-Hosting My Photos on a Drive I Can Pull Out
- Don't Write Your Own Login
- What Django Actually Does When You Run manage.py test
- Getting Up to Speed on Code Nobody Documented
- The TDD Talk I Gave at a Lunch and Learn
- Everyone Thinks Their Codebase Is Horrible
- Finding the Tests That Test Nothing New
- What Hello Startup Gets Right About Picking a Stack
- The Tools I Actually Use
- TDD as Deliberate Practice
- How a Video Call Actually Connects
- Book Review: Refuse to Choose
- Book Summary: Time Series Forecasting with Python
- Getting Django to work with React
- Book Summary: How to Live on Twenty-Four Hours a Day
- Book Summary: 12 Ways for Your Child to Get the Best Out Of School
- Book Summary: The Mind and It's Control
- Book Summary: How to Get Rich
- Notes on Freelancing
- Notes on Programming
- Notes on Negotiation
- Notes: How the Economic Machine Works
- Notes on Learning
- Building a Mechanical Keyboard