Good software is a solved problem, expressed well.
Enterprise systems. Side projects. Occasional amusements. Thirty years of hard-won patterns — and genuine excitement about what becomes possible when you apply them with AI.
- May 10, 2026 Engineering Excellence Is Not a Metric On the difference between building great software and performing the rituals of building great software.
- May 08, 2026 Aim First AI is accelerating software development. The problem is that most teams are using that acceleration to produce more of what they were already producing — including the mistakes.
- Apr 19, 2026 Thirty Years In What three decades of enterprise software actually teaches you — and why the current moment is genuinely interesting.
-
Mariposa — Code Generation Studio
A Swing-based application that models application components visually and generates production Java source with JUnit test templates. JPA, DAO, DynamoDB, CouchDB, JAX-RS, Spring Boot — select a target, build a model, get working code.