Technical insights

Perspectives on architecture, engineering, and building systems that last.

Architecture

Why most architecture rewrites fail — and how to avoid it

The biggest risk in system modernization isn't the new technology — it's losing institutional knowledge. We explore incremental strategies that preserve context while moving forward.

Engineering

The case for boring technology in critical systems

Choosing proven, well-understood tools over cutting-edge alternatives is often the most responsible engineering decision. Here's how to make that case to your team.

DevOps

Observability is not optional: building systems you can understand

Logging, tracing, and metrics are not afterthoughts. We discuss how to design observability into your architecture from day one.

An unhandled error has occurred. Reload 🗙