Blog
Writing
On testing, architecture, engineering culture, and what it means to tend a codebase like a garden. New posts go out a few times a year. Subscribe via RSS.
2026
2025
2024
- Integrative UI/Backend Acceptance Tests with NestJS and React
- Acceptance-Testing NestJS Microservices
- Fast and Furious Acceptance Tests for NestJS applications
- Using Contract Tests for reliable memory fakes
- Chaos-Engineering Your Culture: Building a Self-Healing Organization
- Software Dermatitis
- Your Code as a Lava Lamp
- You Don't Need Kubernetes (Yet)
- The Hidden Benefits of Working on a Rotten Codebase
- Shift-Left and The Pitfalls of Overplanning
- Unit Tests Considered Harmful
- Not The Design We Want, The Design We Deserve
- Of Rigid Microservices and Flexible Monoliths