I was hesitant to post this because the WHATWG & friends war party is strong on the defence! I’d ask for parley but this is going to get spicy so I won’t feign friendship. I want my web career to survive. I want the web to be better.
I want to address the trillion dollar elephants in the room.
Quick heads-up: I do believe most individuals involved are good people trying to do a good job. I’m just venting frustration (and torturing a metaphor).
Interop Time!
Browser teams at trillion dollar companies Apple, Google, and Microsoft, are asking for Interop 2026 proposals. Along with other web platform contributors like Igalia and Mozilla — well some Mozilla employees; I can’t find an official blog.
I’ve noted before I’m skeptical of Interop but I decided to play their game this year. I submitted a proposal for XSLT 3.0. Seems like a good candidate? Well specced with what looks like a test suite. I expect my proposal to be ignored or disqualified. Regardless, this blog post isn’t about XSLT drama. That’s just a symptom. I just didn’t want the lack of proposal to be more ammunition for the inevitable firing squad.
I’m not as cynical as some regarding Interop. I believe there is genuine attempt to engage with web developers here. I just wish they’d finish what they start before marching on.
With Interop comes
Baseline gives you clear information about which web platform features are ready to use in your projects today. When reading an article, or choosing a library for your project, if the features used are all part of Baseline, you can trust the level of browser compatibility.
Baseline (web.dev) (emphasis mine)
That quote would be accurate… if “clear” and “trust” were replaced by “confusing” and “doubt”. My opinions on Baseline are summed up in one image I shitposted back in June.
That’s obviously a joke, but I build a lot of websites and the reality is not as rosy as what Devrel PR wants you to believe. I wonder though, how can this process improve? Before you say: “please report bugs” let me get to my serious point.
About Those Elephants
Let’s put the white guy surveys down and ask the real questions.
Browser engine teams are custodians of the web platform and open web standards. That’s a big responsibility. Most are employed by trillion dollar companies. Those companies consider the web and its users a product and themselves the owner. It’s an awkward juxtaposition.
Are we just going to keep ignoring it?
They ask for bug reports with no compensation. The last bug I reported cost me over $1000†to isolate, reproduce, and write-up. Why should I work for free? Sure, I get to improve the web, but why shouldn’t I profit when those companies do?
†approximate USD equivalent for my time (and my rate is cheap for a white guy)
Any mention of “trillion dollar company” is immediately shot down; browser teams have a small budget. Not their fault. But if Google et al. refuse to invest appropriate funds into an open web, why should I be silent? That’s kind of a major problem. Who is in a better position to fix that? A loudmouth blogger, or employees who work there?
Don’t get upset when I point out the trillion dollar elephant over your shoulder. Don’t act like I’m the problem. You’re employed by the problem. And if you’re not, why on earth would you defend this status quo?
Just to be absolutely clear, am I saying browser vendors should pay developers who are solicited for their professional expertise? Yes I am. If their work is accepted under an agreed criteria. How is such a system structured? Not my problem.
TL;DR
Let’s stop pretending we’re on equal footing, in this together for the betterment of a free and open web. Whilst there are trillion dollar elephants in the room these are my terms:
- If you want professional consultation: pay me
- If you want professional bug reports: pay me
- If you want professional testing: pay me
Sorry, is that such a radical idea?
I think every professional web developer should be saying the same thing.
If you want me to change my tune: change the situation. I’d prefer if you echoed my call for more funding. Maybe there are internal efforts? Fantastic! Telling me I’m wrong and that I should allow my time and expertise to be exploited is another option, I guess.
Postscript
P.S. “trillion dollar” applies to market cap not cash on hand. That means share price × number of shares. It’s fiction. The stock market is a casino. Like any shitcoin if too many shares are sold the price plummets. Apple, Google, and Microsoft each have between $50–100 billion in the bank. Mozilla is not publicly traded but their 2023 financial position lists $263 million in “cash and cash equivalents”.
P.P.S. my terms also apply to VC-funded companies that open source a few products and exploit “the community” for free labour. I’ve fallen for that trick.
Thanks for reading! Follow me on Mastodon and Bluesky. Subscribe to my Blog and Notes or Combined feeds.