https://devblogs.microsoft.com/oldnewthing/
https://www.amazon.com/Old-New-Thing-Development-Throughout/...
Fairly widely read also by Joel on this topic: https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost... (not the article cited on Twitter; links to Chen's posts sadly broken)
https://www.amazon.com/Old-New-Thing-Development-Throughout/...
Also read - Showstopper
which meant you could develop for XP and still
run on Vista and vice versa
That's not the case. A lot of apps and drivers broke on Vista.You should really go and read The Old New Thing, as it's really enlightening: http://amzn.to/wW0Okn
https://www.amazon.com/Old-New-Thing-Development-Throughout/...