Writing · Engineering notes
The failure boundary, annotated.
Field notes on bugs that survive tests, compiler tooling that makes them visible, and the engineering trade-offs behind reliable systems.
3 essays
Writing
Notes from the failure boundary.
Practical essays about the bugs that escape tests, the tools that catch them, and the decisions hidden inside “it works”.
- 01
Compile-time safety · HTTP resilience
When HTTP retries make failures worse
Retries can rescue a transient request—or multiply load, latency and side effects. The difference is a policy the code can explain.
- 02
Compile-time safety · configuration
Catching broken appsettings before deployment
How .NET Options and appsettings drift apart, and how to move missing sections, bad values and validation gaps into the editor.
- 03
Compile-time safety · EF Core
Catching N+1 queries at compile time
Why N+1 and client-side evaluation survive code review and tests—and how a Roslyn analyser moves the catch into the editor.