Software Engineering at Microsoft
an_mo writes "A link to a google cached document is floating around some mailing lists containing some info about microsoft software engineering. In particular the document contains juicy bits about the development of a large project like NT/2K. Some examples: Team size went from 200 (NT3.1) to 1400 (Win2k). Complete build of win2k time is 8hrs on 4way PIII and requires 50GB of hard drive space. Written/email permission required for checkins by the build team." The HTML version on Usenix's site is much nicer than Google's auto-translated version.
Surely a quick goat killing is required at least before check-in
"Complete build of win2k time is 8hrs on 4way PIII and requires 50GB of hard drive space."
.NET sure does take a long time and a lot of space.
Compiling with Visual Basic
Geez, I run at 1600 by 1200 and I still had to scroll every 10 lines or so. I got people yelling at me down on the street because I read slow.
it may have taken 8 hours, because they had to reboot twice.
I write code.
40 gigs of RAM? That's some Twinkie.
if they are using SourceSafe.
word.
I always figured that their development methodology invloved a room full of an infinite number of monkeys typing into Notepad. Learn something new everyday.
Why doesn't anyone ever complain about OpenBSD's integrated Browser? They bundle it in the OS even if you don't install X.
Damn slashdot hippies.
Trolls throughout history:
Jonathan Swift
Maybe adding some RAM would help. :)
All for wimps. I always start from stage -3. This means no machine-readable media whatsoever and a blank system EPROM. Nothing but source code printouts.
After 36 hours of entering bootstrap code via a bank of toggle switches, you can get to stage -2 (TTY keyboard and video on a temporary BIOS). After this, you've still got a long road to hoe before you get to a login prompt. It's well worth it though, if you want to know exactly what your system is running.
They don't need much more though -- after all, 640 KB should be enough for anyone. :)
deus does not exist but if he does
Yeah, but CVS is licensed under the GPL, which means that all Microsoft code in CVS would have to be copylefted, too! This is because the GPL is a viral cancerous anti-american pac-man. A document imbued with pure satanic evil, created by the twisted genius of Richard M. Stallman, who stands poised to destroy the world economy at the drop of a hat.
Or so I've read.
Guess what? I have a VW where it's "not recommended" to remove the car stereo, because it's tied into the emissions computer.
That's 200x more devious and sneaky than any proprietary trapezoidal radio that GM would dream up. VW is to MS as GM is to Sun Micro.
Some goofy Microsoft Intern forgot to put -j 4 along with compliation.
Either that, or they compiled it on Win9x (which has NO multiprocessor support).
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
Well, that's an oxymoron for you!
Make even shorter URLs - 8LN.org