No, you just have a skewed memory of some time when software was "good". Remember Windows ME?
No, you just have a skewed memory of some time when software was "good". Remember Windows ME?
Example: in C++, writing switch(..) on an enum would automatically default create all switch cases. Then later versions, it only occasionally did it, now it doesn't do it at all.
Another example: When my application finishes and VS is activated, sometimes the cursor is in one window, but typing happens in another.
Another example: In Windows 11, when resizing a window, the artifacts seem to have gotton worse. Sometimes even the whole window is flickering.
Visual Studio -> Jetbrains.
Windows 11 -> Linux (or Mac)
While VS and Windows have gotten worse in recent years, other software like Jetbrains IDEs and Linux UX have gotten better.
From what I've scrolled through so far, most examples people give of software that got worse is by Microsoft, though I wouldn't say it's limited to them. There seems to be a desperation for profit in commercial software right now like nothing I've seen in the past. There's usually alternatives worth a look though!
I guess it's a tradeoff.. how much can a software degrade until you're willing to learn and deal with another set of problems. Unfortunalty, you kind of get used to UX quirks.
I have to say though, all in all Win 11 is not as bad as people make it out to be. After turning off a few things, it stops getting in the way.
I'm definitly going to have another look at Jetbrains though.
I grew up on Windows and only around XP did it begin to get okay. Before then it was mostly garbage, and after then it was Vista! I have my issues with modern MacOS, but it's generally pretty amazing. I feel like asking the same of these Jonathan Blow acolytes -- When exactly was this golden age? Are you sure it's not nostalgia?
If your poison is Linux, do you remember what the Linux desktop looked like in the early 2000s? On the server, it's ridiculously more resilient and polished.
FWIW I have tremendous respect for Jonathan Blow as a software engineer, but I think this has always been mostly a self aggrandizing pitch, from a craftsperson to people who like the idea of crafted things, that is -- if all the software in the world is getting worse, then there must be some priesthood of the worthy. When, in fact, the "bad" software Jonathan Blow sees is software produced simply under different constraints (expectation is software costs nothing, it must run everywhere/on the web, it's part of a distributed system, compatibility with earlier crappy software really matters, it's made by people who simply care less about the it being a perfect experience, because its not their game). Of course, some new software is actually bad, but I'm not certain software is actually getting worse.