Alpha is Permission to Be Wrong
Alpha software is supposed to break. APIs change, schemas move, and sometimes the right upgrade path really is starting over. As I get AdAstra ready for its first developers, I'm learning that instability isn't the problem. Carelessness is.
Read MoreDone 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 More