AI Fixed Every Bug. I Ended Up With Ten State Flags.
Five bug fixes over eight months left ten pieces of state across three files. No single change was wrong, and nothing was watching what they added up to.
Notes on software, systems, and the decisions behind them.
Five bug fixes over eight months left ten pieces of state across three files. No single change was wrong, and nothing was watching what they added up to.
Rethinking validation in legacy modernization: the deployment unit is not the validation unit
For years, every DOM Element in my app had 16 methods the browser had never defined.
I'm building an Electron-based Markdown note-taking app. The editor alone is over 40,000 lines; the full codebase has grown past 160,000 lines. I started out writing everything myself.…