> it's almost like I've been using only 10% of my mental capacity for work
I believe this kind of "we need the brightest engineers to spit out HTML via JS" is the major reason for the ridiculous amount of yak shaving around web development.
"We". Maybe the feminist agenda pushing the narrative that creating powerpoints is more satisfying for women than caring for their children has something to do with it.
Then I'll be that guy that tells you that including side channels after side channels (WebGL, WebUSB, FileStream), each with byzantine security features haphazardly tacked on, is the actual problem.
And even if they go fully LGPL now, the perception of closedness tends to stick around. I have for years thought I'd need a license to develop commercial Qt applications and not evaluated it seriously for that reason, even though by that time it was already LGPL.
I think the extreme case would be a packed struct where a multibyte member happens to span cache lines. This would not be causedby compiler optimization, but by manual deoptimization.
> It has a real cost, you know, being a dick to maintainers.
Which way is it, chief?