this post was submitted on 24 Apr 2024
996 points (98.3% liked)
Technology
60112 readers
2603 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
When your business model revolves around indefinitely maintaining backwards compatibility with every weird bug and quirk your enterprise customers baked into their workflows back in 1983 while also trying to be on the cutting-edge and constantly overhauling your products, it's hard to develop and maintain a modern operating system that isn't a completely horrible shitshow.
Maybe they should branch Windows like in the old times of 9x and NT.
Keep a backwards compatible version for companies and create a new clean OS from scratch like Apple did with OS X.
Yeah, they do the compatibility mode thing for older apps, but it seems like a lot of work to maintain separate shims for each older version that still have compatibility problems when you could just refactor everything with a reasonable amount of legacy support, and push all the users of really old software to start using VM instances of their old OS's. Surely these enormous financial institutions running bespoke financial apps using a custom COBOL interpreter that only works correctly in Windows 95, have the wherewithal to load up a VM.