Slashdot Mirror


Microsoft in the Mirror

Like any large enterprise, Microsoft is an aggregate, not a monolith. This is true not only of the company as a massive business entity made up of various committees, departments and divisions operating out of multiple campuses around the world, but also as a company in the original sense, a group of people working for a common purpose. Countless analysts have dissected Microsoft's corporate culture to figure out Microsoft's financial success. Karin Carter, an ex-Microsoftie herself, decided instead to write about how mid-level Microsoft employees view the place; there are programmers, middle managers, and handful of others here -- just 19 Microsoft employees (some, like Carter, former employees) with a range of academic and social backgrounds who ended up working for Gates and Ballmer's software company in "that drippy upper-left corner of the map." The result is Microsoft in the Mirror; read on for my review. Microsoft in the Mirror author Karin Carter pages 246 publisher Pennington Books rating 7 reviewer timothy ISBN 097252990X summary Revealing look at Microsoft from its employees, including war stories from the company's early days.

Microsoft in the Mirror is written for a general audience, though some of the stories it contains are probably going to draw grins or nods only from readers interested in software and programming.

The collection of employee portraits -- first person, no last names -- starts with Carter's account of being hired (as an admin), then promoted over the course of years at the company to Editorial Assistant and eventually into management. Carter joined Microsoft when the company had a few hundred employees and called itself MicroSoft. Working in multiple divisions and levels of employeedom gave her a chance to see more of Microsoft than many employees see of the companies that employ them. (The book continues with a chapter apiece for the others; Carter's account is actually split into two, bookending the 18.)

Mirror is a breezy, personal self-portrait -- maybe too breezy and personal for some tastes; just a few pages into her text, Carter has already been through one boyfriend (her initial draw to Seattle), and a 9-year marriage (maybe I should be surprised that she mentioned it at all), and several job titles. Given the company's growth rate in its early years, perhaps this compression is necessary, but I would have enjoyed finding out more about the early days in detail, a Microsoft equivalent to the way Steven Levy describes an important stretch of computer culture in Hackers.

Though Carter's is a complete and interesting Microsoft experience (complete with sudden, transient wealth), most of the best content in this book comes from the other employees she prompted to share their stories. They speak with their own voices, in a range of prose styles and breadths; they range from chatty to Garrison Keillor-style droll, and though many of the employees' responses overlap (for instance, nearly all of them talk about their Microsoft stock options, either because those options made them rich, or because the shares and options they mishandled still haunt them), each one adds to the picture of Microsoft -- the corporation -- as a complex and demanding employer, and Microsoft -- the workplace -- as one where dress is casual, coworkers are (mostly) respectful and friendly toward each other, and office pranks are mostly good natured and elaborate.

(A few of the programmers profiled had their offices remodeled by coworkers: Peter's floor was covered with sod, complete with instructions to water it by activating the room's sprinkler head with a helpfully supplied lighter, and Stewart arrived for his second day of work to find his office occupied -- completely -- by an inflated pink weather balloon.)

Carter (and her respondents) don't try to separate the personal from the corporate: at a company where perqs like windowed offices for programmers and well-stocked snack rooms for everyone are tradeoffs for long days and nothing-is-impossible project schedules, that would be impossible. This is refreshing at first, but after several chapters I found some of the stories mixing in my head.

The first chapter I read was written by Yoshi, an ambitious and confident former Adobe employee, who engineered his way into a job at Microsoft when he saw Microsoft's development of TrueType looming ominously on Adobe's future -- and cutting the value of his company stock in half. So he jumped ship.

"I figured that if I took a project at Adobe that was directly relevant to MS, I would have a good chance of landing a job. So I did that, and we subscribed to the Seattle Times Sunday edition to start scoping out places to live."

Unlike some of the profiled employees, Yoshi didn't leap to Microsoft to enjoy intellectual freedom to explore abstract problems, or because the management and dress code was looser than elsewhere. Those things may be nice, but Yoshi did it for the money, including 3,000 shares of MSFT, with no apologies. His story, and tough-guy cynical attitude, also made me think of the contractor fired over a blog posting. He sums up his attitude like this:

"So I am a software mercenary. The old style of work and pensions in extinct. You get compensated if you work hard but it is merely a long contract. I am loyal as long as I am paid for my time and effort. I am a hired gun. I believe there is no dishonor to this view. In fact, I think it is more realistic and closer to how MS thinks of its people."

By contrast, Stewart's stretch at Microsoft paints a far rosier picture of Microsoft's management as well as the company in general. Stewart started out as a summer intern, profiling the Xenix kernel ("hog heaven" for a college student), and programmed in a string of other jobs throughout Microsoft, including a mid-career stint on liason duty with IBM in Boca Raton, Florida. Clashing corporate cultures in the shared office space meant that "Microsoft employees racked up more security violations per day than an IBM employee would have in a year because we didn't follow the dress code and we didn't care about tailgating through the door." Microsoft is thought of today as the stodgy company in some quarters; 'twasn't always so, and the rest of Stewart's Boca Raton story makes this even clearer.

Stewart's Microsoft story is also one of the more challenging to Microsoft critics; he describes the Microsoft managers under whom he worked as supportive, hands-off and efficient, and Microsoft's coders as anything but sloppy or lazy. That "Microsoft doesn't care about security" is a casualism that many outside Microsoft have come to accept because of the confluence of Windows security flaws, simple repetition of the allegation, and (as I see it) envy. According to Stewart,

"One of the thing I liked at Microsoft was that most of the programmers there, in addition to being very bright, cared about writing quality, robust code. ... People cared about their code being as bug free as possible and were willing to sacrifice their weekends and social lives in order to write the best code they could. It was an attitude I saw throughout my twelve and a half years at Microsoft."

It's not surprising that people within the organization see Microsoft so differently; after all, the employees profiled come from different backgrounds and worked at different jobs within the company. More interesting to me is that in so many ways they agree with each other. Nearly all of them maintain that Microsoft is or was a rewarding place to work, and nearly all of them caution against something that may make recent CS graduates wince -- letting too much money go to your head. People who retired, or could have retired, in their mid-30s, really do have to ponder the problems that come with having too much money. (Mainly, that it can change your relationships to other people in unpleasant ways.)

