Slashdot Mirror


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.

16 of 461 comments (clear)

  1. What no sacrifices to the gods? by Anonymous Coward · · Score: 2, Funny

    Surely a quick goat killing is required at least before check-in

    1. Re:What no sacrifices to the gods? by Castaa · · Score: 2, Funny

      No, goat sacrifices are for stable running of Windows. Calf sacrifices are for the compilation. It's in the bible.

      --
      Chew: You Nexus, huh? I design your eyes.
      Roy: Chew, if only you could see what I've seen with your eyes.
  2. Build time by Kufat · · Score: 0, Funny

    "Complete build of win2k time is 8hrs on 4way PIII and requires 50GB of hard drive space."

    Compiling with Visual Basic .NET sure does take a long time and a lot of space.

  3. Did they use a big enough font? by Anonvmous+Coward · · Score: 4, Funny

    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.

  4. 8 hours? by hatrisc · · Score: 4, Funny

    it may have taken 8 hours, because they had to reboot twice.

    --
    I write code.
  5. Re:I don't know much about build times.. by phong3d · · Score: 3, Funny

    40 gigs of RAM? That's some Twinkie.

  6. God help them... by duckpoopy · · Score: 2, Funny

    if they are using SourceSafe.

    --
    word.
  7. Well, I stand corrected. by Russ+Steffen · · Score: 2, Funny

    I always figured that their development methodology invloved a room full of an infinite number of monkeys typing into Notepad. Learn something new everyday.

  8. Re:Can't pull IE from Windows, huh? by MeowMeow+Jones · · Score: 1, Funny

    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

  9. Re:4 P3 by PacoTaco · · Score: 3, Funny
    and 512k RAM

    Maybe adding some RAM would help. :)

  10. Re:standard linux praise... by Waffle+Iron · · Score: 3, Funny
    Depends on the starting stage. Stage 1 is literally a minimum system that builds absolutely everything. Stage 2 has GCC and some other things (IIRC) built, and stage 3 has a prebuilt base system of the more common packages.

    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.

  11. Re:4 P3 by kubrick · · Score: 3, Funny

    They don't need much more though -- after all, 640 KB should be enough for anyone. :)

    --
    deus does not exist but if he does
  12. Re:SourceDepot = Perforce != VSS by Phexro · · Score: 3, Funny

    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.

  13. Re:Can't pull IE from Windows, huh? by Anonymous Coward · · Score: 1, Funny

    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.

  14. 8 hours? Forgot something? by DarkHelmet · · Score: 4, Funny
    Complete build of win2k time is 8hrs on 4way PIII and requires 50GB of hard drive space.

    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
  15. Software Engineering at Microsoft by epsalon · · Score: 3, Funny

    Well, that's an oxymoron for you!