Deep dives, practical guides and honest reflections on software engineering, distributed systems, AI and the journey of building in public.
Use reproduction, instrumentation, controlled changes, and explicit hypotheses to resolve difficult bugs without random edits.
Design stable service contracts with explicit ownership, additive evolution, validation, and errors clients can act on.
Coding tools are moving from autocomplete to delegated workflows. The valuable engineering skills now include specification, supervision, and verification.