From Bug Fixes to Feature Development: Working Effectively in Existing Codebases
Most professional software work is changing code somebody else wrote. A practical method for getting productive in an unfamiliar codebase quickly — an...
Engineering blog
Articles tagged Debugging.
Most professional software work is changing code somebody else wrote. A practical method for getting productive in an unfamiliar codebase quickly — an...
AI tooling is genuinely useful for the mechanical half of development. The engineering judgement it does not replace is the half that decides whether...
Supporting software that is already live teaches things that building greenfield does not — about change, evidence, and what 'done' really means.
The query patterns that turn up again and again when a page that was fast in testing becomes slow in production — and how each one is usually fixed.
A repeatable sequence for production API failures: establish the facts, narrow the blast radius, reproduce, then fix at the right layer.