Hacker News new | past | comments | ask | show | jobs | submit login

A friend who worked at MS tells me that there's a huge amount of "if version" in their code. Apparently it's at the level where it's a big maintenance headache.



A running theory was that Windows 9 was skipped because of all the "if version contains 9" logic for 95, 98 etc

I don't think it was ever anything more than speculation though


It was about code in third-party apps, not in Windows code.


IIRC it was partially confirmed when some Windows 11 beta builds started causing issues with software thinking it was being executed on 1.1.x (whose identifier internally apparently is 11).


maintenance burden has to be felt somewhere. it's nice when the vendor does it for you.


Maybe for a while. But when you add the maintenance burden to the code, it stays there, forever being felt. Over time, this degrades the product for everyone. And indeed, Windows can be unpleasant to use, not least of all because it feels like glued together legacy systems.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: