Skip to main content -
The Ambient-Global Bug: When "Current Account" Is a Mutable Global Your Whole App Reads
-
The exit survey that overwrote a live mailer
-
The reuse story died, so I shipped a new cart instead
-
Don't Publish Into a Void: Baking Revenue Attribution Into the Schema on Day One
-
Same Root Cause Is Not Same Fix: Verify the Data Shape, Not Just the Symptom
-
Single-currency database, dual-currency checkout: adding CAD without a schema change
-
I had to stop letting the package tier pretend it was the product
-
The Bug Was Not in the Mobile UI
-
The CSS Bug That Was Actually a Delete Bug
-
The feature was fine. First-time state was the real bug.
-
A 47,490-line JavaScript file and what it tells you about a profitable legacy app
-
Hand-rolled hydration: passing server state to the browser with no framework
-
A New Feature Is the Best Fuzz-Tester for Your Existing Data Model
-
A Client Tree-Walk That Was Really a Server Business Rule
-
The Duplicated-Derivation Bug: One Fragile Expression in Four Queries
-
'Newest First' Is a Re-Priority Problem, Not an ORDER BY
-
1900-01-01 Is Not a Date: The Zero-Datetime That Corrupts Every Migration
-
I Wrote a 1,477-Line Site-Recovery Engine in Classic ASP: Copy First, Remap IDs Second