Writing
Notes on software, systems, and thirty years of noticing things.
- Engineering Excellence Is Not a Metric On the difference between building great software and performing the rituals of building great software.
- 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.
- Thirty Years In What three decades of enterprise software actually teaches you — and why the current moment is genuinely interesting.
- The Engineer Solution Knowledge Graph Search finds files. A knowledge graph finds answers. Building an institutional memory that actually works.
- The Generator Insight Why the right use of AI in software development isn't generating code — it's generating the thing that generates code.