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.
Thread beginning with comment 561436
To read all comments associated with this story, please click here.
I don't buy it.
by Tuishimi on Mon 13th May 2013 16:27 UTC
Tuishimi
Member since:
2005-07-06

I worked at DEC and had the privilege of working on VMS. OS work was most definitely split into subgroups, I worked in security. But security had the benefit of being interwoven throughout the various components of the operating system so I worked in loginout, memory management, backup, command line interpreter, etc.

I had to touch other people's codes and in fact, was even assigned investigations FROM the other groups. Never had a bad experience where a developer was over-protective of their code or didn't want someone else's fingers in their pie.

Also, peer code review was prevalent. If you had a way to improve performance or a recommendation that would benefit the operating system in any way, you presented it to a group of your peers (and more senior developers) and if your recommendation was valid, you'd be given the go ahead to make the change.

There was no inter-group rivalry, it was one very large team and we all understood the concept of helping each other out since we were all working toward the same goal of releasing a bug-free, superior product.

(Note, the VP who drove NT was an ex-DEC VP if VMS so I would think the same philosophies would carry over).

Reply Score: 5

RE: I don't buy it.
by tylerdurden on Mon 13th May 2013 20:46 in reply to "I don't buy it."
tylerdurden Member since:
2009-03-17

I don't know if DEC is a good example. They are long gone by now, whereas Microsoft is not only still around but thriving as well.

The two companies have very different definition of what "product" is/was. So corporate cultures may have been almost uncorrelated.

Reply Parent Score: 2

RE[2]: I don't buy it.
by Tuishimi on Wed 15th May 2013 15:12 in reply to "RE: I don't buy it."
Tuishimi Member since:
2005-07-06

DEC is no longer around because of poor management decisions, products were excellent (both software and hardware).

It was a weird situation as most employees could see the vast spending, uncontrolled growth in non-product-related areas and decisions regarding the future of personal computing and how that should affect the company's business model going forth would cause the company to stumble and fall. It fell hard and fast.

Despite the fact the company is gone, VMS and other divisions of DEC STILL live on, absorbed by other companies.

Reply Parent Score: 2

RE: I don't buy it.
by unclefester on Wed 15th May 2013 09:33 in reply to "I don't buy it."
unclefester Member since:
2007-01-13

I believe NT started of as a very high quality VMS-inspired OS. However it has generally deteriorated with each iteration since it became a consumer desktop.

Reply Parent Score: 2