Done Happens Offstage
Tests pass. The package resolves. The docs exist. That's complete. "Done" is harder. Two open-source projects I once considered failures eventually became useful in ways I never planned, and taught me that releasing software means giving up some control over what it becomes.
Read MoreConfidence Doesn’t Need an Audience
Being underestimated professionally never bothered me as much as being misunderstood personally.
Read MoreThe Greatest Hits of ExpressionEngine History
ExpressionEngine's history isn't just software. It's licensing drama, conference stories, community legends, and a platform that somehow survived all of it.
Read MoreIntroducing AdAstra (The Software Got Here First)
Introducing AdAstra: a content platform where your content model comes first and the software shipped before the announcement did. Two alphas in, with the roadmap, the known issues, and the money talk all on the table.
Read MorePhase 9: The New Platform
The migration is finished. The architecture is clean. Morale has returned. The platform finally feels manageable again. This is the phase where organizations discover that complexity wasn't the enemy. It was always part of the journey.
Read More