You Can’t Eyeball a Geometry Library
Three libraries offered the same outline-offset operation. Two were secretly the same algorithm and one quietly drifted — and the only way to tell was a diff, because looking at the shapes told me nothing.
Who merges so late, past midnight's chime, still pushing bugs to master's line?
Three libraries offered the same outline-offset operation. Two were secretly the same algorithm and one quietly drifted — and the only way to tell was a diff, because looking at the shapes told me nothing.
A plugin built to delay non-critical JavaScript until user interaction concentrated all of that JavaScript’s cost into exactly the moment interaction responsiveness gets measured.
Weeks of hero-image optimization went nowhere, because the thing Lighthouse was actually measuring wasn’t the hero image at all — it was a cookie banner’s logo.
Ads were randomly missing on one site, with no reproducible pattern anyone could find. The cause was a single automated request with the wrong Accept header, cached and served to everyone after it.
An N+1 query pattern and a pagination batch-size mismatch, both inside a popular SEO plugin’s sitemap code — fixed by swapping internal objects at runtime, not by maintaining a fork.
A hardcoded USE INDEX hint deep inside Yoast SEO core was sorting tens of thousands of rows the slow way. Here’s how to find a bug like that, fix it without forking the plugin, and ship the fix safely.
Production slow-query logs only show what happened to run during their capture window. Here’s how to find what they miss — and a measurement mistake that almost shipped a bad fix.