The other employees profiled include Gerhardt (who arrived in Seattle on one week's notice from Germany, straight out of graduate school) and Ian, University of Waterloo graduate who was pushed to Microsoft in part by a Canadian recession. Work weeks of 120 hours, and sometimes only 80 (he "thought he was on vacation" when that happened) eventually led to chronic fatigue and insurance problems for Ian. In those days, he says, "Microsoft was still small enough that that once you were in, you were really in." Microsoft short circuited his insurance policy's depletion by giving him a job that he could do even while weakened, so he could remain covered by the company health plan while he recovered -- in other words, the sort of thing that a Big Faceless Corporation might not be expected to do.

Anne's is one of the shorter chapters, written with seeming restraint (and relief to be an ex-Microsoft employee) as she describes a work environment with mostly good relations between immediate coworkers and a fair amount of job satisfaction, but acrimony and bitterness between groups doing similar tasks, and "silly politics" surrounding the company's constant reorganizations that led to unnecessary stress.

Reading lightly, it's easy to get the impression that Microsoft hires only smart, competent people. Less-than-stellar managers and co-workers are mentioned in here, but mostly they're summed up with short, dismissive descriptions. I wonder whether this is more out of a good-natured desire to accentuate the positive or an illustration of our litigious society and fear of professional retribution. I would have enjoyed reading much more about what made them so awful, not out of shadenfreude, but out of simple curiosity, and to know how the vaunted Microsoft management machine dealt with them in the long term.

A three-part appendix rounds out the book. There's a short glossary of terms reflecting the book's general audience, defining abbreviations like DEC, HR and IT. A few Microsoft-specific ones are on the list too; can you guess what "calling in rich" means? A three-page timeline traces Microsoft's history from 1975 nearly up to the present day; since this book isn't about the details of Microsoft's history or its interaction with the U.S. federal court system, it's no crime that this timeline ends in 2002 and glosses over legal clashes. I'm most grateful for Carter's third appendix, which is a list of the prompts she sent to elicit the employee responses this book contains.

Since the computer industry in young (in all respects, but in particular the business of selling packaged, ready-to-run software), it's also changing rapidly. That means that even though the stories in Mirror reflect the recent past, they show how fast companies' relative fortunes shift and how quickly reputations change. A book like this -- mostly sympathetic to Microsoft, written by insiders -- doesn't pretend to be objective or to present a complete picture of the company, but it makes thought-provoking background reading if the word "Microsoft" makes you see red.

You can purchase Microsoft in the Mirror from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

265 comments

  1. Par for the course by Space+cowboy · · Score: 5, Insightful

    Despite Microsoft's vaunted hiring interviews and techniques, it sounds like they have exactly the same problems managing people and peer-groups as every other large company.

    Perhaps geeks ain't so different after all :-)

    Simon

    --
    Physicists get Hadrons!
  2. MS in the mirror and embarrassment by HungWeiLo · · Score: 0, Offtopic

    Yes, nothing like having a real OS as primary, and having a MS box as a mirror to highlight some major embarrassing uptime stats.

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  3. Errr...what?? by GreyWolf3000 · · Score: 1, Funny
    "One of the thing I liked at Microsoft was that most of the programmers there, in addition to being very bright, cared about writing quality, robust code. ... People cared about their code being as bug free as possible and were willing to sacrifice their weekends and social lives in order to write the best code they could. It was an attitude I saw througout my twelve and a half years at Microsoft."

    Were these the guys that brought us Windows 95?

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:Errr...what?? by Anonymous Coward · · Score: 0

      Yep, at the same period that Linux was only a command-line interface to a filesystem. Cool, maybe, but useless without applications.

    2. Re:Errr...what?? by Overly+Critical+Guy · · Score: 4, Insightful

      No, they're the guys who brought us NT.

      Windows 9x always was a hack job.

      --
      "Sufferin' succotash."
    3. Re:Errr...what?? by GreyWolf3000 · · Score: 1, Informative

      But it's not like stable, consistent, functional GUI-driven operating systems didn't exist. Microsoft made an operating system that was arguably inferior to other OS'es of the day, but managed to make it the de facto standard. Surely you don't really think it was programmers being really dedicated to fixing bugs and building a stable core OS that lead to Windows 95's success.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    4. Re:Errr...what?? by thedillybar · · Score: 3, Insightful

      Were these the guys that brought us Windows 95?

      Yes, they did.

      The problem appears to be in the Microsoft development model. I have seen numerous articles claiming that code written and checked by as few as 2 coders (and maybe not even marked as finalized) reaches production. The individual coders may be very hard-working, dedicated, and whatever else.

      If the development model sucks, the final product will suck. It looks like this is a problem at the administrative level, not the programmer level. It appears that the Open Source community has figured this out, and I'd imagine Microsoft will follow suit in the near future if it wants to compete.

    5. Re:Errr...what?? by GreyWolf3000 · · Score: 1
      Of course, 9x was more popular.

      I never understood why Microsoft continued working on 95's codebase. They should have done with 98 what they did with 2000.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    6. Re:Errr...what?? by Anonymous Coward · · Score: 0

      Wrong, pinhead. My p100 purchased in 1995 running slackware had 4 different window managers, all of which were more customizable than win95, all of which could be tweaked, patched, started, stopped without rebooting the box, and which crashed rarely (usually due to an application grabbing all swap space, not the window manager).

      I still have that box, and as a code editing environment it's still better than my paid work p3-800 running win2k.

    7. Re:Errr...what?? by GreyWolf3000 · · Score: 1
      I would argue it has, given their recent decision to prioritize security and stability. 2000 and XP and miles ahead of 95 as well.

      I'll still never use their software though :)

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    8. Re:Errr...what?? by ThisIsFred · · Score: 1

      Yeah, but the article tells the other side of the story. Mainly that MS reorganized itself often, had more than one group working on the same project, and put a lot of pressure on employees to meet deadlines. Yup, no surprises for me. I've long felt that MS software feels like it was written (and re-written) by multiple groups with different agendas, and with the pressures of impossible deadlines hanging overhead.

      Small groups of developers, small modular components, and applying a simple approach as much as possible: When will that be the rage in software development?

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    9. Re:Errr...what?? by Anonymous Coward · · Score: 0

      I liked Windows 95. What did you use at the time? Mac OS 7 or one of the garbage window managers available for X at the time?

      Either way, Windows 95 was a refreshing upgrade for the time. I do think, however, there was no excuse for Windows ME. They took a step backwards with that release.

    10. Re:Errr...what?? by pebs · · Score: 1

      Yep, at the same period that Linux was only a command-line interface to a filesystem. Cool, maybe, but useless without applications.

      Bullshit. When Windows 95 came out, Linux (and UNIX) was well ahead of it. It had a complete GUI and had a lot more networking and internet apps than Windows did. Windows had to play catch-up to get all the things that Linux/UNIX already had. These days, a lot of *nix apps have been ported to Windows, but there was a time when Linux/UNIX had a significant advantage in applications and tools (it still does in my opinion, but its not as obvious).

      --
      #!/
    11. Re:Errr...what?? by drsmithy · · Score: 1
      I never understood why Microsoft continued working on 95's codebase.

      Because a) too many people still required levels of legacy support NT-based Windows couldn't give and b) they needed to release a product of some sort at the time.

    12. Re:Errr...what?? by drsmithy · · Score: 1
      Were these the guys that brought us Windows 95?

      Undoubtedly. All things considered, it was amazing Windows 95 worked as well as it did.

      Windows 95 was never really meant to be much more than a stepping-stone to NT, providing legacy support for things NT was simply incapable of. Unfortunately, *way* too many people decided it should be the de facto OS and not NT, so the product life cycle got drawn out to Win98 and then WinMe.

    13. Re:Errr...what?? by phliar · · Score: 1
      Regardless of how crappy any MS OS's "security" or "stability" is, you could still have mostly excellent employees working on things that get released way too early. After all, if I or anyone else were forced to ship code as soon as it passed unit tests, the quality would be pretty crappy.

      (Not that I have any evidence that MS does this.)

      --
      Unlimited growth == Cancer.
    14. Re:Errr...what?? by drsmithy · · Score: 2, Insightful
      When Windows 95 came out, Linux (and UNIX) was well ahead of it. It had a complete GUI [...]

      Contrary to what seems to be popular belief in the unix world, "GUI" and "screen full of xterms" are not equivalent.

    15. Re:Errr...what?? by drsmithy · · Score: 1
      But it's not like stable, consistent, functional GUI-driven operating systems didn't exist. Microsoft made an operating system that was arguably inferior to other OS'es of the day [...]

      That depends entirely on your perspective. If what you had was scads of hardware that only had DOS drivers and/or lots of low-level DOS or Win16 software and you wanted an assured migration path, nothing else was even remotely as good as Windows 95.

      Windows 95 was successful because it was good enough for the vast majority of customers. You cannot evaluate the product in a vacuum - context is *essential*.

    16. Re:Errr...what?? by pebs · · Score: 1

      Contrary to what seems to be popular belief in the unix world, "GUI" and "screen full of xterms" are not equivalent.

      Honestly, did you even use Linux and XFree86 in 1995? GUI = graphical user interface. The Linux GUI had a hell of lot more than a "screen full of xterms." In 1995 there were fully-functional window managers and plenty of GUI apps. A lot of this came from the existing UNIX GUI apps that were ported to Linux.

      Hell, I even remember the Windows 95 taskbar and right-click menu as being considered something that was copied from X window managers.

      --
      #!/
    17. Re:Errr...what?? by Otter · · Score: 1, Troll
      In 1995 there were fully-functional window managers and plenty of GUI apps.

      Sorry, all I remember are Afterstep, fvwm, Netscape and Motif. Oh, and xsnow. Hardly comparable to Windows 95 or MacOS 7.x.

      Hell, I even remember the Windows 95 taskbar and right-click menu as being considered something that was copied from X window managers.

      The taskbar came from NeXT; right-clicking goes back to PARC, I think.

    18. Re:Errr...what?? by laird · · Score: 1

      "I would argue it has, given their recent decision to prioritize security and stability. 2000 and XP and miles ahead of 95 as well."

      It may be true that 2000 and XP are "miles ahead of 95" but that's not due to their recent emphasis on security and stability -- both operating systems were written before MS made that conversion. The NT-based versions of Windows are more stable and secure than the 9x versions because it's based on VMS, a fundamentally more secure OS model than the DOS-based 9x.

    19. Re:Errr...what?? by pebs · · Score: 1

      Sorry, all I remember are Afterstep, fvwm, Netscape and Motif. Oh, and xsnow. Hardly comparable to Windows 95 or MacOS 7.x.

      There were a lot of apps you may not remember. Granted, these apps weren't comparable to what was on Windows or MacOS, but to say that Linux had no GUI or that it was just a bunch of xterms is completely wrong. I guess there was enough command-line/text-mode software that it didn't matter. Netrek rocked, though :)

      I remember Linux being stable and providing a GUI that did everything I needed. And I remember Win95 being a buggy piece of shit that crashed consistently.

      --
      #!/
    20. Re:Errr...what?? by Anonymous Coward · · Score: 0


      And I remember Win95 being a buggy piece of shit that crashed consistently.


      I remember Win95 as not doing anything consistently.

    21. Re:Errr...what?? by drsmithy · · Score: 5, Insightful
      Honestly, did you even use Linux and XFree86 in 1995?

      Yes.

      The Linux GUI had a hell of lot more than a "screen full of xterms."

      Window managers like FVWM were barely more than a basic menu system to launch applications from and some window management semantics. Decent copy & paste ? Nope. Integrated file management ? Nope. Common dialogs ? Nope. HCI guidelines ? Nope. Graphical configuration tools ? Nope. Drag & drop ? Nope.

      The state of Linux "GUIs" (and I use the term loosely) in 1995 wasn't even competitive with Windows *3.0*, let alone Windows 95, OS/2 or MacOS.

      The first WM+other stuff for Linux that could rightfully be called "GUIs" were probably KDE and GNOME, and early versions were pretty light-on in terms of functionality (in its defense, many of the deficincies were due to a lack of "KDE compliant" applications). That was ca. 1998.

      Hell, I even remember the Windows 95 taskbar and right-click menu as being considered something that was copied from X window managers.

      You remember wrong. IIRC FVWM95 was the first WM to try and clone the taskbar. Have a think about why it was called FVWM*95*.

      The taskbar was, amazingly enough, a relatively unique idea. It sorta borrowed from NeXT and maybe even MacOS if you squinted right, but it was different enough to deserve being called "new".

    22. Re:Errr...what?? by tb3 · · Score: 1

      Heh. Reminds my of the last project I did at one of my old jobs. The application made no sense, but we coded it anyway.

      My boss called it, "A stupid idea, brilliantly executed".

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    23. Re:Errr...what?? by Anonymous Coward · · Score: 0

      bullshit. When 95 came out I had several devices that were no longer supported (or at best required purchasing new drivers at about the same cost as my original purchase). Further, said devices were supported by Linux at the time.

    24. Re:Errr...what?? by Sivaram_Velauthapill · · Score: 1

      MS was trying to merge Win 9x and NT for a long time. It only happened after a long time (with XP). It was delayed significantly... Of course, I'm just going by media reports (who knows what they were ACTUALLY doing)...

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    25. Re:Errr...what?? by Otter · · Score: 1
      There were a lot of apps you may not remember.

      I dunno. I pulled down my 1996 copy of Running Linux to see what I'd missed and -- OK, I forgot about Tcl/Tk apps. Otherwise, Welsh talks about Netscape and that's pretty much it.

      Obviously X apps existed (I remember playing Angband) but in 1995 the overwhelming majority of Linux use was xterms and remote X sessions. Your initial claim that "When Windows 95 came out, Linux (and UNIX) was well ahead of it." is -- let's say, debatable.

    26. Re:Errr...what?? by Mr.+Slippery · · Score: 2, Interesting
      I have seen numerous articles claiming that code written and checked by as few as 2 coders (and maybe not even marked as finalized) reaches production.

      I've been in many environments - in large, well known companies - where code written and checked by as few as one person reaches production. Having someone else check over code - not to mention actual formal code reviews - seems to still be a minority practice. :-(

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    27. Re:Errr...what?? by Lodragandraoidh · · Score: 1

      Windows NT does not support USB - I consider that a bug.

      Stable does not equate to useful, in all cases.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    28. Re:Errr...what?? by pebs · · Score: 1

      Still, my point remains, to say that Linux was "only a command-line interface to a filesystem" or to say that it could only do xterms is wrong. There were GUI apps, regardless of how they compare to those of other OSes or how much effort they took to develop.

      Decent copy & paste ? Nope. Integrated file management ? Nope. Common dialogs ? Nope. HCI guidelines ? Nope. Graphical configuration tools ? Nope. Drag & drop ? Nope.

      I guess we disagree as to what we consider "fully-functional."

      The taskbar was, amazingly enough, a relatively unique idea.

      Sorry, I meant start menu. The taskbar itself, I guess, was unique enough. But regardless of who borrowed from who, the point was there was significant GUI features in X window managers even at that time. And there were (and still are) many things that even Windows didn't have.

      The Linux experience in 1995 was way better than what Microsoft had to offer, especially for internet applications and for running a stable OS that worked without much hassle.

      --
      #!/
    29. Re:Errr...what?? by ahdeoz · · Score: 0

      Windows XP (Home or Professional) doesn't support SRNF 2.5. Do you consider that a bug too?

    30. Re:Errr...what?? by sniggly · · Score: 1
      Yes integration of components built by different authors and don't forget something maybe even more important: time to market pressure. Since it all has to be released "yesterday" they simply never seem to take the time it takes to nail it all together solidly. Not enough peer review of code, not enough understanding between teams of the nitty gritty of "what if" scenario's.

      Apple seems to have done a really good job adopting the Unix development model (keep it simple, stupid) and the open source model for their OS base (keep it solid, stupid).

      I don't see how microsoft can get that kind of solidity because they continue to increase the complexity and dependencies. Hopefully (for them) they'll someday open source their kernel and other low level stuff, maybe some geeks who arent pressured to deliver will then take a look at it.

      --
      Of those to whom much is given, much is required.
    31. Re:Errr...what?? by Lodragandraoidh · · Score: 1

      The point I was trying to make is this:

      You do not have any choice about what can and can not be supported under Microsoft products.

      On the other hand, under open source you can modify the operating system to meet your needs, or, more commonly, find a project that is already undertaking the modification that you want.

      This is clearly the difference between choice, and lack thereof. I know what I prefer; you, on the other hand, must prefer paying exhorbitant 'upgrade' (read extortion) costs every few years to maintain interoperability.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    32. Re:Errr...what?? by Penguinshit · · Score: 1

      You remember wrong. IIRC FVWM95 was the first WM to try and clone the taskbar. Have a think about why it was called FVWM*95*.

      I believe you remember wrong. I seem to recall CDE (SunOS) using a taskbar years before 95 was released. 95 just released it to the PC masses, and Microsoft was NOT the innovator of the taskbar.

    33. Re:Errr...what?? by AKnightCowboy · · Score: 0, Troll
      I believe you remember wrong. I seem to recall CDE (SunOS) using a taskbar years before 95 was released. 95 just released it to the PC masses, and Microsoft was NOT the innovator of the taskbar.

      Hell, they didn't even do that. OS/2 Warp 3 had a taskbar when it was released in 1994. Yes, they probably borrowed the idea from CDE, but Windows95 definitely didn't "innovate" anything in that area. Hell, Microsoft has NEVER innovated any part of the computing world. They're rancid parasites who feed off the ideas of others and pervert it into their own product for personal financial gain. Can anyone name one useful feature that Microsoft has invented that wasn't prior art on some other platform?

    34. Re:Errr...what?? by Penguinshit · · Score: 1

      Can anyone name one useful feature that Microsoft has invented that wasn't prior art on some other platform?

      Uh, Clippy? oh shit.. you said "useful"..

    35. Re:Errr...what?? by drsmithy · · Score: 1
      Still, my point remains, to say that Linux was "only a command-line interface to a filesystem" or to say that it could only do xterms is wrong.

      That's not what I said. I was making a comment on what was (and remains for a lot of people) the prevailing attitude in the linux/unix community towards "GUIs".

      I guess we disagree as to what we consider "fully-functional."

      Undoubtedly. You consider "fully functional" to be whatever was common to X WMs in 1995. I consider "fully functional" to be the sort of things I listed.

      As I said, the only use most linux (and unix in general) users saw in the "GUI" was being able to fit more terminal sessions on the screen at once.

      Sorry, I meant start menu.

      Well, duh. The Start Menu is just a shortlist of accessible applications. It's been a common feature since the first text-based menu systems appeared.

      But regardless of who borrowed from who, the point was there was significant GUI features in X window managers even at that time.

      About the only real feature I can think of that would have been present in X WMs in 1995 that wasn't present in Windows was virtual desktops. You might consider that important enough to wipe out all the other functionality advantages Windows and other OS's GUIs had, but very few people outside the aforementioned "shitload of xterms" crowd will agree with you.

      Or, to put it bluntly, your "point" is wrong.

      And there were (and still are) many things that even Windows didn't have.

      For example ? Virtual desktops are still the only major feature that spring to mind and, quite frankly, I don't think they'd be of interest to most people - they would find an equivalent to OS X's Expose *far* more useful.

      The Linux experience in 1995 was way better than what Microsoft had to offer, especially for internet applications and for running a stable OS that worked without much hassle.

      If you wanted a unix, that's probably true. If you wanted just about anything else, bollocks. Ether you weren't there or you're looking back through some mind-boggingly rose tinted glasses. I've probably still got a copy of Redhat 2.0 on CD around here somewhere - want to see some screenshots ?

    36. Re:Errr...what?? by drsmithy · · Score: 1
      I believe you remember wrong. I seem to recall CDE (SunOS) using a taskbar years before 95 was released.

      CDE doesn't have a taskbar *today* - it certainly didn't have on in 1995. Not to mention the fact that the first version of Solaris with CDE (2.5) was released after Windows 95.

    37. Re:Errr...what?? by drsmithy · · Score: 1
      Hell, they didn't even do that. OS/2 Warp 3 had a taskbar when it was released in 1994.

      No, it had something called the (IIRC) Launchpad, which was _not_ an equivalent to the taskbar - it was solely for launching applications. OS/2 Warp 4 was the first to have a functional equivalent of Win95's taskbar.

    38. Re:Errr...what?? by nathanh · · Score: 1
      The state of Linux "GUIs" (and I use the term loosely) in 1995 wasn't even competitive with Windows *3.0*, let alone Windows 95, OS/2 or MacOS.

      I disagree. You could buy an official port of CDE for Linux in 1995. CDE was on-par with Windows 3.0. Not surprising, seeing as Microsoft was a member of the CDE consortium and Windows 3.0 used all the standard CDE conventions (eg, alt-F4, ctrl-C, ctrl-V, the window decorations, etc).

      If you're only going to include the free WMs and DEs for Linux then you're slanting the facts to win the argument.

      The first WM+other stuff for Linux that could rightfully be called "GUIs" were probably KDE and GNOME, and early versions were pretty light-on in terms of functionality (in its defense, many of the deficincies were due to a lack of "KDE compliant" applications). That was ca. 1998.

      KDE was 1996 and GNOME was 1997.

      You remember wrong. IIRC FVWM95 was the first WM to try and clone the taskbar. Have a think about why it was called FVWM*95*.

      I first used a taskbar with CDE, well before 1995. CDE wasn't just a WM (the WM in CDE was MWM). It defined many of the things that you claim didn't exist:

      Decent copy & paste ? Nope. Integrated file management ? Nope. Common dialogs ? Nope. HCI guidelines ? Nope. Graphical configuration tools ? Nope. Drag & drop ? Nope.

      Yes, yes, yes, yes, yes, yes. CDE had them all. KDE was originally an attempt to create a free CDE (thankfully the KDE people overshot their goal and created something much better).

      Your vision of Linux history is tainted because you only saw a small part of it.

    39. Re:Errr...what?? by DotNetGuru · · Score: 1

      The point I was trying to make is this:

      You do not have any choice about what can and can not be supported under Microsoft products.


      Your original post was that NT 4 doesn't support USB. But you can get 3rd party drivers for USB. Obviously you're not really all that limited.

      But it is true that you cannot arbitrarily modify any part of the Windows OS. But it's not like Windows lacks extensibility points. Infact, it is FILLED with extensibility points; and Microsoft even typically provides binary compatibility between versions of those extensibility points [insert gripe about Linux module APIs not being binary compatible].

      Hell, you can even get ext2 drivers for Windows! So let's be realistic: Typically if customers want to extend Windows MS makes APIs available to do so.

    40. Re:Errr...what?? by DotNetGuru · · Score: 1

      Minor nitpick: I first used a taskbar with CDE, well before 1995. CDE wasn't just a WM (the WM in CDE was MWM). Check out the CDE "taskbar". It lists applications you can start, and virtual desktops. No actively running "tasks".

    41. Re:Errr...what?? by nathanh · · Score: 1

      I don't need to look at a screenshot. I used CDE for many years before switching to KDE 1.0 (and I'd used twm or fvwm for many years before that). It's called the CDE Taskbar (or the CDE Panel, or the CDE Wharf) and that terminology predates Windows 95.

    42. Re:Errr...what?? by DotNetGuru · · Score: 1

      My point was not the terminology, but rather the functionality. The taskbar doesn't display the currently running windows. They're different things; the terminology is irrelevent.

    43. Re:Errr...what?? by drsmithy · · Score: 1
      You could buy an official port of CDE for Linux in 1995. [...] If you're only going to include the free WMs and DEs for Linux then you're slanting the facts to win the argument.

      Yep, got me there. I didn't consider a product maybe 0.1% of people used.

      KDE was 1996 and GNOME was 1997.

      Some people disagree with you.

      Or, if you want to start counting from project announcements and beta releases, we should be able to go back to 1993ish for Windows 95.

      I first used a taskbar with CDE, well before 1995.

      Well, it must have been some custom-made release of CDE, because CDE doesn't have a Windows 95-like taskbar - now or in 1995.

      It has a panel you can use to quick launch applications and switch between virtual desktops, but this is not a taskbar like Windows 95's. It sort of equates to the Start Menu.

      Your vision of Linux history is tainted because you only saw a small part of it.

      Ah, no. My version of Linux history is relevant because I saw most of it but only commented on the part of it 99.9% of people would have experienced. If you consider CDE in 1995 to be a major part of Linux history, you obviously kept to different circles than me.

      Even so, Windows 95 was (and remains) a better GUI than CDE.

    44. Re:Errr...what?? by DNS-and-BIND · · Score: 1

      So, it wasn't Microsoft's fault for writing a shitty program, it was the customers' fault for buying it? Huh? What other choices were availible, exactly? OS/2? MS torpedoed that one, remember.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    45. Re:Errr...what?? by famebait · · Score: 1

      The taskbar was, amazingly enough, a relatively unique idea. It sorta borrowed from NeXT and maybe even MacOS if you squinted right, but it was different enough to deserve being called "new".

      Wrong. The Acorn Archimedes had a (probably the original) taskbar already in 1987! A somewhat bulky one, but functionally very similar to the windows one (better in some repects)

      Oh, and the CDE launch-panel everyone is whining about is not a taskbar or even simliar to one in any other way than being wide, flat and at the bottom of the screen.

      --
      sudo ergo sum
    46. Re:Errr...what?? by Craig3010 · · Score: 0, Redundant

      I've seen ass kissing before, heck, I've even seen some pretty blatant brown nosing before, but this chick has her nose so far up Bill Gate's anus she's practically now his colon.

    47. Re:Errr...what?? by hesiod · · Score: 1

      > It only happened after a long time (with XP).

      I thought it was with Win2K? It uses NTFS and has a version # NT 5.0...

    48. Re:Errr...what?? by drsmithy · · Score: 1
      Wrong. The Acorn Archimedes had a (probably the original) taskbar already in 1987! A somewhat bulky one, but functionally very similar to the windows one (better in some repects)

      Cool. I've never actually seen a real-life Acorn machine - I don't know if they even made it down to Australia - although I've heard a fair bit about RISCOS over the years.

    49. Re:Errr...what?? by Sivaram_Velauthapill · · Score: 1

      Win2K is the "same" as NT. If I"m not mistaken, it's from the same baseline. So when I say NT I mean the NT-line (not the original version of NT--of course, win2k is superior to the original NT so they used that).

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    50. Re:Errr...what?? by Lodragandraoidh · · Score: 1

      My point still stands: you do not have a choice about what can and can not be supported in all cases.

      At any time Microsoft can deem a particular API as unsupported, or change a particular API as they see fit - and there is nothing you can do about it (a famous example is Microsoft's abusive half-way support of Java in J++).

      Conversely, you can do something about unsupported items under open source: maintain it yourself and fold it into the new releases. That is not an option under the Windows upgrade path - unless you find particular pleasure in jumping through the Microsoft hoop every time your code becomes obsolete.

      Burn me once - shame on you. Burn me twice - shame on me.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    51. Re:Errr...what?? by nathanh · · Score: 1
      You could buy an official port of CDE for Linux in 1995. [...] If you're only going to include the free WMs and DEs for Linux then you're slanting the facts to win the argument.

      Yep, got me there. I didn't consider a product maybe 0.1% of people used.

      Do you think that's a rebuttal? You say "blah blah didn't have this". I say "yes it did". You say "but not many people used it!". That's maybe the dumbest counter-argument I've ever heard.

      KDE was 1996 and GNOME was 1997.

      Some people disagree with you. [links to 1.0 announcements]

      And if you only consider 1.0 releases, then Linux didn't start in 1991, but only in 1994. Clearly that's false reasoning in the world of open source where pre-1.0 releases are often considered useful.

      Well, it must have been some custom-made release of CDE, because CDE doesn't have a Windows 95-like taskbar - now or in 1995.

      I never said it was exactly the same, but the CDE Taskbar was common parlance and that exact phrase was used in numerous CDE books (also CDE Panel and CDE Wharf are acceptable variants). Many of the ideas from the CDE Taskbar were copied into the OS/2 Taskbar, the Windows 3.0 Dashboard (third party add-on) and subsequently into the Windows 95 Start Bar. It's fairly pathetic of you to say "but it doesn't have this obscure little feature that the Windows version offers" and thus claim that CDE didn't have the concept at all.

      Ah, no. My version of Linux history is relevant because I saw most of it but only commented on the part of it 99.9% of people would have experienced. If you consider CDE in 1995 to be a major part of Linux history, you obviously kept to different circles than me.

      The conversation was about inspiration - where the ideas came from and which desktops offered the feature first - not about marketshare. You are conveniently changing the argument into "what was really popular" so you can not admit your mistake. Fairly juvenille, I think.

      Even so, Windows 95 was (and remains) a better GUI than CDE.

      And now you're twisting the conversation into some subjective claim about which one is "better". Lame. Lame. Lame. If you can't win the original argument then walk away from it, admit defeat, or change your opinion... but DON'T change the argument.

    52. Re:Errr...what?? by drsmithy · · Score: 1
      You say "blah blah didn't have this". I say "yes it did". You say "but not many people used it!".

      Which is all that really matters. The coolest features in the world are meaningless if no-one knows about them and no-one uses them.

      The simple fact is "linux" - as used and advocated by 99% of people - would not have used CDE. That's a far more realistic position to take than "because some obscure piece of third party software had this feature, *everyone* benefitted".

      And if you only consider 1.0 releases, then Linux didn't start in 1991, but only in 1994.

      Correct.

      Clearly that's false reasoning in the world of open source where pre-1.0 releases are often considered useful.

      Maybe by a tiny minority of users, they are. The rest of the world generally disagrees. If you want to count pre-release versions of linux and OSS software, I think it's only fair to do the same for Windows and other platforms.

      I never said it was exactly the same, but the CDE Taskbar was common parlance and that exact phrase was used in numerous CDE books (also CDE Panel and CDE Wharf are acceptable variants).

      No, but you clearly implied (and continue to) it was equivalent. What marketing chooses to call it is not the point, what it *does* is the point. If I dig up some DOS app from 1985 that just happens to be called "Taskbar", are you going to say it's the same ?

      Many of the ideas from the CDE Taskbar were copied into the OS/2 Taskbar, the Windows 3.0 Dashboard (third party add-on) and subsequently into the Windows 95 Start Bar.

      CDE would have been released maybe 1994 (it certainly didn't get into a Solaris release until late '95). The Sidekick Dashboard (and Windows 3.0) were around ca. 1991. OS/2's Launchpad was in at least Warp 3.0 (ca. 1994) and possibly even 2.1 (ca. 1993). MacOS had a Launcher, although I don't know which version it debuted in. An equivalent was also undoubtedly in numerous other GUIs. These tools were *not* the equivalent to the Windows 95 Taskbar, they were for launching applications, not managing and switching between Windows.

      It's fairly pathetic of you to say "but it doesn't have this obscure little feature that the Windows version offers" and thus claim that CDE didn't have the concept at all.

      It *didn't* have the concept at all - that's the point. The task-switching functionality of the Taskbar is neither "obscure" nor "little", it was the whole point it was there . CDE's "taskbar" does not - and did not - provide this functionality that, to all intents and purposes, defines what the Taskbar *is*.

      It's blatant *lying* to try and say CDE's "taskbar" and Windows 95's Taskbar were equivalent, when the former lacked critical, core functionality the latter had. It's like saying Windows 95's "multiple user logins" were the same as a real multiuser OS like unix or NT because they both used a login.

      The conversation was about inspiration - where the ideas came from and which desktops offered the feature first - not about marketshare.

      No, this conversation is about which "GUIs" provided what functionality at roughly the same point in time - 1995.

      You are conveniently changing the argument into "what was really popular" so you can not admit your mistake.

      No, I have always held the perspective of "what was really popular" because at the end of the day, that's what defines the product. Very few people would remember something like Internet Explorer 1.0 - if you asked people about web browsers on Windows in the mid '90s they would almost all say "Netscape".

      My only mistake was forgetting there was a version of CDE available for Linux. Hardly surprising, given its (lack of) popularity. The fact remains the vast majority of people using a linux distro would have been running something like fvwm or twm.

      And now you're twisting the conversation into some subjective claim about which one is "better".

      Tha

    53. Re:Errr...what?? by famebait · · Score: 1

      An image search in google will show you several machines and desktops. Actually I did before I posted, but forgot to include the link to the image.

      Here is an example of the taskbar in action (a modern version, but nothing really big has changed)

      --
      sudo ergo sum
    54. Re:Errr...what?? by drsmithy · · Score: 1

      Static screenshots don't tell the story very well, unfortunately. That screenshot makes it just look like a program launcher.

  4. Needed. by ActionPlant · · Score: 5, Insightful

    This book seems to let us see a side of the company I've often wondered about but rarely seen. Amid all the hype, lawsuits, and more, I've often wondered who the guys in the cubes are; what are they like, what do they think of their employer, how do they live.

    This looks to provide a great picture of the people who make the corporate giant run. I'm not entirely anti-MS...they DO have some friendly, intelligent people working for them.

    It's nice to see this side of things. Great looking book, good review.

    Damon,

    --
    http://actionPlant.com
    1. Re:Needed. by Anonymous Coward · · Score: 0

      Well, first off, we have offices, not cubes. ;)

    2. Re:Needed. by Anonymous Coward · · Score: 0

      there are no cubes at M$.
      Everyone has an office.

    3. Re:Needed. by 6 · · Score: 3, Informative

      > I've often wondered who the guys in the cubes are

      Actually we don't have cubes at Microsoft, just offices. Oh and some of us aren't guys either ;)

    4. Re:Needed. by ActionPlant · · Score: 1

      Cool...sorry for the generalization! Does it help that I have a good opinion of you?

      Damon,

      --
      http://actionPlant.com
    5. Re:Needed. by pod · · Score: 1

      And, wow, big surprise, they're just like us. Just like in any other company.

      Kinda reminds me of a quote from some movie I don't recall the title of... 'there's no good guys chasing bad guys... it's just a bunch of... guys!'

      --
      "Hot lesbian witches! It's fucking genius!"
    6. Re:Needed. by toopc · · Score: 1

      There are cubes at Microsoft. Maybe not in your group, maybe not for your position, but there are cubes.

    7. Re:Needed. by Anonymous Coward · · Score: 0

      I'm glad six is at msft now causing damange there.

  5. Be sure to check out.... by Tsali · · Score: 2, Funny

    ... Michael Bolton's take on the company in Appendix C.

    It's stapled on.

    --
    This space for rent.
    1. Re:Be sure to check out.... by FuzzyGuru · · Score: 1

      I believe you have my stapler?

      --
      OK - who stole my duct tape?
  6. Ugh... Troll Bot? by Anonymous Coward · · Score: 0, Troll

    I hate the troll price bots. The price is actually 14.95 at Amazon. This means you need to spend 10.05 to qualify for free shipping. If you want to take a peek click here to buy it. I don't know when Amazon's free holiday shipping for all orders will kick in. They might keep it at a $25 minimum all quarter.

  7. Nice review by taybin · · Score: 1

    Nice work. I think I might pick up this book.

  8. Re:same price at amazon by Neophytus · · Score: 1, Informative

    ... or pay for the shipping and still pay less!

  9. MicroSoft is Dead... by Stingr · · Score: 0

    "the company had a few hundred employees and called itself MicroSoft."

    MicroSoft is dead! Long live Microsoft! Umm...wait a minute...that didn't come out right.

    --
    Chaos reigns within.
    Reflect, repent, and reboot.
    Order shall return.
  10. WARNING AFFILIATE URL by Anonymous Coward · · Score: 0

    Hello, vivafusion, trying to hide your link.

    1. Re:WARNING AFFILIATE URL by Anonymous Coward · · Score: 0

      yeah...at least zontroll is honest about his referral link

    2. Re:WARNING AFFILIATE URL by Anonymous Coward · · Score: 0

      > zontroll is honest about his referral link.

      They *both* bury their referral links, which means they're *both* scum.

    3. Re:WARNING AFFILIATE URL by Anonymous Coward · · Score: 0

      how is it buried? It clearly says "Referral Link:" right in front of it. What are you, blind?

  11. Really, who needs 'em? by Anonymous Coward · · Score: 5, Insightful
    It's just one more reason I'm becoming completely unmotivated to work in corporate I.T.

    I've been an "I.T. guy" ever since my first job, and frankly, I banked on "PCs and DOS/Windows solutions" as the stuff one needed to keep up with to retain a decent job.

    Somewhere along the way (I think roughly around the time Microsoft started pushing Active Directory integrated with Exchange 2000, but that's far from the ONLY factor), I started becoming disillusioned with the whole thing. I had always tinkered with Linux as a curiousity and fun "alternative OS" to use at home - but couldn't spark any interest in it where I worked.

    I decided to "rock the boat" a little bit, building Linux-based thin clients PCs out of old, depreciated systems being taken out of service, and asking employees to try using them on a "trial" basis. I had few complaints, and got most of the ones I did have ironed out in short order. (Mostly, people whining about needing support for their scroll wheel mice, stuff like that.)

    I think it threatened my co-workers though, who were die-hard "MS only!" people. My boss was "on the fence" about the whole project, basically not wanting to stop me from experimenting - yet uneasy about it disrupting his little "happy family" of I.T. employees.

    Next thing I knew, I was let go. By this time, the job market was quickly drying up, and I spent a long time collecting unemployment checks, and trying to find another, similar job to no avail.

    I finally found work with Apple Mac systems. Wow, what a difference! Problem is, it's a small mom and pop place that's hanging on by a shoestring. My hours got cut back to part-time recently, because he couldn't make ends meet otherwise. It's really disappointing more folks haven't yet discovered the things Apple has done/is doing with OS X.

    But anyway, here in the present, I see the I.T. job market SLOWLY starting to open back up, but when I read the job descriptions, my stomach churns. I don't even want to apply for most of them! It just seems like signing up to administer hundreds (or thosands?) of users on Exchange email while helping develop roll-outs of the latest MS technologies is like signing one's death warrant.

    This DRM garbage is just another nail in the coffin, the way I see it. I can just imagine the fun it'll be explaining to the higher-ups why everyone's locked out of hundreds of important documents because Joe Schmoe encrypted them and then got laid off/fired/took a vacation/whatever. It's already insane enough trying to keep up with all these security fixes (and fixes for broken fixes!), stop the floods of email from woms/virii, and all the other MS headaches.

    Obviously, there are still plenty of I.T. folks out there happy and willing to take on these jobs, risks and all. But maybe all my experience has made me too jaded? I'm about to throw in the towel. I don't have nearly enough "real world experience" using the OS's I see as superior solutions (Solaris, Linux, BSD, etc.) to get a decent paying job supporting/administering them. I spent too much time in the MS camp for that. I think I can handle the Mac OS X support quite well, but nobody's hiring for that. MS's current offerings give me the creeps....

    1. Re:Really, who needs 'em? by Anonymous Coward · · Score: 0
      I had few complaints, .....(Mostly, people whining about needing support for their scroll wheel mice, stuff like that.)

      This is the sort of attitude that makes people hate the IT department. Just cause YOU don't think that their scroll wheel isn't important doesn't make it so. Consider that it might be your social skills rather than your technical skills that are keeping you under-employed

    2. Re:Really, who needs 'em? by ThogScully · · Score: 2, Insightful

      I got out of the Windows world roughly the same time you did. I've been involved in IT just the same as you since high school. All my jobs, school, work has revolved around that, except that I've always been working for myself rather than in any corporate environment.

      It sounds like you just need some confidence. You won't learn Linux without needing to use it and putting it to use. If you think Linux (or Solaris or BSD or whatever you consider a worthy OS) is what you need to know to get a job, then use it. If you've already got a little experience with it and you've got lots of experience with advanced computing in general, which it sounds like you do, then you'll figure out Linux as you go and just may never look back...

      That said, I would love to be in your position playing with MacOSX, because I'm really anxious to try it out, but I can't afford the price of entry...
      -N

      --
      I've nothing to say here...
    3. Re:Really, who needs 'em? by Anonymous Coward · · Score: 0

      1) Get job 2) Start pushing personal agenda to employees 3) ????? 4) Profit! (err, no, the sack actually). Nice one.

    4. Re:Really, who needs 'em? by Anonymous Coward · · Score: 0

      I am with you. I have been programming professionally now for about 6 years. I have gone from custom solution design shop, to corporate, to telecommuting for compaines in California, to mom and pop ISP's, to contracting, and now back to corporate IT.

      Corporate IT is the most loathsome of them all (with custom design shop coming in second). As a matter of fact I wrote this to a freind in reply to him bitching about his boss not wanting to pay me enough to come in and some contracting...

      (In reference to upper managment)
      Ahh... I hear ya, it is the same way here.

      They want these "business needs" addressed in a
      language they understand, problem is no one but them
      understands jackassanese... so we go "because I said so you twit, and I am smarter, (and
      better looking) so just do it!" to which they
      usualy reply "Your fired."

      We then wake up from
      our dream and say "Was that two licks to left ass
      check or the right check sir?" because we are
      programmers, we are like the laborers of the blue
      collar world, you can't live with out us, but there are so many of us that you can treat us like shit and always know there is another one ready to be kicked in the shin just around the corner.

      And in the end it is because it really hard to turn your back on 60k when the alternative is 6 months of interviews to find the next asshole to sla...work for.

      Yeah... at least we make the budgets go over with
      crazy estimates "thats 700 hours to implement the
      delete feature on the application sir, but we can do it in 400 if we get two hookers each", and put back doors in the stupid systems, so we can yell "Who your daddy be-otch!" when we finally do quit.

      I am about done... if it keeps up I am contemplating a career in Pizza delivery.

    5. Re:Really, who needs 'em? by Gilmoure · · Score: 1

      Or teaching Engrish.

      --
      I drank what? -- Socrates
    6. Re:Really, who needs 'em? by Stinking+Pig · · Score: 4, Insightful

      I hear similar stories from most of my MS-admin'ing friends. I felt the same way until I slogged up the learning curve into Linux.

      IMHO, Linux is not about better code at all, it's about personal sustainability. Sometimes the code is better, sometimes it's worse, but the OSS / Unix way of doing things emphasizes people doing things rather than people buying products. When my job is to fix problems using judgement, skills, and as little cash as possible, I'm going to be happier than if my job is to buy and integrate black box products.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    7. Re:Really, who needs 'em? by the+web · · Score: 1

      Entry Price? There's no need to buy a G5 and studio display. I've been working here for 7 months on an old G3 beige. Running 10.2.8 without a hitch. The experience is fantastic. You certainly shouldn't look at entry price being unaffordable. At home I bought a used B/W about a year ago. It still zooms. And handily at that. You don't need much to work in an OS X environment. Hell, I'm using a 6 year old computer right now.

      --
      __
      Thou hast besquirted me, O leotarded one.
    8. Re:Really, who needs 'em? by hesiod · · Score: 1

      > You certainly shouldn't look at entry price being unaffordable

      $650 for a 450Mhz G3 may not be unaffordable, but it is certainly far too expensive for that old, slow, hardware.

      I have no complaints with Macs except price (well, and lack of hardware compatibility, but that's to be expected). They are unreasonably expensive, even for obsolete hardware.

    9. Re:Really, who needs 'em? by the+web · · Score: 1

      A 450Mhz G3 is hardly obsolete, and certainly not slow, except by relative means. Once you use 'old' Apple hardware you'll soon discover just how ageless it actually performs. By the same token, I wouldn't recomend a 266 G3 desktop.

      To be quite honest, The B/W I have is at the point where the user is almost the bottle neck, but not quite. Now if you plan on lots of automation, you'll get frustrated with it. But other than that, It's worth it. Besides you can resell that $650 450Mhz G3 in two years for $450 anyways.

      --
      __
      Thou hast besquirted me, O leotarded one.
  12. Calling in rich by prostoalex · · Score: 4, Interesting

    I keep a collection of Microsoft Jargon, the MSFT equivalent of the Jargon File. Many words and phrases are so commonday right now, that it's hard to consider it jargon anymore. Many terms are adopted at other corps as well, like BizDev and config.

    Among my favorites are Buzzowrd Bingo and FYIV.

    1. Re:Calling in rich by BiteMeFanboy · · Score: 1
      Uh the majority of those words aren't particular to MS at all, they didn't originate there nor are they used exclusively there.

      that's what makes it funny, when the entries point out that the word isn't a MS exclusive. Nearly none of them are.

    2. Re:Calling in rich by prostoalex · · Score: 1

      I collected them from a bunch of different sources, personal homepages and what's not. I have never worked at Microsoft myself, so the purity of the dictionary is not guaranteed.

    3. Re:Calling in rich by BiteMeFanboy · · Score: 1

      You might want to be more careful of your sources ;) Action Item to name one out of many is an industry standard word.

    4. Re:Calling in rich by delstar+dotstar · · Score: 1

      Why not hyperlink your cross-references?

    5. Re:Calling in rich by hughk · · Score: 1

      Btw, "stake in the ground" comes from an old horse shoe throwing game. You placed the stake and then threw horse shoes or rings over the stake. The stake was then moved further away. Where you placed your "stake", was the defined objective. Buzzword bingo came from a number of places, around the time that management consultants and MBAs started to obsess people.

      --
      See my journal, I write things there
  13. Already read it by Anonymous Coward · · Score: 0

    It was in his TPS report.

    1. Re:Already read it by Hard_Code · · Score: 1

      He obviously didn't get the memo.

      --

      It's 10 PM. Do you know if you're un-American?
  14. MICROSOFT MICROSOFT MICROSOFT by 110010001000 · · Score: 0, Troll

    Why is EVERY STORY turning into a shot at Microsoft at some point? Is it jealousy because they have made millionaires and billionaires of many of their rank and file employees?

    Just give it a rest, and focus on News for Nerds and Stuff that Matters for a bit.

    1. Re: MICROSOFT MICROSOFT MICROSOFT by Black+Parrot · · Score: 0, Troll


      > Why is EVERY STORY turning into a shot at Microsoft at some point?

      Maybe it has something to do with the nature of Microsoft?

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: MICROSOFT MICROSOFT MICROSOFT by 110010001000 · · Score: 1, Insightful

      What nature? You mean the "make as much money as is possible for their shareholders at all costs" nature? Like every publically traded company on the planet?

      You must mean because they are so SUCCESSFUL at it, that it warrants obsessing about them?

    3. Re:MICROSOFT MICROSOFT MICROSOFT by praxis · · Score: 1

      Like it or not, you must admit that Microsoft is a significant part of the software technology field. Proportionally, they recieve more press.

      One hears more about the United States than Tuvalu, for example when discussing world-wide issues.

    4. Re:MICROSOFT MICROSOFT MICROSOFT by 110010001000 · · Score: 0

      Yes, but this site isn't about software technology. It just doesn't warrant that over 50% of all the subjects are related to Microsoft in some fashion. Its just a strange obsession; I suppose driven by jealousy.

    5. Re:MICROSOFT MICROSOFT MICROSOFT by Anonymous Coward · · Score: 0

      Why is EVERY STORY turning into a shot at Microsoft at some point?

      RTFA, bonehead.

      This is not a bash against the Company in way, shape or means. In fact, it's respectful of Microsoft to a degree as could almost be considered pandering.

      Is it jealousy because they have made millionaires and billionaires of many of their rank and file employees?

      Is your automatic attack against /. whenever a story mentions Microsoft due to jealosy? Or perhaps anger, because you fear that Free and Open Source software will prevent you from becoming a millionaire (which your expensive education led you to believe was a one deal)?

      Maybe you should go into pig farming, I hear that's real lucrative, and if money is all you're after, that should be enough.

    6. Re: MICROSOFT MICROSOFT MICROSOFT by Black+Parrot · · Score: 1


      > What nature? You mean the "make as much money as is possible for their shareholders at all costs" nature? Like every publically traded company on the planet?

      It's the "at all costs" part that some of us balk at. There are limits to acceptable behavior, even when money is at stake.

      --
      Sheesh, evil *and* a jerk. -- Jade
    7. Re:MICROSOFT MICROSOFT MICROSOFT by Anonymous Coward · · Score: 0

      Like it or not, you must admit that Microsoft is a significant part of the software technology field. Proportionally, they recieve more press.


      And if you really want to get the true perspective, check out the Google Zeitgeist, in the chart that shows the operating systems used to access Google. Microsoft accounts for 91%. Linux accounts for 1%. So even if you read a thousand bad reviews of Microsoft on Slashdot, the wallet speaks louder than the mouth, and most people are using them, whether they will admit it or not.

    8. Re: MICROSOFT MICROSOFT MICROSOFT by 110010001000 · · Score: 0

      Then why not take it out on Redhat (RHAT), VaLinux (LNUX), Sun (SUNW), or ANY OTHER COMPANY ON THE PLANET? Whats the obsession with Microsoft? Is it envy?

    9. Re: MICROSOFT MICROSOFT MICROSOFT by TheLink · · Score: 1

      Well I think Cisco is far better behaved.

      In most cases when Cisco wins their competitors have no reason to suspect cheating or dubious tactics.

      I don't mind losing as much when someone plays their cards better. BUT I do mind if someone cheats at every opportunity, and I mean EVERY opportunity. And worse, keeps getting away with it.

      I mean what sort of company astroturfs? OK so the US Gov seems to be doing it too with those "letters from soldiers", but that shows you what kind of Gov the US has (the lack of any significant consequence to that and other very dubious stuff implies the kind of citizens the US has too...)

      --
  15. Re:same price at amazon by Anonymous Coward · · Score: 0

    Well, I'm sure everyone can think of plenty of things to spend $10.05 on at Amazon.

    But if all you really want is the book, try overstock.com

  16. Hmmm by Cyno01 · · Score: 5, Interesting

    Is it just me or does this sound like a nonfiction version of the first couple of chapters of Microserfs? That was a great book(along with all of copelands), i may have to check this out.

    --
    "Sic Semper Tyrannosaurus Rex."
  17. Re:same price at amazon by Anonymous Coward · · Score: 0

    You guys post Amazon referral links in every Slashdot book review. How much money do you make off it? I'm just curious.

  18. This really isn't a revelation.... by ConceptJunkie · · Score: 5, Interesting

    So, based on the review the employees of Microsoft seemed to be of the opinion that Microsoft was good at a local leve but not good at a global level.

    This is consistent with my long experience with Micrsoft development... some piece of Microsoft's software and tools are really good, others are bad, but never is there any kind of overarching consistency and philosophy. Even parts of Win32 itself aren't consistent with other parts... everything seems to be developed in a fairly isolated environment and crammed together at a higher level into a final product.

    My own experience with an ex-Microsoft employee was very telling. I worked with him only briefly, and he was a really sharp guy who had worked on the NT kernel and SQL Server for several years. He had good ideas and a penchant for simplicity that seemed very un-Microsoft-like.

    Interestingly, I learned some really interesting things about the Microsoft environment. The first was when I asked why "Internet Connection Sharing" and "RAS" were so buggy and bad. His reply was that the good people were all working on NAT for the server OS's. We repeated this conversation on several topics.

    The other thing that was very telling was that MS does not use Source Safe in-house. No wonder... it's awful. Apparently thay have an in-house source control/configuration management solution which works much better... and yet they sell Source Safe.

    From what I can tell as an outsider, the real genius of Microsoft is at these lower levels (and places like Microsoft Research) and that genius gets diluted or corrupted at a higher level of trying to integrate all the pieces of the world's largest software monopoly ^h^h^h^h^h^h^h^h company.

    This sounds like an interesting book.

    --
    You are in a maze of twisty little passages, all alike.
    1. Re:This really isn't a revelation.... by thoth · · Score: 2, Interesting

      Yeah, nobody uses Source Safe at MS, not even the Source Safe team. Source Safe isn't designed to handle hundreds of thousands of file, with hundreds of developers checking in all over the tree.

      When I started, the source code control system I saw was SLM a.k.a. slime, the source library manager. It sucked hugely, doing stuff like locking whole directories for updating one file, leaving hidden files around, basing configuration info on the label you gave a local volume, etc.

      AFter Win2000, they switched to Source Depot, which I believe was derived from Perforce. That was easily 1000 times better.

    2. Re:This really isn't a revelation.... by mpe · · Score: 1

      Even parts of Win32 itself aren't consistent with other parts... everything seems to be developed in a fairly isolated environment and crammed together at a higher level into a final product.

      Which dosn't stop the MS marketing department from going on and on about "integration" though...

    3. Re:This really isn't a revelation.... by ConceptJunkie · · Score: 2, Informative

      Source Depot isn't available to the general public though, correct?

      Source Safe's real failure, in my experience, was that if you ever renamed or moved a file it would often completely lose the history for that file, often to the point of giving you garbage errors when you tried to get old versions.

      --
      You are in a maze of twisty little passages, all alike.
    4. Re:This really isn't a revelation.... by FuzzyGuru · · Score: 1

      That mostly happened when you moved it in the project, in your development environment. Quick workaround was to to login to Visual SourceSafe Explorer (not through your development environment) and perform the rename there.

      --
      OK - who stole my duct tape?
    5. Re:This really isn't a revelation.... by WuphonsReach · · Score: 2, Insightful

      Never saw that error... rename never caused us issues in VSS. Moving files is done via share / delete, which retains the history.

      The problem with VSS is:

      - Doesn't work well over a WAN, have to purchase a 3rd party product like SourceOffSite. (Which, while pretty darn good, isn't keystroke compatible with VSS... which is annoying).

      - Storage system is horrid... hundreds of thousands of little files, with little to no anti-corruption measures (such as storing CRCs of the revision or cross-linking things).

      - Poor security, sure you can setup project security so that your developers can't delete things within the graphical interface, but then they can turn around and delete the entire VSS directory tree. (VSS requires that your developers have R/W access to the storage system.)

      OTOH, the GUI is pretty and easy to use... a lot better then dealing with command line CVS commands. Makes a semi-decent versioning file system for cases where you're working on a multiple projects with multiple co-workers who are geographically seperated (when combined with SourceOffSite). WebDAV and the new CVS-replacement project look interesting, but I have yet to figure out how to do a simple setup.

      --
      Wolde you bothe eate your cake, and have your cake?
  19. The Stock-stare Game by Anonymous Coward · · Score: 1, Interesting

    I've been contracting for MS for years, and it gets so tiring seeing this. Normal people (normal for me means having a life outside MS, seeing it as just another job, not a lifestyle) that, once joining the full-time staff, occupy a chunk of their day just refreshing that MS Money page, checking the weekly, quarterly, and yearly, then hitting the calculator, then loudly voicing how much they could've made if they had only joined up a year earlier, blah blah blah.

    Does this happen everywhere (other public companies), and I'm just seeing the MS side of things?

    Posting anon so's my only current cash supply doesn't get cut off by a certain bored stock-staring manager...

    1. Re:The Stock-stare Game by Anonymous Coward · · Score: 0
      Does this happen everywhere (other public companies), and I'm just seeing the MS side of things?


      Yep.

    2. Re:The Stock-stare Game by Matt+-+Duke+'05 · · Score: 1

      http://www.jwz.org/hacks/worth.pl

      --
      -Matt
      Duke '05
    3. Re:The Stock-stare Game by thoth · · Score: 2, Informative

      Shoulda been there for the stock run up leading up to December 1999 ;) All sorts of people were drooling in the halls about their options!

      Where I am now, people do follow the stock, but reality has set in and nobody expects to buy their own island in 5 years and retire to it. Probably the same MS (right, you are there now, surely people can't be following every bump)??

      Especially now that stock options are gone, replaced by grants.

    4. Re:The Stock-stare Game by dagnabit · · Score: 1

      Nah, it's the same everyplace...

      However, when I worked at Sun, every day it was more like "Wow, look how much I was worth yesterday/last month, but because I'm still here today look how much less I'm worth..." (and we weren't always talking about the stock price)

    5. Re:The Stock-stare Game by jbrians · · Score: 1

      This was pretty common when I worked at RealNetworks a few years ago as well.

      --
      "Faith strikes me as intellectual laziness." -Robert A. Heinlen
    6. Re:The Stock-stare Game by lowe0 · · Score: 1

      It's not just MS. I've seen it elsewhere - ever worked at a company in the midst of an accounting scandal? It's amazing how much gallows humor it takes on.

  20. .."cared about writing quality, robust code". .. by burgburgburg · · Score: 2, Funny
    "One of the thing I liked at Microsoft was that most of the programmers there, in addition to being very bright, cared about writing quality, robust code. ... People cared about their code being as bug free as possible and were willing to sacrifice their weekends and social lives in order to write the best code they could. It was an attitude I saw throughout my twelve and a half years at Microsoft."

    Which raises the big, big questions: Why is it that they are writing all this great, quality, robust code, but releasing/selling all these crappy, bloated, consistently insecure products? Are they hiring good programmers and keeping them working on stuff they'll never release just to keep them off the market?

  21. bad security != "sloppy coding" by DunbarTheInept · · Score: 5, Insightful

    Microsoft's coders as anything but sloppy or lazy. That "Microsoft doesn't care about security" is a casualism that many outside Microsoft have come to accept because of the confluence of Windows security flaws, simple repetition of the allegation, and (as I see it) envy.

    If you think the allegations of bad security of Microsoft are all about sloppy coding, then you haven't been paying attention. You can have the best checking for coding flaws, check the bounds of all input buffers and all that, and still have horrible security. The bad security of Microsoft products comes from decisions that are out of the coders' hands. The basic design decisions are where the flaws start - like choosing to make the running of attachments the default setting in an e-mail client - which is mainly a problem because the macro languages of content viewers like Word and Excel allow people to do things a macro language for an office tool should never be able to do - like open and write files to the disk in a manner outside the document's normal File/Save method. The decision not to sandbox the office tool macros is not a coder's fault. It's a very high level design decision, and one that's fed by marketting - it makes the tool more powerful at the expense of security.

    The ugly truth about computer security is that it's a pain in the ass. It gets in the way of making programs be easy and intuitive. Microsoft consistently chooses to place the glitter and showoff factor at a higher priority than security. If something is insecure, but it makes the system seem nifty, they'll put it in.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    1. Re:bad security != "sloppy coding" by fermion · · Score: 5, Informative
      but many problems do occur because of bad management of the programmers. Multiple routines to do the same basic functionality lead to more code that must be validated and increase possibilities for buffer overflows.

      For instance it is often helpful to have one place and only one place where credentials are verified. Likewise, there needs to be one place and only one place where external data is verfied or data is truncated to fit in a buffer. We have seen some evidence that MS still has basic functionlity spread over a much too large area. These issues have nothing to do with external user experience.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:bad security != "sloppy coding" by blair1q · · Score: 2, Insightful

      You're overestimating the involvement of software development management in software design.

      They get a software architect (a mid-level techie) to write a software spec, and if it weighs enough and they're burning cash, they approve it.

      There's no way to do exhaustive security testing on a word doc with eight dozen TBDs in it.

      You're right if you think management was too busy shilling for options to prioritize security considerations in the minds of the architects, but you're wrong if you think they were proactive in the decision to leave the macro holes open. That would assume they're proactive in anything but driving products to market.

    3. Re:bad security != "sloppy coding" by drsmithy · · Score: 1
      The basic design decisions are where the flaws start - like choosing to make the running of attachments the default setting in an e-mail client [...]

      Which version of Outlook - *by default design* - runs attachments without user intervention ? All the ones I've used have _at least_ popped up a dialog to confirm the action (with the text inside it getting more and more alarming over the years).

      I'm aware some of the earlier versions had *coding bugs* that could be exploited to launch attachments without user intervention, but that's a long way from a *design* decision.

    4. Re:bad security != "sloppy coding" by DunbarTheInept · · Score: 1

      You misunderstand me. Yes, there's a popup that asks if you want to view the attachment in another program. But that popup doesn't know the difference between "view this Word document" and "run this macro inside this Word document". The 'without user intervention' refers to the fact that the user cannot tell if the attachment is really a "passive" one or not - he doesn't know if he's "viewing" or "running" it.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    5. Re:bad security != "sloppy coding" by mpe · · Score: 1

      The ugly truth about computer security is that it's a pain in the ass. It gets in the way of making programs be easy and intuitive. Microsoft consistently chooses to place the glitter and showoff factor at a higher priority than security.

      Thing is that "bells and whistles" don't really do much to aid ease of use anyway.
      Even to the point of there being Windows "features" which are almost exclusivly used by malware.

    6. Re:bad security != "sloppy coding" by mpe · · Score: 1

      For instance it is often helpful to have one place and only one place where credentials are verified. Likewise, there needs to be one place and only one place where external data is verfied or data is truncated to fit in a buffer. We have seen some evidence that MS still has basic functionlity spread over a much too large area. These issues have nothing to do with external user experience.

      This does make it much harder for some third party to easily replace some section of Windows though.

    7. Re:bad security != "sloppy coding" by mpe · · Score: 1

      Yes, there's a popup that asks if you want to view the attachment in another program. But that popup doesn't know the difference between "view this Word document" and "run this macro inside this Word document". The 'without user intervention' refers to the fact that the user cannot tell if the attachment is really a "passive" one or not - he doesn't know if he's "viewing" or "running" it.

      This is part of a more general issue of bluring the distinction between "code" and "data". There is also the problem that Windows can look at the filename to work out if something should be executable. Then actually look at the file to work out how to "execute" it. Thus tricks like renaming an executable as a media file can fool people into running them.

    8. Re:bad security != "sloppy coding" by pod · · Score: 1

      But that works in only very few cases. If you rename an executable as a .avi, Windows will launch MediaPlayer, which will look at the file and barf because it can't find a decoder for it. Mediaplayer won't try and run the executable, it will pop up an error box. This only works when the application 'launcher' (outlook) and the 'runner' (os?) look at different attributes (extension vs mime type) to determine executability of files.

      --
      "Hot lesbian witches! It's fucking genius!"
    9. Re:bad security != "sloppy coding" by laird · · Score: 2, Informative

      Exactly. The design error is that Outlook doesn't contain its own viewer code to render data (i.e. a safe operation) it simply tells the OS to "open" the file, so the user uses the same operation to view a photo as to execute an application. Adding to the danger, Outlook by default hides file extensions, so users have to know how to recognize which icons are "safe" to open and which are not. For example, it's "safe" to open a text file, and "dangerous" to open a screen saver file, but they act and look quite similar in Outlook.

    10. Re:bad security != "sloppy coding" by UrGeek · · Score: 1

      But "sloppy coding" can == "bad security". The consistent appearence time and time again of buffer overflow expliot is constant with bad, bad programming practices that were mentioned in 1970 for Christ sakes.

      "On Our Inability To Make Much", indeed!

      Does anyone know what I am talking about? Any ever HEARD of the book called "Structured Programming"??????

    11. Re:bad security != "sloppy coding" by DunbarTheInept · · Score: 1

      Even then it's not enough. As my example of a word macro. Even if you know it's an allegedly passive type of document (like a word .doc) that STILL doesn't mean it's safe.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    12. Re:bad security != "sloppy coding" by fermion · · Score: 1

      I can do one better
      Composite/Structured Design

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    13. Re:bad security != "sloppy coding" by UrGeek · · Score: 1

      Oh, really? Did that have an impact that entirely changed an industry?

    14. Re:bad security != "sloppy coding" by laird · · Score: 1

      "Even then it's not enough. As my example of a word macro. Even if you know it's an allegedly passive type of document (like a word .doc) that STILL doesn't mean it's safe."

      Good point! All that 'integration' in Windows has caused the barrier between data and code to blur. This wouldn't be so bad, except that Windows has no security model, so you can only open a "document" that does stuff (e.g. open a Word document, it runs a macro), there's no real limit on what it can do (e.g. open a word document that runs a macro that emails the document containing the macro to everyone in my address book, then adds the macro to every word document on my computer). So while I'm fan of the potential of API's to allow intelligent agents to do cool things for me, it has to be done in a manner that gives me control over what's going on.

  22. Re:SLASHDOT PROMOTES OFFSHORING! by Anonymous Coward · · Score: 0

    Thanks for pointing that out. I'm a subscriber because I don't mind supporting something I read on a daily basis, but this will be my last subscription to Slashdot if they're going to be promoting shit like that. What a slap in the face.

  23. Not a monolith? by beacher · · Score: 2, Funny

    I could have sworn Microsoft was a monolith... It said "All These Architectures Are Yours, Except x86. Attempt No Landing There."
    -B

    1. Re:Not a monolith? by dcphoenix · · Score: 1

      I thought that was HAL who said that ( speaking of computers acting a bit weird - that sort of thing happening is probably in Microsoft's future )..... I could be wrong.

  24. Consider what others would have done to him. by melted · · Score: 2, Interesting

    He'd be outside living in a cardboard box. :0) The climate of software industry wasn't always as "laid back" as it is these days. There were times when people could make a million bucks a year by working 120 hour weeks. Heck, if someone told me I can make this much by working this much, you can bet your ass I'd sustain the stress. Then I'd take a three year vacation. :0)

  25. Long hours and smart people by A+nonymous+Coward · · Score: 5, Insightful

    I have worked with people who thought 80 hours a week made them better programmers, but from my perspective, they were so worn out that they got less done. Managers saw the long hours and were impressed by their dedication and loyalty, but all I saw was people spending hours on trivial problems because their brains were so fogged they were incapable of the five minutes of thought that would have pointed out a better solution.

    I have no doubt all these Microsoft people thought they were hotshots, and thought all their coworkers were hotshots, but they define hotshot by long hours, and that only impresses clueless managers and other long hour hotshots.

    When the only tool you have is a hammer, every problem looks like nails. Screwdrivers -- who needs 'em?

    When the only capability you have is long hours of coding, every problem looks like a long slog of coding. Thinking and designing -- who needs it?

    1. Re:Long hours and smart people by TXG1112 · · Score: 1
      Reminds me of one of those motivational posters:

      INCOMPETENCE:
      When You Earnestly Believe You Can Compensate For A Lack Of Skill By Doubling Your Efforts, There's No End To What You Can't Do.

      --
      I will not be pushed, filed, stamped, indexed, briefed, debriefed, or numbered. My life is my own.
    2. Re:Long hours and smart people by Anonymous Coward · · Score: 0

      Some people live to work.
      Some people work to live.

      Kinda makes you wonder how "smart" the people who work 80 hrs/week are....

    3. Re:Long hours and smart people by Anonymous Coward · · Score: 0

      Where I work the managment doesn't desire you to work long hours and prefer for you not to burn out. They provide beer, and unwinders, and parties, and food, and private office, and review schedules to make sure they are reasonable. Sure, sometimes we work 80 hours a week, on a drive to a release or something, and they buy us dinner then, and provide a barrista in the mornings, but that's more the exception than the rule. Oh, I work at Microsoft.

    4. Re:Long hours and smart people by Anonymous Coward · · Score: 0

      Managers saw the long hours and were impressed by their dedication and loyalty, but all I saw was people spending hours on trivial problems because their brains were so fogged etc

      Every word of your post is so true ... and how often we see it! People never seem to learn.

    5. Re:Long hours and smart people by Anonymous Coward · · Score: 0

      Where I work the managment doesn't desire you to work long hours and prefer for you not to burn out. They provide beer, and unwinders, and parties, and food, and private office, and review schedules to make sure they are reasonable. Sure, sometimes we work 80 hours a week, on a drive to a release or something, and they buy us dinner then, and provide a barrista in the mornings, but that's more the exception than the rule. Oh, I work at Microsoft.

      Funny... when I worked there (note: as a blue-badge):

      1. You were looked oddly at if you wanted to work instead of party. Because they were meant to be team building events, not real "unwinders" - you still had to go back and work after them. Which for some people, if you have a beer at 3pm, isn't easy to do. So either go to the event, and have to struggle to code afterwards, or don't go, do some work, get out early, and get looked at funny.

      2. Schedules were not reviewed enough to be reasonable. Schedules were intermingled with other development to the point where it was difficult to make headway without revisiting the same piece of code several times to port to the new architecture coming in from another group. Program Manager support was lousy to the point where it was nearly impossible to get the developer work done, because you couldn't get a straight answer or direction.

      3. Private Office? Depends on your building. Try sharing an office with someone. Which I had to do for 6 months, after 3 months of having an office to myself.

      4. 80 hours a week during crunch time only? Again, depends on the team you work for. The Microsoft culture is so ingrained that you get looked down on if you're not putting in 10 to 14 hour days. (At least, that's what it was like in the Developer Tools division).

      When I left Microsoft, I went from getting 2.5 reviews, to getting solid 5.0 reviews across the board at another major consumer software company. The difference? I actually got to set schedules, and manage development so that it was set up to win, instead of set up to fail. Everyone was happy, not because they were working on a team, and they hung out with each other - but because they worked well together, everyone was kept in the loop, and everyone had input. I worked damn hard to ensure that the environment people were working in was fun, and that crunches were rare - even though over a 3 year period, we shipped 8 distinct products, in 85 different SKUs.

      Maybe Microsoft is different from group to group, but there are still a lot of managers there who expect people to be aggressive and fight with one another to resolve design arguments and scheduling problems, and to push bugs off to scheduled "bug bash" months, instead of fixing them as you go along.

      At the other company, we worked together. As a team. We didn't use infighting, posturing or "who can shout the loudest" methods of getting stuff done.

    6. Re:Long hours and smart people by Anonymous Coward · · Score: 0

      Me too! I saw someone who had done 76 hours on the go (yep, guess he was on something) and was walking down the corridor. Every few paces he staggered and bounced off the wall. Now you tell me that guy could still troubleshoot! Management loved him tho'

    7. Re:Long hours and smart people by Wolfrider · · Score: 1

      --Personally, I think the economy would start to improve almost immediately if people actually demanded and KEPT TO a "standard" 40-hour work week! Management would have to hire more people to pick up the workload, and the existing workforce people wouldn't be so burned out.

      o Happier workers
      o Less burnout
      o More people have money due to getting hired
      o PROFIT!

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  26. Re:same price at amazon by Anonymous Coward · · Score: 0

    Brilliant trolling as always, ccats.

  27. Show-Stopper! by whitefox · · Score: 1

    I think one of the more interesting books on the Microsoft culture is Show-Stopper! by G. Pascal Zachary detailing the development of Windows NT. The book is not so much about the nitty-gritty details of the OS but about the team, led by Dave Cutler, that developed it and the impact it had on their individual professional and personal lives.

  28. Re:My God. by glgraca · · Score: 1

    What really bothers me is that someone can
    believe that working so many hours is productive.
    I doubt it would have made much of a difference
    if he limited himself to 50 hours.

    If you work more 10 hours in a day, you'll probably spend the next morning correcting your mistakes.

  29. errrr, WHAT IS YOUR POINT?!!! by Thud457 · · Score: 0, Troll
    So, like, Microsoft isn't like other big, faceless corporations, they will flirt with INSURANCE FRAUD in order to squeeze the very last dres of life from their employees?

    mmmmmm, yeah, that's so very much more better and enlightened!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  30. If You Are Curious About MSFT Employee Opinions... by Carnage4Life · · Score: 1
  31. moron the origins of slogging? by Anonymous Coward · · Score: 0

    it's some word made up to represent something whoreabull, that must be done/dumb anyway?

    that's the meaning we get from listening to the georgewellian fuddite corepirate nazis using the term in their ?pr? ?firm? scriptdead hypenosys speeches.

  32. Countless analysts are overpaid by Sloppy · · Score: 2, Insightful
    Countless analysts have dissected Microsoft's corporate culture to figure out Microsoft's financial success.
    It only takes one analyst to hear about preloads and see the network effects that result from it. After that, there's hardly any mystery. Wake me up on the day that Microsoft ever has to contend with something called a "market."
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  33. Re:.."cared about writing quality, robust code". . by Anonymous Coward · · Score: 1, Interesting

    Are they hiring good programmers and keeping them working on stuff they'll never release just to keep them off the market?

    No, they are hiring good programmers and working them so hard that the envisioned great, quality, robust code reeks of employee burn-out.

  34. Being excellent programmers is not enough by heironymouscoward · · Score: 3, Insightful

    That Microsoft is staffed by excellent developers and generally run by excellent managers is evident from books like Code Complete, which has some fun stories about the development of Excel.

    The fact is that this does not appear to be enough to make really good software.

    Microsoft's software has certain specific issues. First, it is too monolithic: it consists of large vertical packages. There are horizontal layers - like Win32 and .Net - but they are not abstract enough to build sophisticated applications on without large amounts of reinvention. This was explained to me by a project manager at a large bank in Brussels who had seen 150m Euro spent trying to build a web application using MS technology (MSQ, MTS, COM+, etc.)

    The second problem is that Microsoft make their software too complex. Complexity is fun for technicians and programmers and marketing people, but it's a serious handicap in real life: what succeeds is simplicity, but the kind of simplicity that comes from honest and determined removal of functionality. A good example: I plug a USB mouse into my Win2k system, and see 5 dialog boxes appear before it works. Indeed, I even get to confirm the download of a digitally signed driver. On another system (Linux), I plug it in, the mouse cursor appears, and it works.

    Large, over complex pieces of software is a serious problem. Intelligence and hard work are effectively wasted, because they are spent managing the complexity that results, instead of creating real value (namely good abstracted horizontal layers and excellent designs).

    The reason for these two issues comes, I believe, from the fact that the company is too large and wealthy, ironically. It can afford to throw unlimited numbers of the best developers at problems. It can afford to feel the pain of writing millions of lines of code when a hundred thousand would be possible.

    The best software comes from small, starving teams, who have to scrape the last bit of ingenuity from their brains to turn that million-line problem into a 10k problem.

    Software is my business, and this is my opinion based on 20 years of writing the damn stuff. Just my 2c.

    Ps. "Code Complete" was the best book on programming ever written. It almost made me send my CV to Microsoft.

    --
    Ceci n'est pas une signature
    1. Re:Being excellent programmers is not enough by Txiasaeia · · Score: 1
      "A good example: I plug a USB mouse into my Win2k system, and see 5 dialog boxes appear before it works. Indeed, I even get to confirm the download of a digitally signed driver. On another system (Linux), I plug it in, the mouse cursor appears, and it works."

      How about this example: I plug my USB Wingman Rumblepad into my WinXP box, and it works. I plug in my EasyDisk 64MB USB KeyDrive and it works. I plug in my USB cordless Logitech optical mouse and it works. I plug in my HP 842C Deskjet printer and it works.

      Maybe the problem isn't Microsoft, but Windows 2000. Seriously buddy, if you'd upgrade you'd realise that you'd have a lot less problems!

      --
      Condemnant quod non intellegunt.
    2. Re:Being excellent programmers is not enough by bensgroi · · Score: 0

      don't even try to say that Win2k is more complex than Linux. if i had to dig up and edit obscure text files (XFree86.config) on a brand new Red Hat 8 installation (a "user-friendly" distro) just to get the video card (GeForce4) to work at all, then Linux is a far cry from simple.

      --
      You'll like being a dude!
    3. Re:Being excellent programmers is not enough by TheLink · · Score: 1

      Ah, but with windows 2000 I can plug in an ATA Maxtor HDD, it works, replace with Seagate HDD it works, replace with WD HDD, it works (I use HDD trays and stuff).

      Try that and similar stuff with WinXP and you may risk having to go through "Product Activation".

      I'd rather click 5 dialog boxes than risk having to call a call centre.

      I'd avoid an O/S that refuses to work just because it thinks it is not supposed to. I can understand an O/S that doesn't work because something went wrong and it can't. The two cases may seem similar to you, but the difference is in the fragility.

      Something like this happened to a big corp using a version of MS Office that refused to stay registered and locked out thousands of users.

      --
  35. Solitare.. by Anonymous Coward · · Score: 0

    Its the only application from MS that's worked since v1.0.

    1. Re:Solitare.. by el_gordo101 · · Score: 1

      Notepad. I use it every day.

      --
      TODO: Insert witty sig
  36. Dumb question. by ip_free · · Score: 0, Troll

    What is this Microsoft you keep talking about ?

    1. Re:Dumb question. by Anonymous Coward · · Score: 0

      Some software shop in Seattle, from what I've heard. One of those computer nerd companies, never found out what they do.

      Maybe they will make it big someday.

  37. Re:My God. by DAldredge · · Score: 1, Insightful

    I just love it when the mods god INSANE.

    So Microsoft worked the guy so hard it damaged him, they they reclassified him so his insurance could continue? How nice of them! Of course, that was, more than likely, the cheap way out for Microsoft. After all, working you employees till the are badly damaged does not look good when presented to a jury and/or a judge.

    "Work weeks of 120 hours, and sometimes only 80 (he "thought he was on vacation" when that happened) eventually led to chronic fatigue and insurance problems for Ian. In those days, he says, "Microsoft was still small enough that that once you were in, you were really in." Microsoft short circuited his insurance policy's depletion by giving him a job that he could do even while weakened, so he could remain covered by the company health plan while he recovered -- in other words, the sort of thing that a Big Faceless Corporation might not be expected to do."

  38. Thank you Timothy by Sara+Chan · · Score: 1
    Thank you Timothy for a very nice review, which gives a really good feel for what the book contains. (Maybe it should be held as an example to future reviewers?)

  39. Case by Frank+of+Earth · · Score: 2, Funny

    "Carter joined Microsoft when the company had a few hundred employees and called itself MicroSoft"

    Probably the only thing belonging to MS that was ever case sensistive.

  40. Sounds nice. by Geek+of+Tech · · Score: 2, Insightful

    I'm usually not pro-Microsoft. In fact, normally, I'm biased against them. But, it's good to occasionally be reminded of the way things are up there. Kinda brings me back to an almost neutral point. Sometimes I just get the wrong picture in my mind. It's nice to have that picture changed.

    --
    Stop the Slashdot effect! Don't read the articles!
    1. Re:Sounds nice. by fuzzykitty · · Score: 1

      Actually, I worked there as a contracter and the only reason I didn't work 80-120hr weeks was because I wasn't salaried and they would have to pay me. It really is as bad a as people say, that is to say their negative image is well earned. People like to say there has to be some truth in both accounts, a middle road so to speak. Well there isn't. I sat in meetings where the topic of discussion was how to use existing products to capture the rest of the market and manipulate it to take over the next. It was never about how can we improve the product. I saw pletty of junk go out the door simply because management and marketing didn't care.

      Sure there are good programmers there, but unfortunately bad managers and marketers run the place. This so called "Microsoft in the Mirror" is nothing more than propaganda. Stay in the FOSS world, it's a whole lot nicer than Bill's world.

      Why do people who work there deny Microsoft is doing anything wrong but "...Making Great Software..."? There are lots of perks like: free beer in meetings (good beer), beer and pizza fridays, kid friendly environment, fire sale software perks, bonuses, etc... the list goes on and on (by the way this is what they do with some of that 90% they make on Windows and Office) so basically the employees loyalty is bought.

      I left because I wanted to good quality development and still go to sleep at night knowing I had done a good job.

  41. figure out Microsoft's financial success by pmz · · Score: 1


    Deliver 60%, make up for the remaining 40% with marketing, doublespeak, and lies.

    1. Re:figure out Microsoft's financial success by Wolfrider · · Score: 1

      --Actually I think you have the equation reversed. :b

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  42. Monoliths by HarveyBirdman · · Score: 1
    Like any large enterprise, Microsoft is an aggregate, not a monolith.

    Actually, they are an aggregate of monoliths. Jupiter is doomed.

    Yeah, offtopic, but I'm tired today, and it's just friggin' Microsoft, for Cliff's sake.

    --
    --- Ban humanity.
  43. My experiences of 3 years at Microsoft by Saint+Stephen · · Score: 5, Interesting

    1. It ain't "Office Space": people really do address issues properly, at the level of the issue, no fakey-fake bullshit.

    2. There's a real "Rosemary's Baby" thing going on: everybody sorta knows they company is increasing the quantity of Evil in the world. We just liked it. I think a lot of companies are like that, but the difference is Microsoft is highly successful at it.

    3. It is better to have shitloads of money than almost anything else. Loads of stuff is de rigeur. You cannot underestimate the effect this has on your daily psychology - everyone has an Amex with no limit, unlimited cell minutes, lots of travel.

    4. The evil that is produced does not occur at the individual level, somehow, it's just a product of everybody or somebody I didn't meet. I saw Whistler become XP and Server 2003, and I saw NGWS become .NET. At no point did anyone ever say: "hey, our plan is to fuck everybody else up and line our own pockets." (Well, I heard a mid-level manager and Gates say once that the explicit goal is for people to *ONLY* think of Microsoft when they think of XML). People sincerely try to produce good but the end result is always the same: same old evil shit.

    To sum up: "Evil" is another word for "money". And it's better to have money than not to have money. And it's more fun to be evil than to be a saint. But the final check is a bitch :-)

    1. Re:My experiences of 3 years at Microsoft by Anonymous Coward · · Score: 0

      People sincerely try to produce good but the end result is always the same: same old evil shit.

      That's what makes linux better, everyone that wants to can write code to fix problems and then use the best code or modify it or whatever. It's not just a bunch of people that only do what they're paid for. People do what they do for free because they want to, so they will probably do a better job at coding and getting the job done =)

    2. Re:My experiences of 3 years at Microsoft by RedHat_Linux_Man · · Score: 1

      Impressive ideals! You must have been Employee of the Month many times.

  44. I know Intel term for "Action Item" by melted · · Score: 1

    They call them "action requireds". Exactly as written!

  45. Salon Article by Target+Drone · · Score: 2, Informative
    Salon also has an article from 1997 written by a former Microsoft contractor. My favorite line from the article is

    Introduced to a full-timer with relative power whose star would crash and rise again before I left, I stuck my hand out to shake his. He ignored it, gave me a sideways glance and said, "Do I need to know you?" I laughed nervously and returned to my den.
    1. Re:Salon Article by Wolfrider · · Score: 1

      > "Do I need to know you?"

      (Mindspeak)
      "Only if you don't want to come across as an arrogant ASSHOLE..."
      )/Mindspeak(

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  46. I've seen that too. by Orien · · Score: 1
    This is consistent with my long experience with Micrsoft development... some piece of Microsoft's software and tools are really good, others are bad, but never is there any kind of overarching consistency and philosophy.

    A perfect example of this fragmentation is in the application installers. Compare the installers for MDAC vs. .NET Framework vs. SQLServer, vs. any other MS application. I have also seen patches that are very different too. There is the typical hotfix type installer, but then every now and again you will see a patch for something like a service pack for a more obscure MS application and it is obvious that it came from a completely different department with little or no "corporate identity scrubbing" beforehand. Is this a good or bad thing? I don't know, but I have long had the impression that every MS app I use was from a completely department with little global consistancy.

    1. Re:I've seen that too. by ConceptJunkie · · Score: 1

      Weren't there something like 7 incompatible versions of the first service pack for Office 2000?

      This is why I had to smirk cyncially when the talking heads talked about breaking up Microsoft as a possible punishment. You can't break up something that isn't unified in the first place. (Also you would just replace a monopoly with a duopoly or triopoly and acheive nothing but some inconsequential transparency in how the company works).

      --
      You are in a maze of twisty little passages, all alike.
  47. Re:If You Are Curious About MSFT Employee Opinions by GRW · · Score: 1

    Uhh . . . the page renders as a blank.

  48. 120 hr weeks? by butane_bob2003 · · Score: 3, Insightful

    I would need a lot more than stock options and a relaxed atmosphere to work 80-120 hours a week. Thats seriously bad for your health. I could do that for a few months, if I was going to make a few hundred thousand in the end. I'd have to live in the office, so it had better have a health club with swimming pools and all the works, good food (not well stock snacks, I'm talking about a real kitchen with chefs and stuff) and I would definately take lots of breaks to visit the 'entertainment complex'. I work around 40 hours now, I'm getting burned out on that.

    --


    TallGreen CMS hosting
    1. Re:120 hr weeks? by unother · · Score: 1

      Mmmm, comprend, seor.

      Truth be told, I'm even disgusted by companies what "pad" the workday by asking for eight hours with a one-hour lunch. Maybe it's me, but nine hours in a place makes me feel frazzled by the time I leave. Only two places I've been at have requested it and, coincidentally, they are both terrible places to work.

    2. Re:120 hr weeks? by Anonymous Coward · · Score: 0

      Nobody ever changed the world working from 9-5.

    3. Re:120 hr weeks? by Spillman · · Score: 1

      They do get free beverages. I don't know about you but I can drink ALOt of free soda.

      --
      sig?
    4. Re:120 hr weeks? by Grishnakh · · Score: 1

      Nobody ever changed the world by working in a cubicle as another corporate drone among thousands of nameless employees.

    5. Re:120 hr weeks? by Anonymous Coward · · Score: 0

      120 hr / week is fun!

      less than 40 hr / week of fun and productive work is more damaging to health.

    6. Re:120 hr weeks? by butane_bob2003 · · Score: 1

      Ah, yes, the padding of 'core hours'. They made that a mandatory practice at our company. I told them my hours are staying the same, if they don't like it, fire me. I don't leave my desk for lunch, I bring food from home because there is nothing to eat in the area worth paying for. When I worked at Midway Games, we regularly worked 10-15 hour days to meet a deadline. That was fun for some reason. Maybe it had something to do with working on video games, but I digress... Also, we get 10 days of PTO (paid time off) and nothing else. If you have the flu for 4 days, there goes four days of vacation down the tubes. Which is why a lot of sick people who should be at home show up for work anyway. Its not generally a bad place to work, but the policies that come down from corporate are making it less appealing every month.

      --


      TallGreen CMS hosting
    7. Re:120 hr weeks? by unother · · Score: 1

      10 days PTO altogether?

      Well whaddya know: happens that was true at one of the two places I mentioned too!

  49. Re:This really isn't a revelation....[OT] by carpe_noctem · · Score: 0, Offtopic

    Actually, the plural of "radius" is "radii" or "radiuses". Either form is acceptable.

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  50. Mirror? by panxerox · · Score: 2, Funny

    I thought that things like microsoft don't have a reflection ?

    --
    "It's so convenient to have a system where everyone is a criminal" - A. Hitler
  51. Hitler with a smile. Great PR. by Anonymous Coward · · Score: 0

    Doesn't change the fact they're their own developers worst enemies. Doesn't change the fact the company relies misinformation and threats to sell it's products.

    Why not drop the price of XP home and professional to 80 and 120 dollars respectively. It's a reasonable price concidering there is no competition, yet?

  52. always a mixed bag by sunswallower · · Score: 5, Interesting

    I had an internship at the Redmond campus in the mid 90's. The perks are good, the pay was good, the food was cheap and pretty good, the free arcade games were great, the facilities of course were great. I even loved the weather. But the Bill-devotion was really spooky. People talked about 'when Bill first came into my life', kinda like he was J.C. And these were program managers who had only met him briefly. The other thing that bugged me: calendar devotion. It was clear that we were to ship ON TIME, this meant agressively dropping any and all features that got in the way. Even pretty key features could be dropped. "Shipping on time, shipping often" was the way to get more people to "throw their wallets at us". The quality of the software not central. I think this really makes a lot of business sense. But what I learned is, this perpective takes some of the joy out of creating software.

    1. Re:always a mixed bag by spectecjr · · Score: 2, Insightful

      It was clear that we were to ship ON TIME, this meant agressively dropping any and all features that got in the way. Even pretty key features could be dropped. "Shipping on time, shipping often" was the way to get more people to "throw their wallets at us". The quality of the software not central. I think this really makes a lot of business sense. But what I learned is, this perpective takes some of the joy out of creating software.

      Deadlines are the only way anything ever gets finished.

      Aim for the stars, and you might just get the moon. And while you still want the stars, most people will be happy with the moon.

      The same thing applies to software development, writing, you name it...

      --
      Coming soon - pyrogyra
    2. Re:always a mixed bag by Anonymous Coward · · Score: 0

      yeah it's like the way some people are with Jesus Christ, even referring to him by his initials "JC" .. kinda creepy!

    3. Re:always a mixed bag by Anonymous Coward · · Score: 0

      Deadlines are the only way anything ever gets finished.

      We resent that. DNF will be released when it's ready, okay?!

      Thank you.
      -3d Realms.

    4. Re:always a mixed bag by unother · · Score: 1

      I think that is what could best be described as, "a specious argument".

      By that logic, aim for "The Great American Novel", get "The Great American Pamphlet", no bad.

      And, aim for the "World's Greatest CMS", get the "World's Best CMS on content-editing features but lacking integrated security, expiration, etc." is a good thing.

      REAL project management persists in identifying a best way to reach a goal with a maximum of win-win scenarios on features and timeline. If you want to see a classic case of project mis-management, the big one would be the first version of Microsoft Word for Windows, which was FOUR YEARS LATE.

  53. Not a troll, a copy by SuperKendall · · Score: 1, Offtopic

    A real user posted that some time ago. I have to tell you the recent spate of AC copies has made me pretty much leary of ever modding up an AC, at least without doing a search for some of the content.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  54. On campus atmosphere by Zamfir · · Score: 3, Informative

    i had the pleasure of spending a week on the main redmond campus this year. some of the more publicized elements of the culture were evident from the start: refreshments, flip flops, ping pong, late hours.... the people i met (dozens of mid-managers and developers) had an obvioulsy honest passion for what they were working on. development, not sales people, would routeintly take an hour out of their day to expound of the virtues of release X, or ask about the problems my company was facing and what we would like to see change in product X. /.ers like to generalize MS to windows, office and their monopoly as if that makes everything easy. MS has many, many products that have to compete directly with competitors. the people building these products are behind them with an almost fanatic, cult like zeal. would kill for that kind of allegience.

  55. Fairy Tales by Stumbles · · Score: 0

    Hmmmmm yes Microsoft in the mirror. Mirror, mirror on the wall.......... you'll say what I want to hear....... your in my wallet after all......... the sound of lies are a sweet to the ear.

    --
    My karma is not a Chameleon.
  56. what a pretentious post by Anonymous Coward · · Score: 0

    just hope someone mods you down
    'nuff said

  57. Wealth should not have been transient by DoNotTauntHappyFunBa · · Score: 1

    complete with sudden, transient wealth

    For somebody who was with Microsoft in the early days, the wealth should not have been transient. This was not a flash-in-the-pan eighteen-month-lifecycle dot-com. Once her options vested (after four years?) she should have exercised.

    --
    Well, hey, I didn't spend all those years playing Dungeons and Dragons and not learn a little something about courage.
  58. i liked this book better... by hyperstation · · Score: 1

    ..when it was called Microserfs.

    1. Re:i liked this book better... by QueenOfSwords · · Score: 1

      To be fair, Microserfs was disapointingly light on MS-related dirt and what MS is actually like to work for. Microserfs mostly concerned itself with the startup the main characters left to join.

      --
      -- INTX Grouch. http://www.midnightblue.net
  59. "Drippy"? by dlb · · Score: 1

    Apparently timothy hasn't visited the upper left corner of the map in the past 6 months.

  60. always a mixed bag-Curdled culture cult. by Anonymous Coward · · Score: 0

    "But the Bill-devotion was really spooky. People talked about 'when Bill first came into my life', kinda like he was J.C. "

    And how's that any different than the S.J. cult over at Apple? Or any other company, for that matter?

  61. I think I know this guy by dcmeserve · · Score: 4, Insightful
    ...By contrast, Stewart's stretch at Microsoft paints a far rosier picture...

    ... a mid-career stint on liason duty with IBM in Boca Raton, Florida. Clashing corporate cultures in the shared office space meant that "Microsoft employees racked up more security violations per day than an IBM employee would have in a year because we didn't follow the dress code [etc] ...

    I might know who this is. I did an internship at MS in '93, and remember a guy who told this story (among quite a few others; he was quite a character). "Stewart" does sound familiar...

    Anwyays, this was on the Excel team. And that could explain this other part:

    Stewart's Microsoft story is also one of the more challenging to Microsoft critics; he describes the Microsoft managers under whom he worked as supportive, hands-off and efficient, and Microsoft's coders as anything but sloppy or lazy. ...

    "One of the thing I liked at Microsoft was that most of the programmers there, in addition to being very bright, cared about writing quality, robust code. ...
    From what I remember, at that time Excel and Word were pretty much the "elite" teams within MS. The design teams were extremely well respected and I think could get whatever they wanted in terms of resources they thought they needed to get their jobs done. For example, they were still using a Borland software development platform to develop Excel, at a time when Borland was a bitter enemy to MS overall.

    So Stewart's description may well be accurate for his experience, but it may not be the typical or even average case.

    And of course, since then, I have to wonder if the quality has been maintained. Sure, the actual programmers really gave a damn about quality, and poured their heart and soul into the product, but they still lived a the mercy of -- what were they called -- the "program directors"? These were non-programmers whose job was to hand papers to the developers telling them what features to implement. Doesn't sound like the best long-term prospect for quality, does it? Furthermore, at the time I was there, they were just finishing up the OLE integration -- which my mentor on the Excel team described as "the worst thing that ever happend to Excel"...

    --
    "Orthodoxy is unconsciousness" - Orwell
  62. mynuts won: totally MiSleading? by Anonymous Coward · · Score: 0

    as soon as you bulleave mostly in monIE, you are off topic? tell 'em robbIE?

  63. A reflection of its leaders by Brataccas · · Score: 1
    Like any large company, the attitude and business practices of Microsoft are simply a reflection of the values of the management of the organization and the incentives that the company has put in place.

    "People cared about their code being as bug free as possible and were willing to sacrifice their weekends and social lives in order to write the best code they could."

    Assuming this is true, then you have to wonder why the Windows operating system currently has so many security issues. Either Microsoft DOESN'T hire the best and the brightest, or the best and the brightest are over-ruled and ignored by those in management due to other "priorities".

  64. the evile really exists? by Anonymous Coward · · Score: 0

    you can bet your highly mortgaged .asp it does. that softwar gangster stuff is .compairabull to what was going on in the garmeNT disstricked weigh before you were somebodIEs deduction.

  65. Re:.."cared about writing quality, robust code". . by jbrians · · Score: 1

    Maybe the products aren't really crappy and consistently insecure. At least, not any more than those of any other company. It just so happens that the products are orders of magnitude more comlex (read: bloated) than anything else on the market, and they are used by orders of magnitude more people.

    --
    "Faith strikes me as intellectual laziness." -Robert A. Heinlen
  66. re: blank page by LochNess · · Score: 1

    Exactly.

  67. Re:HERE'S A SLASHDOT ENEMY by Anonymous Coward · · Score: 0

    Yeah, and if Copernicus would have become a geocentrist later in his life, this "important fact" would be quite an argument dismissing heliocentrism, right ?

    Fuckin' jerk.

  68. development model by BroncoInCalifornia · · Score: 2, Insightful
    The problem appears to be in the Microsoft development model

    From afar it looks like Microsoft has a lack of partitioning of functionality. Everything is embeded in everything else. It is so bad that ( According to Gates under oath at least --Gates would not lie to us would he? ) if you remove the media player you break the OS.

    Open source has partioning of functionality forced on them. The code is written by volunteers all over the world. Functionaly has to be cleanly partitioned to make this work.

    --

    Religion is the main cause of atheism.

    1. Re:development model by spectecjr · · Score: 1

      From afar it looks like Microsoft has a lack of partitioning of functionality. Everything is embeded in everything else. It is so bad that ( According to Gates under oath at least --Gates would not lie to us would he? ) if you remove the media player you break the OS.

      Don't forget, that under oath you have to answer the question precisely as asked. You don't get the opportunity of asking what exactly they mean by "remove". Does remove mean delete the DLLs and EXE? Or does it mean rewriting large swathes of code so that it doesn't use that functionality anywhere?

      Remember that the people asking the questions are the same people who seemed to think that removing the icon from the desktop counted as "removing the software".

      --
      Coming soon - pyrogyra
    2. Re:development model by 4of12 · · Score: 1

      lack of partitioning of functionality

      Isn't that an artifact of their overall high-level design?

      Some of Microsoft's programmers may be the world's brightest, but if their managers praise and reward those who "leverage Windows, Office, .NET, buzzword de jour, etc." in their applications, even if it's not a nice clean partition or the interaction is not needed, then what can you hope for but what we have?

      They've succeeded in their objectives.

      --
      "Provided by the management for your protection."
  69. I was not actually comparing Windows and Linux by heironymouscoward · · Score: 1

    Well, I was, but the point was simply to give a counter example where over-design is not useful.

    Perhaps I should have compared WinXP with Win2K as regards the USB driver businesses.

    The point remains: Microsoft products tend to be exceedingly complex for the wrong reasons.

    --
    Ceci n'est pas une signature
  70. Exscrews me? by paiute · · Score: 1

    "dissected Microsoft's corporate culture to figure out Microsoft's financial success."

    This is Ground Control to Major Clue.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  71. Wait for my book about idiot managers at M$! by Anonymous Coward · · Score: 2, Informative

    Reading lightly, it's easy to get the impression that Microsoft hires only smart, competent people. Less-than-stellar managers and co-workers are mentioned in here, but mostly they're summed up with short, dismissive descriptions. I wonder whether this is more out of a good-natured desire to accentuate the positive or an illustration of our litigious society and fear of professional retribution. I would have enjoyed reading much more about what made them so awful, not out of shadenfreude, but out of simple curiosity, and to know how the vaunted Microsoft management machine dealt with them in the long term.

    I'm a former MS employee with ADD/ADHS who was forced out by a manager at MSN.Com with a complex for anyone who was smarter than him. I was subjected to numerous civil rights violations that would make you all want to vomit.

    One of which was a MSN Security moron who spent every waking moment abusing his security privelages trying to set me up to be fired. Fortunately, his plan backfired, he got caught, in the act, trying to set me up and was fired.

    The Idiocy at MSN.Com would astound you.

    That and I took the fall for a beta product (that was used for MSN.Com) which I told numerous managers that was not production ready.

    This manager pushed this product into production to appease the 'customer' but blamed me for it's failure. This was even after all my objections about this product. In addition he kept trying to get me in trouble after all the extra hours I needed to spend supporting this beta product, were not 'approved' by him.

    I plan to write a 'Tell All' book about this and more issues of idiocy and what it's like to work under such idiocy.

    I also plan to sue M$ for $20-$50 Million US and donate the majority of the proceeds to ADD/ADHD charities.

    Stay tuned....

  72. Gerhardt by Jack+William+Bell · · Score: 1

    Wow! I knew the Gerhardt mentioned in the review when I contracted at MS for MSN 1.0! He seemed a cool guy, though his health problems at the time kept him away more than he was there.

    Small world... Perhaps I do have to read the book?

    --
    - -
    Are you an SF Fan? Are you a Tru-Fan?
  73. Too much money by pod · · Score: 1, Troll
    People who retired, or could have retired, in their mid-30s, really do have to ponder the problems that come with having too much money. (Mainly, that it can change your relationships to other people in unpleasant ways.)

    This is such bullshit. It's only spouted by people who either have 'too much' money, or no chance of EVER having enough. It's very much the line repeated by, say, beautiful people. Wah wah! Poor little me. I don't know what to do. People 'don't like me'. Cry me a fucking river. All things considered, it is far better, by leaps and bounds, to have too much, than not enough.

    Wah wah. I'm 30 and I can retire. Oh no, whatever will I do with myself now? Overall, I think all these complainers who find themselves in such 'unfortunate' situations ARE probably right, but not for the reasons they think. They DO have too much money, and not enough imagination or drive.

    --
    "Hot lesbian witches! It's fucking genius!"
    1. Re:Too much money by Anonymous Coward · · Score: 0

      I think it was Mae West who said "I've been rich and I've been poor... and rich is better."

    2. Re:Too much money by Anonymous Coward · · Score: 0

      I'm no Mae West.

      I've been rich, I've been poor, and I've been rich.

      I can retire. Perhaps I'm retired. Not 30 yet.

      It's tough.

      But, if I am to moan about my problems it wouldn't be because of EVIL "money", too much or lack of.

      For those who are obsessed with money, if you don't stop buying the latest toys at overprice, latest cellphone, latest laptop, eating out at fancy restaurants, and season tickets to the games you almost never go to, ..., no wonder you don't have enough. Millions and Billions wouldn't be enough!

      As a friend of mine says : Balance!

  74. This proves what I've known all along...(-1 Troll) by Anonymous Coward · · Score: 0

    That Microsoft does indeed try to write the best software they can. Honestly take a look at how far their products have come since even 1990. It's amazing. You can begrudge them all you want but I seriously believe that MS isn't as bad as the /. crowd thinks.

  75. Re: blank page by elFarto+the+2nd · · Score: 1

    Try viewing the source...

  76. MSFT since last quarter results by solferino · · Score: 1

    observe how microsoft's stock has significantly diverged from the nasdaq index
    since they reported their last quarter results

  77. Ballmer story by Anonymous Coward · · Score: 0


    I once worked with a guy that had been a coworker at MS in the mid '80's. He recalled hearing a hugh uproar and running down the hall expecting to see a face-smashing fight in progress, only to find Steve Ballmer giving a presentation in his normal tone of voice.

  78. Re:My God. by sniggly · · Score: 1
    It's hard to drag more than 4 really creative hours out of a creative mind each day

    4 hours of creativity
    additional 2 hours of code review
    additional 2 hours reading work related stuff (hopefully not slashdot).

    The working 14 hours a day on a programming project is unsustainable. Especially if you're working with people who have a life. It can work for small teams of young programmers for a "while". Especially if they are inspired.

    --
    Of those to whom much is given, much is required.
  79. Re:what a pretentious title by PurpleWizard · · Score: 1
    Lousy title in my opinion but you have hit on the idea for a potentially good competition to find a good title!

    Don't be offended if I suggest you don't enter;-)

  80. Re:SLASHDOT PROMOTES OFFSHORING! by Anonymous Coward · · Score: 0

    "It's good to know that Slashdot is promoting a practice that is causing HUNDREDS of THOUSANDS of techs and developers to LOSE THEIR JOBS"

    OR: If you're 'Offshore' (whatever that means) you could say they are providing people with jobs; just not in the USA.

    Why do you think you have the right to a good standard of living just because you are American? Like the previous guy said, trying competing instead of whining!

  81. Headspace by BrokenHalo · · Score: 1
    signing up to administer hundreds (or thosands?) of users on Exchange email while helping develop roll-outs of the latest MS technologies

    The real monopoly here is not entirely due to MS trading practices (nefarious as they are) but the monopoly of individuals' headspace.

    I find it kind of scary to hear so many people bitch and moan about the crappiness if MS software but who stop listening as soon as you offer them an alternative.

  82. Perfect explanation by Anonymous Coward · · Score: 0

    People do what they do for free because they want to, so they will probably do a better job at coding and getting the job done =)

    Yeah, that's why the GNU Hurd is a decade old and useless. Woo hoo! It's amateur hour at the software workshop!

  83. The usual /. FUD by ishmaelflood · · Score: 1

    Funny that, my ancient, secondhand Libretto runs Win 95, and I still use it for email and web surfing and Excel spreadsheets when I'm sat at the airport.

    Guess how often it 'crashes'?

    Oh go on.

    Never. In two years.

    1. Re:The usual /. FUD by Anonymous Coward · · Score: 0

      That proves two things: one is that you're lucky with your machine and the second is that you're a microsoft zealot.

  84. Re:.."cared about writing quality, robust code". . by Anonymous Coward · · Score: 0

    >Maybe the products aren't really crappy and consistently insecure.

    You shut your goddamn mouth! This is slashdot! ;)

  85. NT, as in the NT kernel by Overly+Critical+Guy · · Score: 1

    Windows NT was last decade. I meant the NT line of kernels, upon which home and corporate Windows has been running.

    Linux won't even boot up on my laptop without apmd crashing, no matter the distro I try.

    --
    "Sufferin' succotash."
    1. Re:NT, as in the NT kernel by DNS-and-BIND · · Score: 1

      You mean Windows NT 5.1, aka Windows XP?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:NT, as in the NT kernel by Overly+Critical+Guy · · Score: 1

      Yes.

      --
      "Sufferin' succotash."
  86. Arr! by kylef · · Score: 1
    Windows 9x always was a hack job.
    Arr, but a beaut'ful hack job she was!
  87. Re:My God. by TheLink · · Score: 1

    I bet most just goof off, browse, check their stocks for most of the day, then work 4-5 hours at night when it's nice and quiet. On tough days they'd be sitting through meetings most of the day and then work at night.

    People need to rest. There are very good reasons for sleep and researchers are only starting to find them. There are good reasons for the sabbath/weekend and stuff like that too.

    The US people aren't more productive than the western europeans on a per hour basis. They just work more hours. As for product quality. It sure doesn't look like more hours = better quality. You can almost see certain German products overflow with quality - esp when you open em up and see the attention to detail and see signs that the designer of a part seems to have considered 1001 different things which is why this thing has a notch here and that other thing looks like that, etc.

    While the US folk _may_ get more money, they don't get as many holidays or breaks. Given that the US people don't live longer than the western europeans, I wonder who is getting the better deal.

    The US CEOs are definitely getting a good deal. Great CEO packages plus employees who put in 50-100% more hours for 10-25% more pay AND can be sacked at a drop of a hat.

    --
  88. Aye by ishmaelflood · · Score: 1

    A Microsoft zealot who runs BeOS, Linux and OS/2 as dual boots. And a Microsoft zealot who has 2 Macs.

    Get real. Joe Blow can use any of these operating systems, the differences between them aren't very important. The applications are the important thing.

    So AC, tell me, how can 'luck' apply to a digital binary operating system?

  89. Re:My God. by cptgrudge · · Score: 1
    The working 14 hours a day on a programming project is unsustainable. Especially if you're working with people who have a life. It can work for small teams of young programmers for a "while". Especially if they are inspired.

    I think this can be extended to almost any job.

    I'm a sysadmin by trade, and we crammed implementing an enterprise firewall (yeah, I know), NAT conversion, connecting sites with fiber, constructing a datacenter and finishing a Windows 2000 conversion into two months. The younger (salaried) people on my team consistently put in 80 hour or more weeks. The older people always checked out after 8 hours every day. That was stressful, I can't imagine doing 120 hours a week.

    --
    Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
  90. I must be in the wrong place by Craig3010 · · Score: 1

    I thought it was going to be a book on cocaine use in the workplace.

  91. Re:not FUD by Anonymous Coward · · Score: 0

    When I bought a PC (Pentium-166) in 1996, it came preinstalled with Win95. It crashed out of box. Thank Slackware for providing me with a stable OS for this machine.

    My next machine preinstalled with Win98 was just as bad. I didn't use IE because it would crash the OS. Thank Redhat for getting me through these times.

    Win2k was the first stable consumer OS from Microsoft. I upgraded the same machine that was running Win98 and it was finally an acceptable OS.

    Granted, I also have a second hand laptop that runs Win95 without problems, but I hardly use that thing and it doesn't even have all the drivers loaded (still using generic VGA driver even).

    This may be "the usual ./ FUD", but that's because its true. Consider yourself lucky if Win95/98/ME don't give you troubles. You are lucky enough to have found a combination of hardware that doesn't have shitty drivers, you're lucky enough that your filesystem has not become corrupted yet, and you're lucky that your apps don't cause the entire OS to crash. If your copy of Win95/98/ME doesn't crash at least 5 times a day, consider yourself lucky. Maybe, by now, most of the driver issues have been corrected by hardware manufacturers, if they didn't abandon the drivers long ago.