← Back to context

Comment by wvenable

4 hours ago

I disagree with this in the article: "Last, but not least, the technical debt of Windows has become almost unbearable. 30+ years of Windows NT certainly adds up."

The actual design of the Windows internals has mostly remained unchanged and continues to be improved. This is not much different than Linux being a design from the 70s. The critical bugs in Windows are due to newer additions to that base -- not the base itself.

But what everyone really hates is the "modern" technology has been piled on top of that Windows NT legacy not the legacy itself.

My favorite is whenever you need to do anything remotely complicated in settings. It's like travelling through layers of archeological digs. For me, it's the network settings and audio settings that are the best example.

  • Microsoft gets a lot of flak for their approach to updating the settings up but I think they did that exactly right. There was no way that were going to be able to re-implement every setting available in one go and have it be good. So they took the iterative approach and moved over the most important settings first and each version of Windows 10/11 more and more options are available in settings.

    I find myself having to use the old control panel dialogs less and less -- but I'm also happy that they are still there.

  • Or like how there are two layers of right-click menu in windows explorer - the new simplified menu, and then 'Show more options' for the old menu just in case.

Exactly technicaly linux is even older than NT. Some Microsoft guys had to implement async io in linux because they where incapable of doing it.