Writing
Thoughts on building software that lasts, AI that actually helps, and lessons from 30 years of production code.
2025

Pricing Technology: ROI Math Without the Fluff
A plain math model for pricing technology work—hours are the wrong unit, risk and replacement cost are the right ones.

How to Add AI to a 20-Year-Old System Without Burning It Down
Practical guidance for integrating AI into mature, production systems - without destabilizing what already works.

Reliability Metrics That Actually Matter
The handful of reliability metrics that predict churn, trust, and renewals—and how to instrument them.

Is Your Legacy System a Liability or a Moat? A Brutally Honest Self-Check
A practical self-assessment for whether your 'legacy' system is dragging you down or quietly protecting your business.

When to Choose Boring Tech
A decision matrix for choosing the dull stack that keeps businesses running for decades.