Comment

Comment by russellbeattie

It's actually amazing how old Windows is, and how many vestigial bits of ancient GUI versions are still a part of the OS. There's various levels of the UI: The newbie consumer level, the pro-user level, and the sys-admin level. The top is always changing, then the pro-user stuff gets updates after a while (always missing options which drives power users batshit), and then the low-level stuff which works fine and there's no reason to ever update just for looks.

That's where you run into truly ancient designs that haven't changed since the 90s. Event viewer, remote tools, driver install, etc.

And it's all still in there, using god knows what common .dlls from the dozen or so GUI toolkits that have come and gone. You have to admit, it shows an impressive longevity.

I just have to assume that Microsoft doesn't prioritize updating those elderly dialog boxes and tools because it's a thankless (and profit-less) task, which takes longer than expected and always filled with crazy edge cases and gotchas. They spent several years just updating the command line - granted, that's an important app which touched a lot of the OS, but it just shows the perils of messing with stuff that already works.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton