Thursday October 02, 2014

The Reason Behind The Windows 10 Name

I don't know, this seems like a plausible explanation for the reason behind the jump from Windows 9 to Windows 10.

Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form

if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else

and that this was the pragmatic solution to avoid that.

"Having worked on the Windows compatibility team before, I have no difficulty believing this," wrote user richkzad in response. There are in fact examples of this on publicly available code repositories.