The exterior of the car is silly, but I am really and truly blown away by the interior. It's really quite handsome and well-designed. Highly recommend giving this a skim: https://www.ferrari.com/en-EN/auto/ferrari-luce-design
I am not a sparkly special pretty princess. My friends are where they are. In the trade off between meeting people where they're at or doing something unique to me with friction to them, I know which one wins.
(note - this is snarky and I don't actually fully disagree with you)
I run NVIDIA on my Bazzite box and I get excellent performance. I had to fiddle with a few things though that probably work out of the box on AMD (example: screen tearing in Steam Big Picture mode. Fix: enabling developer mode in Steam and setting "Force Composite" to true).
Then swap! Partition and dual-boot into Bazzite. Or get an extra SSD and flash Bazzite there.
It's an easy weekend side project, and any numbers people give you will be ballparks anyway - the performance of Linux drivers for YOUR specific GPU running YOUR specific Steam games are all that actually matter.
Just take the two hours to do it. You won't regret it.
I find it so bitterly ironic that the people whose opinions we read the most of - the terminally online Redditors and tweeters - are exactly the kind of people we should not be listening to.
Like you alluded to, the terminally online people who post the most tend to be those with neuroticism, isolation, severe anxiety, etc. There's a famous Reddit post about this I can't seem to find - "Everyone Online Is Insane" or something.
I really think this is why the past decade+ of American culture, politics, and society has been so off-the-wall insane. The Overton Window - another overused Redditism - of society has shifted towards the opinions of the neurotic and anxious. Those are the people whose words fill the comment sections and posts that we all read, which then infuse our minds to expect these thoughts as the baseline/median opinion of society.
Sure, for small projects. Otherwise, you'd better have a solid plan in place for keeping your business logic in a common core, otherwise you'll just be writing N separate implementations where N = number of target platforms.
Even in a world of agents, less code = better code.
That's really not a solution. You're not targeting the host OS for that, which instantly kills that approach for everything other than "we need this to run on Linux and don't care how." You're shipping all of WINE with it. You're sticking out like a sore thumb with Win32 widgets next to the rest of your GTK apps. Etc etc etc.
I mean, I guess there's that novelty for the first few years of your career. I've been doing this a decade. I don't care about looking and feeling like a l33t h4xx0r and I doubt my peers do either.
TUIs just solve the right problems in the same world we're already working in - the terminal. That they're fast to launch and terminals have modern features like rich color and mouse support just adds to that.
That still doesn't address the root of the problem, which is that TUIs and Electron apps are write-once, run-anywhere, while native GUI dev is insanely fragmented.
I mean, I guess that's more or less just a summary of the blog post, but it's true. And it will remain true until the fragmentation ends, and the fragmentation won't end until Microsoft gets its act together and ships their version of SwiftUI so that some sort of abstraction layer over SwiftUI/GTK/MsftUI can be created. And since Microsoft will almost certainly never get its act together, the problem will remain.
In other words, not a blip. The UIs of the present and future will all be Electron apps and TUIs.
It's useful as metadata (like how JPEGs can store the camera model it was taken on, or PDFs contain the program used to generate it), but yes, I don't like LLMs giving themselves co-author credit. I turn this off in Claude Code.