Darn Blog
Career Course Correction
What If the Internet Wasn’t Free?
The Two Faces of a Failing Culture
The Career Ceiling No One Talks About: Senior Dev, Stuck Forever
Your Order Number Is Everyone’s Order Number
How I Accidentally Set Fire to My Netlify Bandwidth Quota
Agile That Doesn’t Suck Pt 2/2
Agile Was Never Your Problem Pt 1/2
Ticket-Driven Development: The Fastest Way to Go Nowhere
You’re Not Refactoring — You’re Just Moving Code Around
UX So Bad It Looks Like a Crime
The Death of 'Senior'
Why Are We Still Hiring Release Managers in 2025?
Speaking & Consulting
OKRs: Objectives, Key Results, and Corporate Cosplay
Scrum Helped. Then It Got in the Way.
About
Contact
From JNDI Hell to CDI Heaven: A Developer’s Path to Sanity
Have We Lost Our Way?
As the pendulum swings
An Evolution of a Software Company
Welcome to The Cynical Developer
Newsletter
Retros Suck, But They Don’t Have To
Where I'm At