Case studies·13 June 2026 · 8 min read
Items vanished and duplicated on scroll; the frontend took the blame for two sprints. The cause was an unstable API sort over a non-unique key. Follow the symptom down the stack.
case-studyapi-testingdebuggingbugs
Field notes·13 June 2026 · 7 min read
Dead buttons, random logouts, missing data — often timing problems in disguise. The tell is intermittent and worse under load; check latency before debugging logic.
performance-testingbugsdebuggingfield-note
Deep dives·20 February 2026 · 9 min read
The Playwright trace viewer is the single feature most arguments for Playwright should lead with. Most teams use 10% of it. Here are the five patterns to look for in every trace.
playwrightdebuggingtooling