User avatar
MaddieM4 @MaddieM4@raphus.social
1mo
Not in a mood to engage with reply guys today, so I'll say this here: when I talk about large software being a morbid antipattern, I'm including browsers. I'm including Firefox. In fact this was, in hindsight, one of the big foundational mistakes of letting Google Chrome pioneer a bunch of web standards.

Obviously to some extent the cat is out of the bag now. The world relies on the fact that we built a somewhat portable inner platform that can run on every mainstream operating system and most of the small fries. It's just that within the framework of my own politics, this is pretty clearly the digital equivalent of an ecological disaster that will take several generations to repair.

This is why I am not a sympathetic audience for "well you have to accept opt-out tracking in browsers, because they're big complex machines that require giant paid teams to maintain."

1. I don't.
2. Funding anxiety is a proprietism caused by scale.
3. That scale was always a mistake, we got EEE'd.
2
2
1
0
User avatar
MaddieM4 @MaddieM4@raphus.social
1mo
If I wanted to be treated this way by my software, or even if I was tolerant of being treated this way by my software, I wouldn't have submerged myself into open source, holding only a middle finger above the surface.

Mozilla isn't enshittifying Firefox because it's evil (even if it
is a little evil these days) or because they're incompetent (they are, but that's a side issue). The fundamental issue is that building a browser for the full suite of HTML5 support is a bad quest, and if you take it, you will find yourself having to act more and more like Microsoft or Meta to survive.
1
0
0
0
User avatar
MaddieM4 @MaddieM4@raphus.social
1mo
I'm not just some complainer, for the record. I've put some thought into a web that could have been, on the record, and I expect to put implementation time into it someday, too. Because part of this was always a problem of giving too much free candy to web developers, and those developers being paid by employers to make sites as malicious as the standards allow. Folks of a certain vintage will remember pop-up spam forcing changes to browser policy, and I think LinkedIn still uses audio APIs to continually read from your microphone for fingerprinting and other purposes.

maddiem4.cc/blog/fuller-stack/0037-the-static-speaks-my-name
2
0
0
0
User avatar
MaddieM4 @MaddieM4@raphus.social
1mo
Ideas are technologies. So as an anarchist FOSS technologist, let me give you a technology for $free.99, as they say - a technology that will forever change the way you parse conference talks, AWS product descriptions, and cloudtech whitepapers.

"Scale is where software development ethics go to die."

The one thing to be careful of, is this will give you the wrong
kind of negative impression of a lot of speakers. It's half-useful to hear scale described as an unexamined good and think that a speaker is crowing about building the torment nexus, because that does accurately reflect the long-term goals of the speaker's employers. But you have to understand that most of these people don't have the class-consciousness to hear the problem in their words, and that's actually much scarier.
2
2
1
0
1mo
@MaddieM4 Right, when we abstract ourselves away from human-scale it becomes impossible to grasp the ethics of whatever it is we're doing. I know how to be kind to 10 of my friends, not 1000. That's just too much to think about, and it's an overarching theme in the industry that we accept there "will be loses because that big number is axiomatically necessary".
0
1
4
0