Every Engineer Has a Graveyard of Good Ideas
Why every engineer's abandoned side projects aren't failures. It's about how AI has quietly changed the economics of deciding what's worth building.
Insights about software development
Not all ugly code is technical debt. Sometimes it's a conscious trade-off. The real problem starts when nobody remembers the trade - and the interest keeps growing.
Your CI pipeline isn't infrastructure, it's one of the most-used products your team ships to itself, and AI just made that harder to ignore.
AI is changing what junior developers need to learn, and what senior developers need to teach.
Why the smartest move in a technical discussion is often to say nothing until someone else has spoken.
Building software today with future developers in mind — lessons on architecture, decisions, and maintainable systems.
Building, teaching, and tinkering — sharing insights from real systems, side projects, and modern engineering.