Embracing TDD in Agent-Driven Software Development
Apr 23, 2026
Why TDD matters more, not less, when agents can write code at absurd speed, and how tight feedback loops keep velocity from turning into expensive chaos.
Getting started
I share my thoughts, travel experiences, food recipes, and technical learnings using clear mental models and maps.
Latest posts across categories
Apr 23, 2026
Why TDD matters more, not less, when agents can write code at absurd speed, and how tight feedback loops keep velocity from turning into expensive chaos.
Apr 23, 2026
A practical guide to using Redis Streams as a queuing system: durability, delivery semantics, ordering, consumer rebalancing, and when to choose something else.
Apr 2, 2026
Part 5 of a 5-part series: how kubelet, CSI, and the Linux mount system turn a Pod volume spec into a real mounted filesystem on the node.
Mar 30, 2026
Part 4 of a 5-part series: heartbeats, probes, cAdvisor, node pressure, evictions, OOM kills, and the survival logic that keeps a node functioning.
Mar 26, 2026
Part 3 of a 5-part series: the full birth sequence of a Pod, from scheduler decision and pause container to CNI wiring, overlayfs, and a running process.
Browse publications by topic