Code · Featured
Building a CLI Tool That Accidentally Taught Me About Patience
What started as a weekend project to automate my deployment workflow turned into a three-month journey through yak shaving, scope creep, and an unexpected lesson about knowing when something is done.
DevOps
Replacing 600 Lines of Bash with 40 Lines of Node
Life
The Saturday Morning Pancake Protocol
Code
Twelve Things I Believed About Software That Turned Out to Be Wrong
After twenty years, I've unlearned more than I've learned. A year-end accounting of the opinions I held that didn't survive contact with reality.
Tools
My Terminal Setup, Two Years Later
Parenting
Teaching My Daughter to Debug (Before She Can Drive)
She wanted to build a website for her stuffed animals. I wanted to teach her problem-solving. Somewhere in the middle, we both learned something new.
DevOps
Docker Compose for People Who Already Know Docker
Life
The Year I Stopped Optimizing Everything
Code
A Gentle Introduction to Writing Your Own GitHub Actions
Custom actions aren't as intimidating as they look. Here's a step-by-step walkthrough of building one from scratch, with actual use cases from my own repos.