Articles
- The nature of technical debt
- Why “debt” is the wrong metaphor for the future expense custom software carries, and how controlling it version by version and across the portfolio turns forced changes from unpredictable scrambles into routine work you schedule on your own terms.
- How distributed tracing works within your application
- What a distributed trace actually is, why naive instrumentation triples your message volume, and how the Dapper pattern and OpenTelemetry combine to make end-to-end tracing tractable at production scale.