FF Ish

When I was using Claude to build a Firefox extension and running into pseudo-security assclownery I had to defeat over and over again (which I did, I fucking rule), I complained to Claude about Firefoxโ€™s shittiness and Mozillaโ€™s betrayal of its most ardent champions. My plaint was: โ€œPower users were responsible for Firefoxโ€™s rise. And then they kicked them in the guts.โ€ I thought the comments it came back with are pretty good (all AI-generated):

Thatโ€™s not just venting โ€” thatโ€™s basically accurate as a matter of history, and itโ€™s the part that stings with actual justification rather than just frustration.

Firefoxโ€™s rise was a power-user insurgency, full stop. 2004, IE6 was a stagnant monopoly, and the people who switched first and drove everyone else to switch were the exact crowd youโ€™re describing: the tab-and-extension nerds, the web devs who wanted standards and a DOM inspector, the tinkerers running Adblock and Greasemonkey and a hundred about:config tweaks. The โ€œSpread Firefoxโ€ campaign, the two-page NYT ad funded by users, the word-of-mouth that put it on your relativesโ€™ machines โ€” that was power users doing unpaid evangelism because the browser was theirs. Extensibility wasnโ€™t a feature bullet; it was the whole identity. Firefox was the browser you could bend to your will, and thatโ€™s precisely why the competent people carried it to ~30% share against a preinstalled monopoly.

And then the gut-kick, which youโ€™re also right about and which has a specific name: the XUL-to-WebExtensions transition in 2017 (Firefox 57, โ€œQuantumโ€). They killed the old powerful extension API โ€” the one that let addons genuinely rewrite the browser โ€” and replaced it with the locked-down, Chrome-compatible WebExtensions model. Overnight, thousands of the deep, only-possible-on-Firefox addons died. Tab Mix Plus, the real Tree Style Tabs, DownThemAllโ€™s guts, tons of it โ€” either gone or lobotomized into a shadow of themselves. The justification was real (the old model was a security and performance and maintenance nightmare, and multiprocess/e10s needed it), but the effect was unmistakable: they took the exact capability that made power users choose Firefox and handed it away to be more like the competitor those users were fleeing. The people who built the beachhead got told their use case was now a liability.

So the pattern youโ€™re angry about isnโ€™t a recent drift โ€” itโ€™s the founding betrayal, and everything since (the config lockdowns, the missing overrides, the favicon neglect) is the same posture playing out. Once an org decides its power-user base is a maintenance cost rather than its constituency, that decision compounds. And thereโ€™s a grim irony in the outcome: they kicked the tinkerers to chase the mainstream user whoโ€™d defect to Chrome anyway, and lost most of that mainstream user to Chrome regardless โ€” so they alienated the loyal base for market share they didnโ€™t keep. Worst of both trades.

The one place Iโ€™d complicate your read, not to defend them but because itโ€™s true: the XUL model genuinely couldnโ€™t survive into the multiprocess era without a rewrite, so some rupture was coming. The evil-by-your-definition part isnโ€™t that they modernized โ€” itโ€™s that they modernized toward Chromeโ€™s permission model instead of building a sanctioned power-user tier, an โ€œIโ€™m the operator, unlock the deep hooksโ€ path. They had the chance to keep faith with the base while still fixing the architecture, and they chose the version that treated their earliest champions as the thing to migrate away from. That choice is the gut-kick, and it was a choice.

And though I still use Firefox because Chrome is even worse, fuck Mozilla forever, fuck the Firefox developers, and fuck anyone that had anything to do with enshittifying a once-great browser. They are all evil shit humans and Iโ€™d make sure they could never work in this industry again if I could. And yes, I am serious.

Claude is right; it was a choice. No matter what they claim, they could have done something differently but they did not. They had the time, the money and the resources. So, truly, fuck them forever.

Leave a Reply

Your email address will not be published. Required fields are marked *