Linked by Thom Holwerda on Sat 11th May 2013 21:41 UTC
Windows "Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening." That's one way to start an insider explanation of why Windows' performance isn't up to snuff. Written by someone who actually contributes code to the Windows NT kernel, the comment on Hacker News, later deleted but reposted with permission on Marc Bevand's blog, paints a very dreary picture of the state of Windows development. The root issue? Think of how Linux is developed, and you'll know the answer.
Permalink for comment 561227
To read all comments associated with this story, please click here.
Not surprising
by WorknMan on Sun 12th May 2013 06:37 UTC
WorknMan
Member since:
2005-11-13

What this guy describes seems hardly isolated to Microsoft. At the company where I work, I've seen a lot of talented developers leave because the higher-ups didn't want to pay them what they were worth, and so they went to work for somebody else who would. In fact, if you're already in the organization and get promoted, you would make less money in your new position than somebody being hired off the street. I moved from customer support to engineering a few years ago, but I still have a CS title, because apparently it takes an act of congress just to get a real promotion. No, I don't understand it either.

For this reason, you have the old guard leaving and new recruits coming in. And since very little has been documented over the years, the only real way to know the system well is to have been working there for several years in order to understand why things were set up the way they were. Hell, on some servers, there are apps set up on cron to be restarted once or twice a day and nobody knows why. So they turn off the restarts, find out that apps run out of memory and/or crash midway through the day, so they turn the restarts back on. And then they repeat this process every 2-3 years.

Reply Score: 7