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.

11 of 461 comments (clear)

  1. This is it! by Anonymous Coward · · Score: -1, Troll

    FP by AC!
    Deal.

  2. Re:fp by Anonymous Coward · · Score: -1, Troll

    Fuck your logged-in homeys...nothing but a buncha punk ass bitches and suck ass niggaz. You should be ostracized, faggot.

  3. Mozilla by Anonymous Coward · · Score: -1, Troll


    Image how good Mozilla or Linux would have been if they had been engineered instead of hacked about by volunteers.

  4. A recipe for disaster by sting3r · · Score: 0, Troll
    One need look no further than BUGTRAQ to see that Microsoft's efforts to produce a secure, reliable codebase have been met with unmitigated disaster. Microsoft products are the least secure, least reliable pieces of software in my entire company. Finally, in this article, we can see the design methodologies that have caused Microsoft to produce millions of lines of unmaintainable, buggy code. And we can apply that knowledge in future Open Source projects to prevent ourselves from falling into the same trap.

    Let's take a look at some of Microsoft's more questionable practices:

    • UML and other modelling fads. My former employer required the use of 65-page UML diagrams for the simplest command-line utilities. Why? Because it was popular, and the investors liked to make sure we were buzzword-compliant. UML is designed for non-technical audiences, and as such it flies in the face of the engineering goals it is designed to solve. What's good for the suits isn't necessarily good for the engineers.
    • Formal checkins. These stand in the way of progress like no other corporate "bad habit." Requiring programmers to have a supervisor (often a non-technical PHB) "sign off" on their code prior to the commit is ludicrous. Developer time costs $20-40 an hour - should that time be wasted pursuading co-workers to check in and approve their code, or should it be spent doing actual development?
    • Code review. Code review is a power trip and best, and a drain on morale at worst. If a programmer cannot be trusted to develop excellent code, he should be replaced with somebody who can. It's a tight labor market on the developers' side, so incompetent programmers should be spending their time reading O'Reilley books instead of playing games and looking at porn in their parents' basement.
    • Large, geographically concentrated development teams. The best work is emphatically not done by 1400 people in the Redmond campus. The best work is done by culling experts of individual niche areas from around the globe. Not surprisingly, this is the model that Linux and most Open Source software uses, and that is why OSS is phenominally successful compared with any of its proprietary competition.
    As my company has avoided these measures, it has produced a superior product for a very low development cost. I expect that other companies who apply the same techniques will also fare better than Microsoft did in this instance.

    -sting3r

  5. Only 8 hours? by guttentag · · Score: 1, Troll
    Complete build of win2k time is 8hrs on 4way PIII and requires 50GB of hard drive space...
    Only 8 hours to build the complete Win2K? That's pretty impressive, considering that every piece of software Microsoft develops is "part" of Windows... or does the 8-hour figure refer only to what we consider to be Win2K?
  6. Doh... by T3kno · · Score: 1, Troll

    It's gonna take me 8 hours on a 4 way PIII to read this whole damned presentation.

    --
    (B) + (D) + (B) + (D) = (K) + (&)
  7. Re:standard linux praise... by jcast · · Score: 0, Troll

    Although W2K doesn't have anything half as good as most of the GNU utilities.

    Moderators: I admit this is a troll, but it's against M$. Please mod accordingly.

    --
    There are reasons why democracy does not work nearly as well as capitalism.
    -- David D. Friedman
  8. Re:What no sacrifices to the gods? by Lobsang · · Score: 1, Troll

    What do you expect? People checking in before they email their bosses? And what happens when a bozo checks in a piece of code that DOES NOT introduce a new security bug?

    C'mon man... They got a [bad] reputation to uphold! :)

  9. Pick any two. by Pig+Hogger · · Score: 1, Troll
    • Software.
    • Engineering.
    • Microsoft.
    Pick any TWO of those.
  10. BS detected! by EdMcMan · · Score: 0, Troll
    Take a look at this line:

    Complete build time is 8 hours on 4 way PIII Xeon 550 with 50Gb disk and 512k RAM.

    Now, read this:

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

    The former comes from the article, and the latter from the front page. Microsoft must be using some pretty good compression if they can take 50GB of stuff and put it into one cd.

  11. [Horny Smurf] Rough & tough by Anonymous Coward · · Score: -1, Troll

    Tonight way going to be awesome. I just got home from work, took a shower, and now i was putting on my favorite outfit! It was Friday night and no one was going to stop me from having a good time tonight. I met up with some of my friends at a gas station down the street. We decided to hit a few clubs, then afterwards, if we didnt hook up with anyone, we were going to go to our favorite bar "Shouters". We had the whole night planned out. We were planning to be feeling the effects of tonight until late sunday evening, hopefully not monday when we all had to go back to work. So we all jumped in the cars and drove over to the strip. We went into a few clubs. danced with a few woman, but the clubs just were not jumpin tonight for some reason. We all began to grow bored of dancing and the loud music, so we all decided to go over to Shouters earlier then what we were planning. We started off with a few beers, then we all just said fuck it, and started ordering the hard shit. After a few shots, and a lot more drinks, I was completely waisted! My friends were not as messed up as i was. So i was sittin there for a while and this dude walks in. He walks right behind me and some how he hit me in the back of the head. I didnt know or care if it was accidental, but I jumped up and started to beat the shit out of this guy. My friend all pulled me off of him and the bartender told me to get the hell out of his bar! I told my friends to stay there and finish there drinks. I would be outside waiting for them. I had to piss so bad, and the only place that was open at that time around there was the bar, and since i couldnt go back in there, i had to look for a place outside. I saw an alley on the side of the building, and decided that I should just go into the alley and do my business. So i unzip my mants, pulled out my dick and proceeded to take a piss right there in the alley. After a few seconds i could hear foot steps behind me. "Hey you know you can get arrested for that!" I heard the voice say. "Fuck off" i told him, and kept going. The footsteps got closer, and as i turned to look, i could see that this guy was huge. about 6'5" 260lbs of hard muscle! I squeezed out the last few drops of piss and the guy grabbed my arms and held them tightly behind me. "

    What the hell are you doin!" He grabbed my dick. "Here let me shake it for ya" He dragged me further down the alley. I was trying to yell for help, but it was now use, He put his huge hand over my mouth. No one could hear me. He took me inside a door that led into a room with an old mattress laying on the floor. I was terrified! I didnt know what this guy was going to do with me. He took out some handcuffs and cuffed me to some poles that were on the wall. I was laying on the mattress with my hands cuffed to a pole. I was thinking that maybe he was some weirdo that wanted to torture me! I started to sweat profusely. He came over to me and told me to shut the fuck up. He gagged me so i couldnt yell or say anything. He started to pull my jeans off. Then he slid my boxers off. He walked over to a table and grabbed a pare of scissors. I was terrified. I thought this guy was about to cut my dick off. I tried to scream and yell, but it was no use, the gag was doing its job. No one could hear me. I sighed as he brought the scissors closer and he started to cut my shirt. I had never been so relieved in my life. He cut my shirt off, and i was laying there on the old matress completely nude, gagged and bound to the poles on the wall. He started to take his clothes off. He was completely naked. His body was well muscled, with very light hair on his chest and stomach. His dick was huge! the biggest i had ever seen before!! It was as big around as a beer can and about 7" long, and it wasnt even hard yet! He started to play with himself, attempting to get himself hard i suppose. I saw this thing grow into a fucking monster! It was about a foot long, if not longer, and this thing was so thick!!! He walked over to me and flipped me onto my stomach. I saw him reach for a bottle of something, but i couldnt make out what it was. I felt something wet and cold drizzling onto my ass. He grabbed my ass and spread me wide open. He started to rub this stuff all over my asshole. I almost started to cry as i had figured he was going to stick his huge cock in my ass!!! I was so terrified i think that my pubes where turning grey! I felt his fingers rubbing my ass. All of a sudden i just started getting all these emotions and feeling that i had never had before! I mean sure i have thought about being with another guy before, but what guy hasnt. So as i was laying there with him completely in control, I started to get very aroused. I couldnt believe what was happening.

    This guy was about to rape me and i was enjoying it! As he rubbed my asshole i just gave in to the pleasure. My cock started to grow and i pushed my ass upward more so i could get my ass open a little more. Then it happened, he plunged one of his fingers into my ass. Oh my it felt amazing. The feeling was indescribable. I started to moan and buck my ass up and down. Then i felt another finger violate my rectum. I figured that he was loosening me up for his huge pecker. Then he pulled out, and i felt it! It huge cock was at the entrance to my pink virgin bung! I felt him thrust his hips forward, and with one single push the head of his cock was inside of me. The pain was so immense, i thought that he had to of done some major damage to my ass. Then he pushed it all the way in. I started to buck and wiggle my body. it hurt so bad that i had tears running down my face. the pain was immense! Just try shoving a bear can up your virgin ass and tell me how it feels. As this guy was violating my rectum, all i could think about was how hot i was getting. My lust was overriding the pain. It started to feel so amazing having his huge prick inside of me. I couldnt believe what was happening. Oh my god, i had never in my entire life felt something as good as this huge dick being plunged deep into my ass. Then he pulled out. He turned me on my back and saw how hard i was. He asked me if i was enjoying him fucking me like a bitch!. I told him that i was and he knelt down in between my legs. He took my 8" cock into his mouth and began to suck it like a pro! as he was sucking me he was ramming his finger in my ass. I started to moan. It felt so good to have another man sucking me. I started to cum like i had never came before. He just kept his mouth right over my cock and took every bit of my seed into his mouth. he pushed himself up with his massive arms and took the gag from my mouth. He leaned his face towards me and began to stick his tongue in my mouth.

    My cum was still in his mouth. the taste was incredible. this was the first time that i had ever in my life tasted cum. I had never even thought about it before. As many times as i had the chance to do it before, i just never though about doing it. But i loved every minute of it. I savored the taste of my cum and his tongue in my mouth. I felt chills going up and down my spine as this fucking hunk had his tongue rammed down my throat. The he grabbed my legs and threw them over his shoulders. He spread my ass again and inserted his huge piece of meat! I moaned and gasped as he shoved it back into my warm man hole. Oh it felt so good. I told him to fuck me like the little bitch that i was. Fuck me until you fill my ass full of your white creamy jism!! He started to fuck me so hard. It was amazing. He started to jerk me off as he was fucking me. Just a few jerks and i was cumming again. All over his stomach and chest. my cum was flying everywhere. I had never came like this before.

    This was the best sex i had ever had in my life! I saw his face turn bright red, and his body began to shake. He let out a huge gasp and then he moaned so loud. He must have squirted a fucking gallon of cum into my ass. He was jerking for what seemed like 2 minutes straight, when he finally finished he dropped over on top of me and told me that it was the best he had ever had!. He told me how tight i was and how he loved ripping me open!. I told him that it was the best fucking sex i had ever had. He said that he didnt want me to have any hard feelings. it was just that he liked what he saw, and he takes what he likes. I told him that it wasnt a problem, after all. How can you rape the willing?......