Complete Catalog · All Entries

Full Archive

Sort:
Showing 47 of 247 entries (recent selection)
Date Category Title Tags Length
2026
The Dependency You Didn't Know You Had 3,200 w.
Fourteen Months with Dokploy: An Honest Assessment 4,100 w.
On Writing Config Files That Last 2,400 w.
Teaching My Daughter to Debug 1,800 w.
Observations from a Kubernetes Migration Gone Sideways 5,600 w.
The Three-Layer SSH Config Nobody Teaches You 2,900 w.
Naming Things: A Practitioner's Incomplete Guide 3,700 w.
Git Worktrees for the Perpetually Context-Switching 2,200 w.
Client Work and the Art of Saying No Gently 1,600 w.
Annual Review: What Shipped, What Didn't, What Matters 4,500 w.
2025
Wildcard DNS Is Not the Shortcut You Think It Is 3,400 w.
The Unreasonable Effectiveness of Convention Over Configuration 2,800 w.
Building a Personal CLI Toolkit with Node.js 4,200 w.
What I Learned Debugging a Production Outage at 2 AM 3,100 w.
Forty-Something and Still Refactoring 1,900 w.
Environment Variables Considered Harmful (Sometimes) 2,600 w.
Why I Still Write Plain Makefiles in 2025 2,100 w.
Sidecar, Tmux, and the Terminal-First Workflow 3,500 w.
Designing a Multi-Org Git Identity System 4,800 w.
Notes from a Week of Pair Programming with AI 2,300 w.
The Case for Boring Technology (Revisited) 1,700 w.
What Running Taught Me About Shipping Software 2,900 w.
Docker Compose Patterns for Local Development 3,300 w.
Zero-Downtime Deploys on a Single VPS 2,400 w.
2024
Error Messages Are User Interface 3,600 w.
Migrating 200 Repos: A Post-Mortem 5,200 w.
Why I Switched from VS Code to Neovim (and Back) 2,800 w.
The Quiet Elegance of Reverse Proxies 3,100 w.
Lessons from Building a Treehouse 1,500 w.
Readme-Driven Development 2,700 w.
Consulting Diary: Week One at a Legacy Codebase 4,100 w.
jq Is the Swiss Army Knife You're Not Using 1,900 w.
A Taxonomy of Configuration Drift 3,800 w.
2023
On Technical Debt and Honest Conversations 2,500 w.
Automating Everything with Shell Scripts and Cron 3,200 w.
The Summer I Learned to Slow Down 2,100 w.
Understanding Node.js Event Loop Starvation 4,400 w.
Why That Rewrite Failed (and What We Did Next) 2,800 w.
The Art of the Useful Comment 1,800 w.