Bosonica

112 POSTS

Exclusive articles:

What the 150×150 Thumbnail Does in WordPress (and When to Turn It Off)

Every image you upload quietly spawns a 150x150 square. It looks like disposable clutter - but a surprising amount of WordPress is wired to expect it.

How to Disable Default WordPress Widgets (Code, Plugin, or Whitelist)

WordPress still registers a dozen legacy widgets, but on a modern site most of the clutter is now blocks. Here is what each method actually removes, tested on a current install.

How to Whitelist a Website in Your Ad Blocker (and Why It Funds the Free Web)

Ad blockers are on by default for hundreds of millions of people - which quietly defunds the free sites they read every day. Whitelisting the ones you trust is a thirty-second fix.

How We Tested a WordPress Code Highlighter for the Publishing Pipeline

The empirical companion piece on what we actually installed, measured, and switched to when evaluating syntax highlighting.

AI Image Generation Best Practices for Editorial Work

The techniques we use to produce clean, conceptual, text-free illustrations - shown with one real course rendered five different ways, each next to the exact prompt.

Breaking

Many-to-One: Why a Mapping Backlog Outgrows Its Target Taxonomy

You're mapping a messy source vocabulary onto a clean target taxonomy. The target has about 5,600 slots, so the job must be roughly 5,600 decisions — right? The backlog is already past 8,900, and still climbing.

The Fix That Didn’t Take: When a Content-Hash Gate Skips Your Code Change

You shipped a fix to how one field is computed, re-ran the pipeline across everything, and it reported a clean run. Then the consistency check still flags those records as wrong. The fix is in the code, the rebuild "ran" — and the records never changed. Your own optimisation skipped them.

Your Dedup Scan Is Over-Counting — Because It Forgot What You Already Fixed

The report said 80 duplicate groups still to resolve. You'd been resolving them for days. You run it again after a big batch and it *still* says 80-ish. The backlog isn't stubborn — the scan is counting work you already finished.

When Your Skills Folder Is a Deploy Target, Not a Drawer

You hardened a skill in the repo, shipped the PR, and the agent kept loading the old one. Or you fixed the live skill by hand, and the versioned copy quietly stayed behind. Same root cause: the copy you run and the copy you version are two different files.