Slashdot Mirror


James Fallows on His Brief Microsoft Tenure

GrokSoup writes, "Writer James Fallows spent the first six months of 1999 on an unnnamed project at Microsoft (a word processor for writers). While he says he can't write about the secret project, he has written this lengthy piece for The Atlantic about life at Microsoft. It's spooky. Among other things, Fallows compares Microsoft with its "Up with programming" posters and logo attire to the military; says people pull fewer all-nighters there than he thought they would; and discovers the culture is meeting-centric (no surprise)."

257 comments

  1. MicroSurfs by Shadow-Wing · · Score: 1

    Anyone remember "MicroSurfs", ?

    --
    Do not underestimate the power of the Dark side
    1. Re:MicroSurfs by Slime · · Score: 1

      anyone remember that microserfs was a scam article, none of it happened. It's pure fiction, made up, nada, zilch.

      Never underestimate the profound stupidity of those that don't do thier homework!!!

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

      Never underestimate the profound stupidity of those who can't spell the word 'their' correctly.

    3. Re:MicroSurfs by Shadow-Wing · · Score: 1

      I thought there might be interesting comparisons between fiction and real life observations. Can anyone remember the author name?

      --
      Do not underestimate the power of the Dark side
    4. Re:MicroSurfs by Anonymous Coward · · Score: 0
      Can anyone remember the author name?

      Copeland - the one who also wrote Generation X

    5. Re:MicroSurfs by Simon+Carr · · Score: 1

      Article? Wasn't it a book by Douglas Coupland?

      --
      -- The unsig...
    6. Re:MicroSurfs by Anonymous Coward · · Score: 0

      Yes, Microserfs was written by Douglas Coupland. Despite its title, the book is really about Silicon Valley startups, not really Microsoft at all. Barney

    7. Re:MicroSurfs by DaisyEmmett · · Score: 1

      The book 'MicroSerfs' was written by Douglas Coupland, and can be found here. I bought this book when I first went to work at a software company, so I would know what to expect. But reality was different. And worse.

    8. Re:MicroSurfs by Anonymous Coward · · Score: 0

      The first couple chapters were published in Wired.

    9. Re:MicroSurfs by cpt+kangarooski · · Score: 1

      Well the book starts out at MS, and all of the main characters are MS employees (who eventually leave).

      What got me though, was that it described the MS campus as having a lot of woods and green space and crap. I moved to the area recently (I don't work for MS, thank god) and that hasn't been my impression at all. Just lots of cookie-cutter office buildings crammed together with creative names (like 'Building 28')

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  2. It seems MS suffers mainly from its sheer size by Telcontar · · Score: 2

    If you have all employees clustered in one huge campus, then you inherently need more effort to coordinate everything. Even then, coordination suffers, which is why certain strange features went into Office just because some employee wanted it.
    A group developing a small, slick product with all essential functionality can proceed much faster - KOffice has proved this, but also Applixware and (to some extent) StarOffice. MS has just grown too big to adjust itself to the market. Once they lose their power to dominate the market and tell people what they want, they will certainly go through a rigorous downsizing/decentralizing process. Maybe the judge will already do that work for them :-)

    1. Re:It seems MS suffers mainly from its sheer size by arivanov · · Score: 3
      Err... You are missing the point.
      • They have grown beyond the size to adjust - true.
      • But they have grown even further when they do not need to.
      They are the market. They dictate how things are done. Look at the meeting rate increase in all industries and correlate it with Microsoft Exchange sales. No wonder NASA used to land its equipment on mars before and cannot nowdays...

      Or read Parkinson's laws chapter 2 (If I recall correctly) on meetings and commitees...

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:It seems MS suffers mainly from its sheer size by Digital_Fiend · · Score: 1
      No wonder NASA used to land its equipment on mars before and cannot nowdays...
      Hrm, blame Bill Joy, not Bill Gates. NASA used Java to control their Mars equipment. :P
    3. Re:It seems MS suffers mainly from its sheer size by Anonymous Coward · · Score: 0

      Java running under Windows. Or hadn't you heard that NASA's head is good buds with Billg & decided to force everyone in the entire huge organization onto the Window's platform, whether or not Windows was best for their tasks. People who refused were canned.

    4. Re:It seems MS suffers mainly from its sheer size by Anonymous Coward · · Score: 0

      Bill Joy? What's Mr. vi got to do with it? I thought it was Josh Goshlings?

    5. Re:It seems MS suffers mainly from its sheer size by Anonymous Coward · · Score: 0

      "Mr. vi" is the CTO of Sun, that's all. And the name is James Gosling.

  3. Thoughts by Nafta · · Score: 2

    the main paying customers for Office are big corporations
    I hope Open Source companies (such as RH) can break into these markets. However, When they do, the software they use will probably not be Open Source. The manager at "Chevron" has to believe that they are getting something better than the others. With Open Source, that "belief" is too easily disproved.

    1. Re:Thoughts by arivanov · · Score: 2
      No.

      The endless meeting considered to be productive culture developed by MS and enforced by MS Exchnage and Outlook should go. Than, yes.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:Thoughts by Anonymous Coward · · Score: 0

      We have endless meetings and a glacially slow development department, but we use Lotus Notes, not Microsoft Exchange. Have people read some of the Microsoft press books on the development process? McConnell's "Code Complete" or "Rapid Development" or "Writing Solid Code" (sub-title: "Microsoft's Techniques for Developing Bug-Free C Programs" which almost put me on the floor with laughter when I saw it). They aren't bad. Unfortunately, as is usually the case, nobody ever implements ideas like these. At my old company, the "Rapid Development" book sat in my VP's inbox for a year while a project slipped so badly it cost him and my former boss their jobs (right after I quit -- whee!).

    3. Re:Thoughts by Patoski · · Score: 1

      The manager at "Chevron" has to believe that they are getting something better than the others. With Open Source, that "belief" is too easily disproved.

      What the manager of any large corporations really do/should care about is:
      A) Does this program meet our needs and will it be likely to do so in the future?
      B) How much does it cost?
      I think Open Source answers both of these questions beautifully. "Better" is a subjective term and everyone you ask will have a different opinion of what better is.
      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    4. Re:Thoughts by Squeeze+Truck · · Score: 1

      Somehow I think it will be Corel that finally does this. Only they have what Microsoft has.

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

    5. Re:Thoughts by Frater+219 · · Score: 2
      The manager at "Chevron" has to believe that they are getting something better than the others.

      Why? Does the manager at Chevron really need to think that her word processor is "better" than the one the manager at Exxon-Mobil or Shell uses? It seems to me that it's more important to the Chevron manager that her word processor be able to form a component of a more successful business model -- not that the WP itself is somehow "better" (whatever that means).

      One way a word processor can improve a business model is to cut expenses. Free software, usually being free[beer] as well as free[speech], can do that. Red Hat claims to be interested in cutting the costs of software industry-wide: even if they charge for software, this accomplishes the same thing.

      Another is to cut down on nonproductive uses of time, such as time spent rebooting or re-doing work that's lost in a crash. Free software, being developed to meet needs rather than marketing deadlines, is often more reliable than proprietary software.

      In short, the "better"-ness of one word processor over another is not something inherent in the code, but rather something that manifests when you take the word processor and fit it into your business model.

    6. Re:Thoughts by Anonymous Coward · · Score: 0

      Writing Solid Code is by Steve Maguire, and it is awesome.

    7. Re:Thoughts by Nafta · · Score: 1
      Does the manager at Chevron really need to think that her word processor is "better" than the one the manager at Exxon-Mobil or Shell uses?


      Subconsciously, yes. Although the manager is not dumb and would be analytically sceptical of the product, (s)he will be constantly looking for something that has an "edge". Open Software as a whole may have an edge, however if you can copy in an instant whatever edge the competition has, that edge no longer exists.
  4. Conclusions by wnissen · · Score: 2

    I would say what is valuable about this article is that it shows us that MS is just like any other hugely successful company. That leads to conclusions which should be obvious, but turn out to be a lot more obvious when someone goes to the trouble of finding them and pointing them out. *Of course* they have a lot of smart people, and of course they don't kill them with work. So, my question is, someone is in charge of all those competition killing marketing maneuvers; who is it? Does the average employee even know that MS is trying to crush the very competition they are trying to outdo?

    Walt

    1. Re:Conclusions by Lansdowne · · Score: 1

      someone is in charge of all those competition killing marketing maneuvers; who is it? Does the average employee even know that MS is trying to crush the very competition they are trying to outdo?

      The average employee working on products? Sure they know. If you read the interviews with MS employees, such as during the trial, to a person they say they fear the competition and try to do their best to crush them.

      I'm not sure what else they are supposed to say. "Nope, I don't want to humiliate Netscape/Sun/IBM, they're nice guys with families and friends who deserve to make a living"?

      An analogy could be basic research vs applied research. The MS employee base is heavily on the applied side -- they are enthusiastic about innovations like ClearType, but only to the extent that it will be converted into a real product that sells in the millions - and grabs maximum market share.

      In the article, Fallows noted that a lot of his ideas for improving MSWord as a writing tool were brushed off, because the product managers ran the numbers. The true writers who would use it wouldn't be worth the development effort!

      I think the "scratch your itch" phenomenon that motivates Linux developers is alien to a commercial mass-market developer, of which MS is the biggest. As a commercial world, you have to prioritize and cut features, even if you personally think they're cool....

      --
      Lansdowne
    2. Re:Conclusions by Stary · · Score: 1
      The average employee working on products? Sure they know. If you read the interviews with MS employees, such as during the trial, to a person they say they fear the competition and try to do their best to crush them.

      No, of course it's not the common employee. The coders do their best for sure, wanting to beat the competition with a better product. Thats competing maneuvers.

      But someone is doing all the forcing unfair licenses onto customers, making companies include IE and no other browser software on systems, etc, etc, etc... That is a competition killing marketing maneuver. It's not the common employee... and it'd be interesting to know who it is, and if the common employees know about it.

      --
      Tomorrow will be cancelled due to lack of interest
    3. Re:Conclusions by bsqtsnfr · · Score: 1

      well put... also, if someone knows the gent who wrote the article.. tell him about open source and the whole karmic thing.. it seemed he was more interested in ease of use than freedom, which strikes me as odd for a writer (i assume writers are into freedom, though the blurb about his intellectual prpoerty is probably telling.. most people don't quite get it yet..) i guess i wasn't really impressed with the article

    4. Re:Conclusions by Anonymous Coward · · Score: 0

      I think you're getting all confused here. You're mixing up the fictitious employees that the DOJ and Microsoft's competitors (aka "The Crybabies") have made up with the real employees of Microsoft.

      It's perilous territory, reaching out into fiction that way, but it does indeed sell newspapers and banner ads.

    5. Re:Conclusions by cpt+kangarooski · · Score: 1
      ...innovations like ClearType...

      Just checking, but you are aware that this technique was developed by someone else about 20 years ago. (iirc it was the Woz)

      If MS does any research at all, I can't imagine what it is. Bob is about the only thing I can think of that has MS's fingerprints all over it, and even that idea had been kicking around for a while (look at some of the old General Magic interfaces...)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    6. Re:Conclusions by Anonymous Coward · · Score: 0

      Cleartype isn't the same. As has been pointed out countless times.

    7. Re:Conclusions by cpt+kangarooski · · Score: 2
      Really? What planet do you read /. from then?

      A bit of research shows that if the Woz didn't invent sub-pixel anti-aliasing, he at least got a patent for it a long time ago (US Patent #4,278,972 - invented 1976, filed 1980, recieved 1981) His technique used a neat hack of the NTSC standard that's used for color TV in the US, because a color LCD panel would have cost an insane amount of money - assuming that they had been invented at that time.

      Admittedly, anti-aliasing wasn't his particular goal, but he still did it (think Wrong Way Corrigan ;)

      There's a handy page at http://grc.com/cleartype.htm, and several /. discussions of the issue: here, here and here.

      So I think that I safely assume that you either:
      1) meant to say that "Cleartype *IS* the same. As has been pointed out countless times."
      2) or are totally clueless

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    8. Re:Conclusions by spectecjr · · Score: 2

      So I think that I safely assume that you either:
      1) meant to say that "Cleartype *IS* the same. As has been pointed out countless times."
      2) or are totally clueless


      As has been pointed out many a time, Steve Gibson is talking out of his arse in this case.

      Woz's trick with the NTSC standard is creates color from using a higher signal resolution than the NTSC standard's signal bandwidth allows - basically, it overflows the luma channel and starts stuffing data into the color carrier.

      ClearType creates higher resolution than should be allowed by the physical constraints of the hardware by judiciously modifying the color. It also involves lots of energy dispersion, and the technique doesn't even work if you've only got two colors to play with - you need at least 64 values per R/G/B channel - not the ability to display "magenta" or "green".

      So, no, Woz - genius though he may have been - didn't invent ClearType.

      Try reading up on:

      http://grc.com/cttech.htm - which is a page which shows in detail why the claims he made on the previous page - http://grc.com/ctwho.htm - are completely ludicrous (and this is coming from the same person!)

      Or this:

      http://www.geocities.com/SiliconValley/Ridge/666 4/ClearType.html
      (which until recently [last couple of weeks] was referred to by Steve Gibson's site)

      and on here (which has actual screenshots of the tech in action)

      http://www.microsoft.com/typography/cleartype/de fault.htm

      --
      Coming soon - pyrogyra
  5. Bummer by Anonymous Coward · · Score: 0

    I would really hate to be a programmer a big corp now a days...

  6. (A word processor for writers) by root:DavidOgg · · Score: 1


    EMACS!!!! Live it, Love it!

    Pleading ignorance here (I cant write) what features would a writer look for in a word processor? And what features are currently not implemented in word?

    I can see it now... MS Write 6.0/MS HomeOffice Suite 2000.

    --
    --AROS is an Open Source AmigaOS clone, and source compatible with AmigaOS! Try the x86 build at http://www.aros.org
    1. Re:(A word processor for writers) by rm+-rf+/etc/* · · Score: 2


      Plus LaTeX, Emacs alone can't produce professional quality documents. I recently gave up on Word and switched to vim and LaTeX, couldn't be happier. Word had a nasty habit of crashing just as I finished up the lengthy conclusin to papers. Plus, and this may be just me, but I can type \fontbf{blah} quicker than I can take my right hand off the keyboard to my mouse, move the mouse cursor up to the menu bar, click the b button, put my right hand back on the keyboard, type blah, take my hand off the keyboard to my mouse, click b and put my hands back on the keyboard. I'd guess with latex the command takes 1 second wheras with word it takes 5-6. I feel I'm much more productive with Tex, more than enough to justify the initial learning.

    2. Re:(A word processor for writers) by Anonymous Coward · · Score: 0

      The question is, why would you want to do something as awkward as type \fontbf{blah} to enable bold face. In Word, you just type control-b to enter boldface, and control-b again to return to normal.

      Your complicated procedure involving the mouse and menu bar just make it clear you don't know a thing about efficient writing using Word, or any other word processor. You've fallen for the "eye candy" gui stuff.

      But by all means continue to interrupt your writing by fragmenting the text up with markup notation, if it makes you feel all powerful and stuff.

    3. Re:(A word processor for writers) by Anonymous Coward · · Score: 0

      How long does it take to type Ctrl+b? Emacs and Word both handle this quite nicely. vim comes close enough if you're feeling brave enough to :abbr .i. and .b. and close your own damn braces...

    4. Re:(A word processor for writers) by DrMaurer · · Score: 1

      you don't have to use the mouse to make a word bold, or italic, or underline in word 97 (and 2000). I think, it's been a while since I've used 97.

      To make a word italic, you select the word (I use the shift, control, and leftarrow key), then hit control+i. There ya go! Bold, control+b. Underline, control+u. I think.

      and

      You can put underscores and astricks like as so: _italic_ and *bold*.

      Then again, I know a lot of keyboard shortuts, I hate moving my hand around to use the mouse (and my mouse sometimes doesn't like to move left, so it's a pain).

      bye

      --
      Dan
    5. Re:(A word processor for writers) by Anonymous Coward · · Score: 0

      Ahhh...a true power user.

      Next time you're using Word and need bold text try pressing " + b". It's about as difficult and time consuming as entering a capital "B" (i.e. " + b"). Much faster than typing "\fontbf{blah}".

    6. Re:(A word processor for writers) by Anonymous Coward · · Score: 0

      Microsoft Word is great for non-scientific/non-mathematical documents, but as rm -rf notes, it's completely useless and time-consuming for mathematical formatting. LaTeX creates neat-looking math automatically, fast as anything, and handles postscript graphics inclusions nicely (when the postscript file's not full of garbage, that is). Creating a complex equation, or even a recurring variable, can be a nightmare. Don't even get me going on in-text equations and leading in Word . . .

      If you're looking for different outputs, there are several freeware filters out there that can convert LaTeX to text, HTML, SGML, etc. Also, with PDFTeX (and a few other programs, i think), you can create PDF files from TeX/LaTeX source w/out paying out to Adobe.

      jen

      http://www.eccnet.com/~jen

    7. Re:(A word processor for writers) by DrMaurer · · Score: 1

      But the real think, for me, is that I don't create those type of documents. :-)

      I'm an English Major. I write stories. It works for that. And, if I want an equasion in there, I can do it. It just takes some messing around, which I admit, is inconvienient.

      later

      --
      Dan
  7. Out of context by gargle · · Score: 2

    I know we need any excuse we can get to bash Microsoft, but if you read the article, you'll see that GrokSoup has taken the quotes grossly out of context.

    1. Re:Out of context by TummyX · · Score: 2

      Agreed, I expected the article to be all about how microsoft are slackers, big 'evil' meetings with men in suits etc.
      The article was just the opposite, and gave an interesting balanced view of Microsoft.

      But then, this *is* slashdot, and only articles that are against Microsoft (or at least are made to resemble something against microsoft) is posted. Giving everyone here a one sided perspective on Microsoft. All the 'good' articles on Microsoft/Bill (like bill donating billions, launch of windows 2000 etc) are quietly ignored. Noone everyone here thinks Microsoft EVIL EVIL EVIL. That's all they hear.

    2. Re:Out of context by -brazil- · · Score: 1

      The other postings in this thread are effectively disproving your claim.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    3. Re:Out of context by FreshView · · Score: 1

      Hmm.. Though apparently Slashdot Tries to give a one sided perspective, the readership won't have it.

      I agree with what you say though. There was an article on every other news website I go to that showed Microsoft refuting the 63,000 bug thing, and i never saw a hint of it here at slashdot, and they didn't cover the windows 2000 release. I don't think it's ever a good idea to only look at one side of an argument.

      Chances are, you're missing the point.

      --
      -------- "All I want in life's a little bit of love to take the pain away" --Spiritualized
    4. Re:Out of context by bjrubble · · Score: 1

      I think coverage of the Win2000 release would have fit right into the "only bad things about Windows" paranoia. From what I read about it at other places (Salon, News.com) it sounded like a pretty sad affair.

    5. Re:Out of context by Erchie · · Score: 1

      All the 'good' articles on Microsoft/Bill (like bill donating billions, launch of windows 2000 etc) are quietly ignored. Noone everyone here thinks Microsoft EVIL EVIL EVIL. That's all they hear. If Bill Gate$ doesn't give away his money, he will never be able to spend it all. If he spent $1,000,000 per day on Porches, garish monstrosity houses, and outrageously overpriced Seattle call girls, he would need 274 years 10 months and 25 days to spend his personal (on-paper) fortune, and even at the end of that time, the accrued interest on the balance of his bank account would have earned him-- or his heirs-- approximately $685,000,000,000 more! So how the devil is a story about Bill giving away billions a "good" story? He is giving it away because there is no other way in hell for him to dispose of it!

      --
      Erchie
    6. Re:Out of context by Anonymous Coward · · Score: 0

      Microsofts response was indeed covered on /. Look harder.

  8. Excellent Article by Accipiter · · Score: 4
    All in all, I would say that Microsoft is a good place to work. (I read the article, and nothing in there struck me as 'spooky'.) Quite the opposite, it seems like a motivated place to work where you have lots of creative and technical freedom. It's good when your management says "You think that should be this way? Go for it."

    The author also brings up a good point:

    If there is something you love or hate about Microsoft programs, don't thank or blame Bill Gates; some specific member of the Microsoft team decided to "own" that feature and include it in a program.

    Everyone who gets fed up with a program at one point (partly humoursly) says "I HATE BILL GATES!" assuming he's the one who screwed up their computer. People are quick to say that since he's the richest man in the world, and he's in charge of Microsoft, it must have been HIM that wrote every single line of code in every single product -- Therefore, this blue screen is HIS FAULT. Bzzzt, Wrong. (Sure, everyone knows this but too few actually REALIZE this.)

    There is even a person who created the "It looks like you're writing a letter" auto-annoyance feature in Word. I had to sign a separate confidentiality clause promising not to name him.

    That's because he'd probably be jumped in the parking lot the day this article was published. ;)

    Note: No, I DON'T work for Microsoft, I don't worship their software, and I love Linux. So toss your predisposed judgements in the garbage.

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

    1. Re:Excellent Article by kinkie · · Score: 1

      Uhm, I heard it a bit different actually (from people who have worked for and with Microsoft).

      I've heard that most MS employees are so caught in their own hype and (InTheirOp) rightful superiority, that they're almost impossible to deal with for those other MS employees who don't believe in that male bovine organic waste.

      For this reason I (yes, I am looking for a job) didn't even apply at Microsoft.

      --
      /kinkie
    2. Re:Excellent Article by Yardley · · Score: 1

      Microsoft may seem, from the article, to be an okay place to work (why not work where all the money is), however, Microsoft's business practices do not change. The two articles below outline (1) price gouging and (2) low-quality product release, both in reference to Windows 2000. Bill Gates is responsible for the software which comes out of MS. If he had not used a slew of anti-competitive and anti-consumer practices to force his OS onto 90% plus of desktop computers, we would not have to deal with his sub-standard products, since real competition would have ousted him and his company years ago. Do not claim to know what other people do and do not realize.

      Licensing fees a feature of Windows 2000, researcher says

      Microsoft's new corporate operating system could force many businesses to pay thousands of dollars in additional licensing fees, a research firm said today.

      ...charges built into how Microsoft sells its software would affect a large percentage of companies upgrading to Windows 2000 ... Many of these fees are not up-front, said analyst Michael Gartenberg.

      First Win2000 Fix Out

      Windows 2000 is aimed at the suits. Twenty-four hours after the rollout of the new OS, Microsoft issues a compatibility patch that lists 45 popular games. Can you say productivity decrease? By Andy Patrizio.

      For good measure, here's an article on the Anti-trust Trial set to resume today. It supports the reality of MS's practice. Read carefully.

      Microsoft trial set to resume

      WASHINGTON--The Microsoft trial resumes tomorrow with arguments before a federal judge to help him decide whether the abuse of monopoly power he found in November amounts to a violation of the nation's antitrust laws.

      --

      --
      He lives in a world where those who do not run the client software of the omnipresent meme are unacceptable.
    3. Re:Excellent Article by Anonymous Coward · · Score: 2

      The Register reports on the current Microsoft temp worker situation. So MS also fscks over the employees (some of the time). Did Fallows try to get benefits?

      Micro$oft to sack temp workers after one year

      Microsoft has replied to criticism that it exploits temporary workers by employing them for years -- making them virtual permanent workers -- while denying them the benefits associated with a permanent position. This so-called 'permatemp' status saves the obscenely wealthy software giant millions in fringe-benefit costs each year.

      Microsoft's solution, announced last week, is one Scrooge himself would admire: the company will now sack its temporary workers after one year of service, and require them to wait 100 days before being re-hired. The new policy is scheduled to take effect on 1 July.

      The company's previous practice of stringing temps along for years has been challenged in lawsuits filed by long-term temporary workers seeking regular benefits. Microsoft lost one case to a decision enabling temporary workers to buy company shares at the 15 percent discount enjoyed by staff. A second suit seeking medical and retirement benefits is currently pending.

      The new policy will indeed indemnify the company against further claims that it exploits its temps; but it will also have the ironic effect of decreasing the number of experienced casual workers it employs, while simultaneously reducing their economic benefits and job security. A lose/lose situation if we ever saw one.

      And you thought those Redmond boys were such a lot of cutting-edge geniuses.

    4. Re:Excellent Article by Stary · · Score: 1
      Everyone who gets fed up with a program at one point (partly humoursly) says "I HATE BILL GATES!" assuming he's the one who screwed up their computer. People are quick to say that since he's the richest man in the world, and he's in charge of Microsoft, it must have been HIM that wrote every single line of code in every single product -- Therefore, this blue screen is HIS FAULT.

      Of course it isn't!
      "Microsoft takes no responsibility for anything at all in this product, if it works for you, we're the best, if it doesn't, it's your fault

      By reading this text you're agreeing to the above license agreement."

      --
      Tomorrow will be cancelled due to lack of interest
    5. Re:Excellent Article by shilly · · Score: 1

      I'd like to pick up on the discussion here about individuals' freedom to act. What I find interesting is how this seems so obviously connected with that old problem in MS programs that there is no consistency between them. If the programs are the results of the efforts of thousands of individuals championing their ideas, then it's hardly surprising that features like arranging windows or customising toolbars are handled differently in W, XL and PPT.

      It strikes me that to get around this, there are two solutions: control-freakery (hello, Apple) and peer-review (eg Linux). Control-freakery seems more likely to me to produce a consistent feature-set, as it will embody the vision of a smaller group of people, but the features it offers may not be as exciting/innovative, I guess.

      Steve

    6. Re:Excellent Article by Anonymous Coward · · Score: 0

      Gates apparently is such a hands-on guy that I certainly think he deserves his share of the blame for crappy code. I remember reading about some of the first Windows CE stuff. Initially it wasn't even meant to look like Win95, have a browser, etc. But one guy there spent a couple days slapping together a front-end app from scratch that looked like the Win95 interface. At their next "billg" review, someone showed it and Gates decided that was the way WinCE should look. Another guy (or maybe the same guy) hacked up a quick text-based web browser for CE as a demo then kept playing with it and added images and a couple things. At the next Gates review, someone showed it and Gates said "Great! We'll call it Pocket Explorer..." and it was part of the product. The point is, all this stuff that some hacker like me slapped together just as a demo suddenly becomes the core product. If it happened this often on WinCE, how much of Windows 2000 got built that way? Not that Microsoft is the only company that does this. I worked on some prototype medical software where everyone coded under the understanding that this was only a prototype and that everything would be recoded for the product (which had to go through strict FDA certification standards). Then suddenly some high level, bean counting manager started asking what it would take to clean up the prototype enough to pass certification. That's when I left.

    7. Re:Excellent Article by ethereal · · Score: 2

      It sounds in this article like there is a limited amount of peer review going on - if you can convince your immediate development team of the necessity of a feature, you can go ahead. However, from past articles about development at Microsoft I remember hearing that there wasn't a whole lot of cross-product peer review.

      Maybe the Linux difference is that the peer review process is open to anybody who cares to look at the code. Consensus on features and implementation is reached through the same general process that Microsoft uses, but by including so many more people in the open source process you have the potential to really raise the standards of the finished software.

      As far as control-freakery goes, Apple is a sterling example of that philosophy, but on the other hand they're widely lauded for exciting and innovative features. I'm not really an Apple fan myself, I just want to point out that centralized planning of features doesn't always equal boring products.

      --

      Your right to not believe: Americans United for Separation of Church and

    8. Re:Excellent Article by schuster · · Score: 1

      I think you hit the nail right on the head. My problem with Microsoft products, aside from their poor quality control, is that they don't feel like they were designed. Stuff is added and removed at random. A perfect example is the win95 interface and it's dialog boxes within dialog boxes and its different kinds of open-save panels. A designer decides that he/she likes this look or behavior better and breaks all traces of consistency. It would be interesting to see what MS could produce if they defined a feature-set ahead of time and then wrote the code to implement it. I'd like to think (optimistically) that the quality would be significantly higher than it is now.

      -Dan

      --
      --- Don't ever trust a woman until she's dead- B.B. King
    9. Re:Excellent Article by Rombuu · · Score: 2

      So what? These people knew what kind of contract they were under when they started working, now they want a bigger piece of the pie. I have zero sympathy.

      --

      DrLunch.com The site that tells you what's for lunch!
    10. Re:Excellent Article by Anonymous Coward · · Score: 0

      Amusingly (or not) I worked on a demo gui for a project, went on assignement out of the country for a few months, came back to find it in production in three continents. Not a pleasant experience, but no doubt a common one.

    11. Re:Excellent Article by grrrreg · · Score: 1

      exactly

      --
      I drink to make other people more interesting
    12. Re:Excellent Article by cpt+kangarooski · · Score: 1

      Yes, but the government gets to decide (for some reason - most likely tax related) what kind of employment you're actually in, no matter what employers or employees might argue.

      If the govt. says that the permatemp contractors are de facto employees, then that's what they end up being.

      Having worked as a temp, I personally would side with the permatemps. Relatively few people, in my experience, worked as temps b/c they enjoyed it. Instead we wanted permanent jobs, with standard benefits packages, etc. For various reasons, these never materialized. Of all the many temps I know, I never heard of one getting a temp to permanent job that actually worked out.

      Myself, I met the guy I currently work for while on a different job, but that's old fashioned networking. The agency never helped me out one bit, and I was too glad to be rid of them.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    13. Re:Excellent Article by Anonymous Coward · · Score: 0

      I bet there are literally hundreds of temp workers at Microsoft who aren't particularly thankful that their "advocates" have won them their pink slips.

      Thanks, outsiders. We knew you were looking out for the interests of the temp workers. You always are.

    14. Re:Excellent Article by Anonymous Coward · · Score: 0

      That boilerplate sounds slightly more promising than the "No Warranties" text in the GPL. But only slightly different.

    15. Re:Excellent Article by Jon_S · · Score: 1
      Stuff is added and removed at random. A perfect example is the win95 interface and it's dialog boxes within dialog boxes and its different kinds of open-save panels. A designer decides that he/she likes this look or behavior better and breaks all traces of consistency. It would be interesting to see what MS could produce if they defined a feature-set ahead of time and then wrote the code to implement it.

      &ltsarcasm&gt Yeah, they should do it like linux apps where all the dialogue boxes and other UI elements are the same from app to app&lt/sarcasm&gt

      Seriously, although I understand the beenfits of freedom of programming and styles allowed by the X, I really wish there could be more uniformity amond applications with regard to some standard UI features. If nothing else, consistent keyboard bindings. I really benefit when I use windows that C-C will always copy and C-V will always paste.

    16. Re:Excellent Article by TimeWaste · · Score: 1

      You can try to deride Microsoft over the temping issue, but those /. readers who actually work in the high tech industry (as opposed to the majority, who are either in high school or college) know that temping is not a problem confined to Microsoft. Survey any random Linux-centric startup in the valley, and you will find that temps get zero benefits (and certainly no pre-IPO founders shares!).

    17. Re:Excellent Article by Skim123 · · Score: 1
      Uhm, I heard it a bit different actually (from people who have worked for and with Microsoft).

      I think Microsoft is like any other company, any other school, or any other neighborhood. Yes, there are assholes who work there, and there are nice people who work there too. Having worked at Microsoft myself and at other computer places, Microsoft's proportion of assholes is relatively low. I feel sorry for your friend if he got stuck with a group of conceited buggers.

      Personally, some of the smartest and nicest folks I've met were MS employees.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  9. "My own little word processor" by m2 · · Score: 0
    The terms were that I'd work at the company as a consultant for a fixed period of time. Any of "my" features they decided were worthwhile could be included as part of Word or Office, but anything they decided not to use would remain my intellectual property, so that in some theoretical other life I could start a company and sell my own little word processor in competition with theirs.

    Well. Do it! I don't know what your wishlist contains, but I know what mine contains: a wordprocessor that's just that, a wordprocessor, not some hyperglorified desktop-publishing-tool-wannabe 100+ MB monster. You've got some spiffy ideas for a writer's wordprocessor? Share them! You want your own little wordprocessor to compete with with Word but don't have the skills to write it? Talk to these guys. IMO, they are the only players in this free-{beer,speech}-wordprocessor game that have a clue about what they are doing. Heck, what am I saying? They have a sackful of clues!

    1. Re:"My own little word processor" by Anonymous Coward · · Score: 0

      You should try nroff Part of the Documenters workbench product. Don't know who makes it (AT&T?) very powerful, quite easy to use.

    2. Re:"My own little word processor" by A+Big+Gnu+Thrush · · Score: 2

      This guy seems to despair that Microsoft doesn't treat him like a valued customer, and there aren't any other options. The first part of this sentence is true, but there are certainly a lot of options. Abisource has done a great job with their GPL'd software, but even if this is a little too raw, is there anyone out there who is having trouble finding non-MS software?

      They may be a legal monopoly, but there is not a single category of software for which they are the only vendor. There are other office suites if you want a huge monolithic office suite. There are other grotesquely bloated word processors, and there are well-written word processors.

      Sure, if this guy wants to fundamentally change the way most people interact with their bloated office suite, he needs to "get inside" at Microsoft, but if he wants to help someone create a better word processor, there are better places to start, if only because Word is a lost cause.

      I think the word monopoly implies a defeatist attitude towards Microsoft. We must use their products because everyone else does. We must accept the bloat because there are no alternatives. They're just another company. Use their stuff when it works, don't use it when it doesn't.

    3. Re:"My own little word processor" by Romen · · Score: 1

      As one of "these guys" (albeit a minor one) I wholeheartedly second this. We would love the input of anyone, esp. a professional writer. And we thank you very much for plugging AbiWord so nicely. (Just as a side note, I really have no idea how other people manage to write such large word processors. AbiWord runs on 3 different OS's and multiple different CPU's, and the source is about 15 MB.)
      Sam TH

      --
      Sam TH
      AbiWord Developer
  10. I dream of working for Microsoft by Anonymous Coward · · Score: 3
    As an acknowledged expert in the science of Marketing, who occasionally posts to this forum, I have to say that I dream of working for a company such as Microsoft. They represent the pinnacle of Marketing, they have done everything right.

    Admittedly they have written some great software, (hardly surprising with brains like Bill Gates working there). They have also demonstrated some serious innovations, (such as DCOM, and Active X) which stand as examples of how privately funded research can pay dividends.

    However where they excel (apologies for the pun) is the Marketing. Is there anyone out there who has not heard of Microsoft and their great software ? I doubt it.

    Well done Microsoft, you are like a shining beacon to Marketers everywhere, of the potential that the science of Marketing has to improve our lives.

    Kudos to Bill for recognising this fact.

    Thank you.

    dmg

    1. Re:I dream of working for Microsoft by -brazil- · · Score: 1
      I'm not sure whether you're joking, but I'll assume that you're not.

      They represent the pinnacle of Marketing, they have done everything right.

      That's certainly the case. Unfortunately, it's also the only thing they've really done right

      Admittedly they have written some great software

      Probably true, but the majority of their products is crap.

      Well done Microsoft, you are like a shining beacon to Marketers everywhere, of the potential that the science of Marketing has to improve our lives.

      You've got to be kidding... Microsoft is a shameful example of how lying and cheating can get people to choose inferior products.

      And how is that improving people's lives??

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    2. Re:I dream of working for Microsoft by DaisyEmmett · · Score: 3
      Although I strongly suspect this is a troll, it is entirely correct. Microsoft products tend to range from the OK (Excel) to the truly suckworthy (Visual Basic). However, they manage to dominate in just about every single field they enter.

      How?

      Branding. For clueless C[IT]Os and other such top management material, choosing Microsoft is a safe bet. No one ever got fired for selecting a Microsoft product. No matter how much they deserved to.

      Now, the book by Bill Gates *I'd* like to see is not the dire 'The Road Ahead', but 'Bill's Big Book of Marketing, or how to steal the world'. If there's one thing he knows about, it's how to dispose of the competition.

    3. Re:I dream of working for Microsoft by Megasphaera+Elsdenii · · Score: 1

      dream on ... they have done everything so right, even the DoJ thinks this. Marketingwise, they have indeed done very well. Technologywise, they have done evertything sooo right, that no single heavy traffic site (think cnn, porn sites, even Micros~1's own hotmail.com) uses NT because it's too slow and too unstable. As for DCOM, point me to one large deployed installation. Troll on ...

    4. Re:I dream of working for Microsoft by JPelorat · · Score: 1

      Well done Microsoft, you are like a shining beacon to Marketers everywhere, of the potential that the science of Marketing has to improve our lives.

      You've got to be kidding... Microsoft is a shameful example of how lying and cheating can get people to choose inferior products.


      These two statements say exactly the same thing. Hehe, what did you think marketing was?

      The confusing point may be that when he says it will 'improve our lives', he means improving marketers' lives, not yours or mine.

      --
      Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
    5. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0
      Books like that already exist.

      The 12 Simple Secrets of Microsoft Management: How to Think and Act Like a Microsoft Manager and Take Your Company to the Top

      Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People.

      All I Really Need to Know in Business I Learned at Microsoft: Inside Strategies to Help You Succeed

      Selling Microsoft: Sales Secrets from Inside the World's Most Successful Company

      These books are all available to anyone, not just to those lucky enough to work for the worlds top company - Microsoft. They contain lots of insightful material which could help the "linux zealots" to know what they are up against, what tactics are likely to be used, and how best to compete with the Microsoft juggernaut as it aims to totally dominate the desktop.

      These links are all to Amazon. If you are boycotting them, read the reveiws at Amazon, and buy the book elsewhere.

      These "open source" book recommendations are free.

      Thank you

      dmg

    6. Re:I dream of working for Microsoft by -brazil- · · Score: 1
      Yes, I actually realized that when I wrote my comment.

      So whe define "marketing" as the science of lying and cheating... yes, makes a lot of sense.

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    7. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0
      The DOJ investigation is a total vindication that Microsoft's marketing is not just good, it is TOO GOOD for "socialist" America.

      Its funny, I come from Europe, we percieve America as being success-oriented, and free of the envy and negativity that plagues Europe and stifles innovation and risk-taking.

      But when Microsoft by careful allocation of its limited resources, and by hard work achieves total world domination, providing employment for 1000s, and brings valuable currency back to the US, what does it get for thanks ? It gets sued by the very government that is supposed to support capitalism.

      You can appreciate how strange this seems to a European. We expect our quasi-socialist governments to intervene in the free market place, but the US ? The land of the free ?

      It seems its only the land of the free if you are not too successful. Go figure.

      dmg

    8. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0
      Correct me if I'm wrong, but didn't Mindcraft prove that NT is in fact faster than Linux for serving web pages ?

      dmg

    9. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0
      Was anyone else reading this posting reminded of postings made to USENET by Scientologists on the topic of Scientology?

      I'm glad you're happy and everything, but opinions among my cadre on how much M$ has cost the computer industry range from 10 to 20 years of progress (in other words, because M$ is in the picture innovations we have today might not happen for another 10-20 years). These completely subjective and back-of-the-envelope numbers were arrived at from a variety of paths, and of course I'm sure other people can offer reasons why the number should be lower (or even negative).

    10. Re:I dream of working for Microsoft by fabjep · · Score: 1

      If you had ever tried to code with MFC, implement Direct X for anything, or simply run a decent system on under 12 terabytes of RAM I think you would take back the "Great software" statement. Most of it works most of the time pretty well. Alot of the time people blame Microsoft product's instability on their complexity. This is not the case. Their instibility is entirely do to poor programming. There are many pieces of software which are FAR more complex which don't have the 24 hour mandatory reboot pricetag attached.

      --
      - learn mathematics - shoot dope -
    11. Re:I dream of working for Microsoft by cyber-vandal · · Score: 1

      How to clog Slashdot with all the members of the Anti-troll alliance. Who moderated this up, but I appreciate your sense of humour. This guy MUST be taking the piss, or else it's BG posting as an AC.

    12. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0

      Yes, and my Windows98 uptime proves that either people who say Windows crashes all the time are fucking stupid, have never tried Windows, or don't know how to configure it. But us people with the ability to accept the fact that someone has 90 billion dollars - and it's not me/you - have learned better than to try and talk to these arrogant narrow-minds with anything other than, "Linux rules and Windows sucks, cause uh.. CAUSE IT DOES!"

    13. Re:I dream of working for Microsoft by cpt+kangarooski · · Score: 1

      Trust me, a totally capitalist country would be suprisingly unhealthy to live in for a number of reasons.

      The US system is intended not to satisfy the dreams of businessmen, but to create the most hospitable environment for consumers. That it tends to achieve the former is more of a happy coincidence than anything else.

      So with regards to monopolies, the thinking is that it is better for everyone when a number of companies compete against each other. When one company completely dominates a market it tends to stifle and progress that might be made due to the lack of competition. This can also be seen when a cartel of companies colludes to dominate a market.

      Business practices such as these not only harm consumers, but they harm the entire economy because it is no longer advancing in response to market pressures - save for the most extreme ones. While any given monopolist might be many more times successful than the most successful business in a competitive market, it is not as successful as all of the businesses that might be competing in that market.

      Monopolies are generally seen as a drag on the economy. MS might have created a lot of new jobs and might bring a lot of money into the US, but there's a very good chance that if multiple companies had ended up competing in the OS market much more money and jobs would be around.

      Imagine living in a world where MS, Commodore, Apple, Be and others all fought to get your money and mindshare. We'd probably see a lot more happening in the computer world than talking paperclips.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    14. Re:I dream of working for Microsoft by MaufTarkie · · Score: 1

      ... choosing Microsoft is a safe bet. No one ever got fired for selecting a Microsoft product. No matter how much they deserved to.

      Right ... they got fired for relying on a Microsoft product. <G>

      --
      Without you I'm one step closer to happiness without violence.
    15. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0

      You're rather bitter and angry about Microsoft. It shows through in your rebuttal of anything positive the previous commenter said about that company.

      Try to not let your anger take hold of your reason. Then we'll welcome you into the real world, and you can slowly adjust to the reality that everything Microsoft does is not pure evil.

    16. Re:I dream of working for Microsoft by fsck · · Score: 1
      Semicircle: r^2 = (x^2 + y^2) / 2

      Wouldn't that just increase r to sqrt(2)r and not split the circle in half? I think what you need is
      "r = +sqrt(x^2 + y^2)" (top semicircle)
      or "r = -sqrt(x^2 + y^2)" (bottom semicircle)

      I ran into this using Maple V at university where you couldn't plot a full circle with cartesian coords since it wasn't a function. Stick to polar coords for curvy things.

      --

      Lars - ...I could always phone Linus when I had a problem.
    17. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0
      Microsoft has so much real competition from the likes of Sun, the $5billion dollar Hewlett Packard, Netscape-AOL, Be Inc, Symbian, the cellphone companies (Nokia, Erricsson), Sony - the PS2 will KILL the domestic PC as a platform.

      If I were Bill G I would be Quaking in my boots.

    18. Re:I dream of working for Microsoft by Anonymous Coward · · Score: 0

      Are you crazy?

      The PS2 won't even "KILL" the PC gaming department, which isn't Microsoft's main area (though it is one of their areas). Not only is the PS2 a whopping zero threat to the OS market (Microsoft's main area, currently), but it's just yet another Console System That's Gonna Kill the PC. Heard it before. Blah, blah, blah, blah and some blah!

      How can you consider Netscape competition? Just because a bunch of Slashdot freaks use a product, doesn't mean that everyone else does. IN FACT, it means that it's most likely that most people don't! Netscape is pretty much dead. They lost their chance. It's over. They need to pack their bags and go home. Mozilla isn't showing jack for signs of stability. I know it's not een alpha, but come on - they'd need a whole rewrite to fix the thing for final.

      None of the other companies are competition, either. In fact, they're less of a threat than Linux! Tell me, which one of those companies owns a desktop OS that 99% of the American population recognizes by name, and that probably 70% of the population thinks it's the only OS ever?

      You're clueless. Microsoft is fine. If anyone's going downhill, it's gonna be AOL. Microsoft is heading uphill soon here. Windows Millennium beta is very stable (Windows98 is stable for me, but Linux zealots have a real hard time configuring Windows for some reason - guess they underestimate it) out of the box and is quite nice. It's also adopting many of the features and ideas from Linux desktop distributions like Mandrake and Corel. And guess what? To most people, those ideas will be innovative. That's how it is. It's business. It's life. Deal. With. It.

  11. Public impression by Anonymous Coward · · Score: 5

    Having spent the past two summer vacations as an intern at Microsoft, I can say with some authority that this article is quite accurate. I have to say that the amount of mindless propoganda ("WRITE GREAT CODE!") was exaggerated. Much more frequently you'll find articles from industry magazines on the product being developed in that part of that building (both positive and negative reviews can be found, with the latter's attack at specific features hilighted to emphasize for the team what needs to be worked on in the next release), dilbert comics, wall sized object models, and display cases showing off the earlier versions of the product. People at MS are proud of the products they develop, but they don't wear the branded clothes MS throws at them in armfulls (exaggeration) because of this. It's more of a "hey, free shirt!" attitude than a "I'm going to wear this shirt for my team" attitude. The pride just lets them wear it.

    I don't think the downside of the meeting-centric culture was emphasized enough in the article. Of course, there is variance from team to team, but the number of meetings a typical employee can attend in a week can really start to bother him/her. This is especially the case because the type of person that you'll find at MS scores high on the geek scale, and (it's been my experience that) geeks tend to prefer to be working on their machine rather than discussing things in a meeting. It is perhaps because of this very fact that the meetings are so important to the smooth flow of operations within the teams. With the heavy degree of interdependance in a collaborative software design enviroment and the tendancy for the geek to work hard at his or her own feature with little regard for the rest of the universe, the meetings are a neccessary evil to pull team members back and get them looking at the Big Picture again.

    Finally, with regard to ". . . Microsoft employees are thought to be haughty, sharp-tongued, and prickly to deal with.": I don't doubt that this is the case. Microsoft has one of the worst public image problems in history. But the people there _are_ acutally nice, as the author claims. They're hackers just like you'd find at any other company, except that as the author points out they tend to work more sane hours and enjoy a great deal of pampering. When the company was out leveraging it's monopoly power in unfair ways, it wasn't the devs, testers, or program managers fiendishly devising ways to force oems to install windows. All that was carried out at the upper levels by the marketing people without the knowledge of the product teams. The people developing the product have remarkably little knowledge or even care as to how the product will be delivered/marketted to the public. It didn't really suprise me to realize this. Pardon my prejudice, but I have a jaded view of the moral character of marketting/sales offices. It seems to me to be an almost unnerringly duplicitous facet of modern business.

    1. Re:Public impression by Get+Behind+the+Mule · · Score: 3

      When the company was out leveraging it's monopoly power in unfair ways, it wasn't the devs, testers, or program managers fiendishly devising ways to force oems to install windows. All that was carried out at the upper levels by the marketing people without the knowledge of the product teams. [...] It didn't really suprise me to realize this. Pardon my prejudice, but I have a jaded view of the moral character of marketting/sales offices. It seems to me to be an almost unnerringly duplicitous facet of modern business.

      I'm inclined to believe this, probably because I have a similarly jaded view of sales and marketing, and positive view of developers.

      This raises an amazing thought: If the geeks working for M$ could have their way running the company, it wouldn't be the standards-flouting, gratuitously incompatible, anti-competitive behemoth we know and loathe. They'd take the time to release software that's less bloated, less buggy and standards-compatible. Some of it might even have open source code!

      Maybe this is why open source programming strikes so many of us as more ethical: The geeks are running the show, free of markedroids preventing the rest of us from doing it The Right Way.

      Since the DOJ is still struggling to decide on a remedy in the anti-trust suit that is not too intrusive and regulatory, and yet solves the problems of anti-competitiveness, here's a suggestion: Fully eliminate M$'s sales department and let the geeks take over. The software industry will be back to normal within months.

    2. Re:Public impression by jejones · · Score: 1

      Sigh...I know, Godwin's Law, and all that, but...what is it going to take to make the Good Microserfs see what they've been making possible?

    3. Re:Public impression by PacketOfCrisps · · Score: 1
      If the geeks working for M$ could have their way running the company, it wouldn't be the standards-flouting, gratuitously incompatible, anti-competitive behemoth we know and loathe. They'd take the time to release software that's less bloated, less buggy and standards-compatible.
      Wait a second. Didn't the author of the article say "The planning process is radically "bottom-up" and surprisingly nonpolitical." and "At Microsoft the process seems to be: 1) persuade your colleagues that a certain feature will be popular, and that it can be created, and 2) create it.".

      If these comments are to be taken as gospel wouldn't it mean that the standard-flouting and bloatware came from the developers and not the marketing types?

      PoC

    4. Re:Public impression by clifyt · · Score: 2
      Damn, I should do this anonymously to save the Karma but what the hell.

      Maybe this is why open source programming strikes so many of us as more ethical: The geeks are running the show, free of markedroids preventing the rest of us from doing it The Right Way.


      This is what ya'll just don't get. The marketdroids are the ones trying to find what the Average Users want. I hate Marketting as much as the next guy (or the next guy that isn't on /.) but they do serve a purpose. Geeks running Open Source is great for those writting for other geeks, but I've never seen an Open Source program that was any way geared towards the every day person. Geeks just don't know how to think in someone elses shoes. They don't understand that someone may not understand the usage of simple geek structures (Just look at my dads face when I tell him it'd be easier just to pipe the output to a text file....nevermind, Ummm just use word and copy and paste...).

      Geeks may be ethical, but its because they are only writting software for themselves.

      clif
    5. Re:Public impression by Anonymous Coward · · Score: 0
      If these comments are to be taken as gospel wouldn't it mean that the standard-flouting and bloatware came from the developers and not the marketing types?

      Several points need to be made, here.
      1. Not all Microsoft products are "bloatware"
      2. Some things do go from the top down. The so-called "standard-flouting" (by which I assume you mean the marketing-termed "embrace and extend" idea) often comes from higher-ups deciding that certain products need this or that. As well, not all MS products blatantly flout standards. In fact, there are currently very few products that don't adhere to open standards. Windows 2000 has focused on TCP/IP as the standard networking setup, compared to the old default of Netbios/NetBEUI; Exchange properly supports smtp, pop3, imap, nntp, and other protocols (as well as a few proprietary or extended protocols); And SMB and DHCP (both of which came out of Microsoft, though both also had their origins elsewhere) are both open protocols and available to all.
      3. The developers, managers, and such have essentially no control over the marketing of their product once it has shipped. That's what the Marketing department is for. And so the monopolistic policies relating to that are essentially the cause of marketing, and have nothing to do with the devs.

      This list can go on and on, but I think I've made my point. Marketing is bad, or something like that.

      BTW, as credentials, I'm a former Microsoft intern and soon-to-be Microsoft employee, and have had intimate experience in the development process at Microsoft on a project that was essentially at square one when I arrived.
    6. Re:Public impression by Wah · · Score: 1

      Not all Microsoft products are "bloatware"

      true, just the vast majority and anything that has gone past version 2.0. (Why will they buy the new one? More features!!!)

      (by which I assume you mean the marketing-termed "embrace and extend" idea) often comes from higher-ups deciding that certain products need this or that.

      Then maybe someone "higher up" can clear up the Active Directory / DNS flak I keep hearing about. If M$ can control what kind of DNS server you must query (i.e. Win2K), thats some, whats the word, uncompetitive business practices. Embrace and extend to the T.

      And who is it that decides on and codes the changes that make my Office95 / Office97 / Office2K files incompatible?

      --

      --
      +&x
    7. Re:Public impression by Skim123 · · Score: 1
      . I have to say that the amount of mindless propoganda ("WRITE GREAT CODE!") was exaggerated. Much more frequently you'll find articles from industry magazines on the product being developed in that part of that building

      One thing hanging outside an Office developer's office was the following SegFault.org article:

      Microsoft Considers Playtime, Naptime for Redmond, WA Campus

      I guess a little hopeful thinking, eh? :)

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    8. Re:Public impression by UncleDavid · · Score: 1
      Then maybe someone "higher up" can clear up the Active Directory / DNS flak I keep hearing about. If M$ can control what kind of DNS server you must query (i.e. Win2K), thats some, whats the word, uncompetitive business practices.

      Perhaps you are referring to the fact that Microsoft actually implements the relevant RFCs, and much of the UNIX world yet has to catch up because people like sticking with old versions of BIND.

      For all the gory details, check out the February issue of Windows 2000 Magazine, which shows you how to use the two DNSes either alone or coexisting. Basically, get updated to BIND 8.2.2 first, and please do try to keep up.

    9. Re:Public impression by Sri+Lumpa · · Score: 1
      Finally, with regard to ". . . Microsoft employees are thought to be haughty, sharp-tongued, and prickly to deal with.":

      I didn't think of MS employees like that. Their is a fundamental difference between the guys doing the work and the upper management taking the decisions and I tend to make the difference, that's also why I can't bear guys like Saddam Hussein but have nothing against Irakians (Note: I am not comparing MS to Irak & BG to Saddam Hussein).

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  12. How mighty are the fallen... by AjR · · Score: 1

    Its strange to see the anti-M$ rants when it wasn't that long ago it was IBM that was the hated dark one..... (Must I add I ain't a big fan of m$ but I don't bash blindly). M$ was once the company that was the pioneer (even if it's "pioneering" was buying in and rewriting!). A week is a long time in politics, but 10 years is an eternity in IT.

    Remember also that although M$ aren't exactly the nicest competitors - the people who work there are largely just Joe Schmoe's who need to pay their bills like all of us.

    Apple are similarly pilliored for being the Good Guy (standing up to M$, doing their own thing) while similarly being the Bad Guy (closed license hard/soft ware, doing their own thing!).

    It seems the IT industry is littered with good intentions that become the next Empire - or worse, fall by the wayside. Remember OS/2 was originally OS/2 NT? Amiga's? NeXT? CP/M 86/68k () ;-)

    Linux has proved its longevity - now lets prove our ability to co-exist (as users).

    Not that I am drawing a parallel here or anything ;-)

    --
    ...Upgrade now to Schrodingers Dog...
  13. "LORGs" - Hmmm... by VValdo · · Score: 3
    ...the main paying customers for Office are big corporations (or what the high-tech world calls LORGs, for "large-size organizations"),

    Gee, if they're so "big" I wonder why they're not called "big-size organizations" then? Could it be they've seen the slashdot icon for Microsoft?

    W
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  14. The Office "Assistant" by spiralx · · Score: 3

    There is even a person who created the "It looks like you're writing a letter" auto-annoyance feature in Word. I had to sign a separate confidentiality clause promising not to name him.

    Wow, there must be people really gunning for him if he gets his own separate confidentiality clause just to protect him :)

  15. One big happy family by hedgehog_uk · · Score: 2

    So Microsoft is one big, happy family ;-)
    I think that the problem is maybe that there are a few people within Microsoft who are far too aggressive towards competitors. As the article says, the majority of M$ employees are probably quite normal, likeable people who are not bent on total world domination at the expense of everybody else.

    I was a bit suprised that there was no mention of Linux in this article. I would assume that it would be a topic of conversation amongst Microsofties. From the tone of the article, I doubt very much that James Fallows will donate his unused ideas to the open-source office suites, though it would be very noble of him if he did.

    HH

    --
    Yellow tigers crouched in jungles in her dark eyes.
    She's just dressing, goodbye windows, tired starlings.
    1. Re:One big happy family by Anonymous Coward · · Score: 0

      I was a bit suprised that there was no mention of Linux in this article. I would assume that it would be a topic of conversation amongst Microsofties

      Oh well, don't make a fuzz out of this - there was no mention of Solitaire either :)

    2. Re:One big happy family by eric.t.f.bat · · Score: 1
      I was a bit suprised that there was no mention of Linux in this article.

      On one hand, so was I. But that might just be because I rarely hear the word "Microsoft" nowadays except in a sentence that includes the word "Linux".

      On the other hand, this article brings home the point that, from Microsoft's perspective, Linux's resistance really is futile. I heard a statistic (dunno how true it is) that Linux is still used today on fewer computers than OS/2 was in its heyday. Of course, we know the real reason for this: Linux's heyday hasn't arrived yet; when it does, it -- through Open Source and the Bazaar -- will change the world. But that's not yet; for now, it hardly shows up on the Redmond Radar [TM].

      BTW no one at comment level 2 or above (my default) has yet mentioned Microserfs by Douglas Copeland, a magnificent book about life in a Macintosh development team (!) at Microsoft in (I think) the early nineties. Gels perfectly with James Fallows's article.

      : Fruitbat :

      --
      I have discovered a truly remarkable .sig block which this margin is too small to conta
    3. Re:One big happy family by mcjulio · · Score: 1
      Among those who work on desktop apps here, there is, in fact, very little discussion of Linux, which is perceived as a treat to Microsoft's server marketshare, and not much more. The discussions hinge around the competitors, and when there is no viable competition on the horizon (as is the case for Office), the focus is on improving the apps and leveraging them into other spaces, to make them more and more irreplacable.

      Whatever the future of Linux as a desktop OS, it has yet to make a dent in the collective Microsoft consciousness as a serious worry. Given the company's track record for noticing things late, however, this could certainly change in the next few years...

  16. Fallows is intensely naive by Anonymous Coward · · Score: 0

    Fallows is correct to compare Microsoft to a military organization, but he is also naive. What he fails to realize is that the average infantryman does not know anything about what the Generals are thinking.
    The average MicroSmurf may be a "nice guy" but so is your average infantryman.. UNTIL you meet about 100,000 of them on the battlefield under the direction of a General. And Generals are usually mean sonsabitches

    1. Re:Fallows is intensely naive by Rilke · · Score: 2

      Umm, which makes it the perfect analogy, doesn't it?

      What exactly is your point again????

    2. Re:Fallows is intensely naive by Anonymous Coward · · Score: 0

      the point being that Fallows, in calling MS a bunch of "nice guys" has missed the point entirely. He obviously never had access to any of the higher-ups, or he'd have an entirely different opinion.

  17. A writer as an employee by Raindeer · · Score: 4

    Great article. It shows microsofties as normal people, which they undoubtedly are. An organization clearly suffering from some of the coordination problems that a large scale corporation has.

    But aside from the comments made by others I found it interesting that Microsoft hired a *writer*. Just because this guy had written some wishlist they liked. In the Open Source community it is often said that because you have the source you can alter it and get the features you want. Here is somebody complaining that he doesn't get the right features and he gets hired. This strengthens my beliefs that in the end it doesn't matter if a project is Open Source or Closed Source as long as you get the stuff in that your customers want. Not only the man/woman behind the screen, but also the corporate heads are what Microsoft is looking at. These latter ones influence purchasing, whereas the former ones are left with the results. This means improvements in manageability but a crappy grammar and spellchecker for the Dutch language. If the open source community wants to make a breakthrough they will have to equal Microsoft in terms of (perceived) ease of use AND (perceived) cost of ownership.

    This comment not previewed because of slowness of Slashdot

    1. Re:A writer as an employee by Sebbo · · Score: 1

      Fallows' résumé is a little more complicated than that; he was appointed editor-in-chief of US News & World Report after his jerimiad against sleazy news reporting, Breaking the News, got a lot of attention. Apparently he was successful enough in making the magazine more high-minded that the readership dropped, and he was booted after about a year

      Peanut Gallery: What's your point, Sebbo?

      Er...that he has some experience at the executive end, too, though none that I know of writing code.

  18. Douglas Adams on the subject by Anonymous Coward · · Score: 4
    At JavaONE last year, Douglas Adams spoke of having gone to Microsoft to talk about technology. When asked about MS Word, he told them what he didn't like about it. Primarily that it was written from the prospective of the tool (i.e. make the ultimate typewriter) rather than the author (what tools do authors really need?) He pointed out things like an authors desire to circle things and draw arrows on his document to move them around.

    He was told by I believe Nathan Myrvhold, who, MSoftie or not pretty much created the idea of the desktop word processor while at PARC, that "Those ideas are great. But people who use word have already learned certain keystrokes and they would have to learn a whole new set if we were to put in your features."

    d

    1. Re:Douglas Adams on the subject by IntlHarvester · · Score: 1

      There been a number of writing tools put out over the years based on the idea of flowcharts, or 3x5 cards, or lines and arrows, or whatever. Even Word includes (or used to) an outline editor.

      At some point you generally need to dump the output into an editor to get output that actually looks like a real document, so these things aren't really a replacement for a word processor.

      IMO, I tend to agree with Myrvhold -- these things tend to suffer from the "Adobe Illustrator" problem -- you want to draw pretty pictures, but in the end you have to learn quite a bit about the UI mechanisms, which is enough to minimize it's use as a tool to assist with the casual thought process.
      --

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:Douglas Adams on the subject by Anonymous Coward · · Score: 0

      NM never worked at PARC. You're describing Charles Simonyi.

      Also, drag-and-drop of both text and picture/diagrams would seem to provide the requested functionality if not the legacy UI.

      While not dismissing his comments, it is not surprising that a specialist would miss specialist features. The trick is in designing a UI that the mainstream office worker gets them most benefit from.

      Imagine that you built a word processor targeted at writers. You make your edits by drawing markup on the page. Great for writers. For everyone else, you have to teach them to draw carets to insert text, squiggles for something, slashes for somehing else. Hmm.

    3. Re:Douglas Adams on the subject by Anonymous Coward · · Score: 0
      >Charles Simonyi

      Argh, damnit, you're right. Sorry about that. Who could forget the creator of Hungarian Notation? Certainly not lpszMe.

    4. Re:Douglas Adams on the subject by Anonymous Coward · · Score: 0

      The 'Softie who wrote the Bravo word processor at Xerox PARC is Charles Simonyi. Nathan's big software project before MS was a clone of IBM's TopView system called Mondrian.

    5. Re:Douglas Adams on the subject by Tim+Browse · · Score: 1

      I'm really not trying to namedrop, but I work for Douglas Adams, and as much as I respect him, there is a large probability that the story you cite is not an accurate representation of the events (I myself have heard a different version).

      Douglas himself knows this - indeed, he's included the point in some of his public speaking that the more you tell a story, the more it gets refined or subverted to match your own desires of what should have happened, sometimes to such an extent that you can't actually remember what really happened.

      Tim

      PS. Or it could be 100% true :-)

  19. life is easy at the top by oz81dog · · Score: 1

    it must be nice, sit back, dont worry about whether your code really works or not, have the executives kill off the competition like a trailblazer with a machete. very similar to the laid back easy life of america, you don't have to worry about politics, foriegn relations, you name it... but is it really a good thing? not really.

    1. Re:life is easy at the top by nomadic · · Score: 1

      Laidback, easy life? Where exactly did you get that idea?

    2. Re:life is easy at the top by oz81dog · · Score: 1

      have you ever lived anywhere else in the world? everything is so cheap here and there are so many jobs... ive lived here for 8 years now, i moved here when i was 14, and since then, i was able actually afford a computer for the first time, ive worked doing everything i've wanted to do, and when things have been slow getting a decent job i always could find a job at a gas station for a few weeks. this is the easy life buddy, take a look around.

  20. Isn't this the procedure EVERYWHERE? by Lonesmurf · · Score: 2

    I'm just curious, but isn't it the procedure everywhere to have loads of meetings whenever you come across a problem? I know this probably sounds like a gasoline-covered rag flame-fest, but seriously.

    I work at a high-tech company, and it actually helps to have a meeting whenever we

  21. Agreed by boojum_uc · · Score: 2
    Theres a tendency to confuse a companys philosophy with a companys staff & its pure wish fulfillment to assume that just because you dont like their software philosophy, M$ *must* be a horrible place to work and full of stupid clueless people.

    What Microsoft does brilliantly is keep their client firmly in mind. When Im dealing with my clients, I have to admit I often ask myself "What would Microsoft do?" as part of my effort to stay focused on the same issues. I dont like their software. I certainly dont like their approach. However, I admire the way they nurture their client relationships and the way they understand how the people who are going to be purchasing their products think. And I know from experience that they have a lot of really talented people working there (both technical and non-technical)

    If we mindlessly hate and fear everything Microsoft rather than learning what lessons we can from the things they do right, then we will ultimately lose because everything we do will be reaction, not action. Methinks you need to learn what you can from any source.

    --
    Because the snark was a...
  22. Now that was an interesting article by guran · · Score: 2
    Observations:
    • It is nice to work for a compay that is doing well.
    • There is a reason why MS is no 1 (marketwise)
    • You don't make it where MS is today without doing things right. Their goal never was to write the best software for everyone, it is to write software that as many people (and LORG's) as possible consider good enough.
    • Microsoft's main customers do not use the same criteria when they choose software as the average /.'er.
    I dont like everything fom MS, but I have to hand it to them:
    Nobody is better at making selling software. They dont rely on clueless marketers they rely on *damn good* marketers.
    --

    All opinions are my own - until criticized

  23. Intriguing by Julian+Morrison · · Score: 1
    So it seems what causes bloat and fragility in MS apps is not marketing driven focus on looks, but rather unrestrained "wouldn't it be neat if".

    So, why is OpenSource largely proof against this?
    • First, because projects have a definite zeitgeist and maintainers who enforce it. Sendmail won't include a tetris patch, and AbiWord won't add email-reader functionality just because someone created it and showed them it could be done.
    • Second, because OpenSource projects can fork if a different zeitgeist is desired truly, and so there is no assumption that each program must continue to be all things to all people.
    1. Re:Intriguing by TummyX · · Score: 2

      That's so munted.

      These "wouldn't it be neat" features are used by many people, and most are god damn useful. All those features can ofcourse be turned off. And bloat? Excuse me, lets see star office, bloated, slower and takes over the desktop. Netscape, bloated slower and takes over win9x's role of crashing.

      And now you're saying open source is better cause weird "wouldn't it be neat" things *WON'T* be added? How so? You're saying open source is more restrictive...or what? I don't get where you're coming from.
      And now you're copying Linus' change of moods, and saying forking is _GOOD_?

      I'd like to hear some more reasoning from you.

    2. Re:Intriguing by teraflop+user · · Score: 2

      On the whole I agree with you, but the timing of your first point is deliciously ironic.

      If you surf on over to the Linux Game Tome, you will find that only today a patch was released for e2fsck (the thing that checks your disk for you if you don't shutdown the machine properly), which allows you to play Tetris while the file system is checked. Of course, because it is open source, your second point kicks in: The feature is optional.

      I enjoyed the article. It sounds as though the programmers aren't too different to their open source counterparts (but richer). Presumably all the dodgy tactics come out of the marketting department. I guess one of the strengths of open-source is that we have no marketting department!

    3. Re:Intriguing by Jon+Peterson · · Score: 1
      So it seems what causes bloat and fragility in MS apps is not marketing driven focus on looks, but rather unrestrained "wouldn't it be neat if".

      So, why is OpenSource largely proof against this?


      First, because projects have a definite zeitgeist and maintainers who enforce it. Sendmail won't include a tetris patch, and AbiWord won't add email-reader functionality just because someone created it and showed them it could be done.


      I disagree. You give the example of Sendmail not having a tetris patch - well, gee. I mean MS don't have tetris in Outlook, either. So what. You give the example of AbiWord not having email-reader functionality - fine, last I checked MS word couldn't read email either.


      What's that you say? You can compose and view emails using Word as part of Outlook? Well yes - but that's not bloat on a single application, that's the existance of a working system wide object model, something Unix has never had and is only just starting to look at with Gnome and KDE. Once this object model exists, it becomes so easy to add one bit of functionality to every app that uses the object model, bloat happens all over the shop - except that such object systems make the notion of 'application' rather redundant. It is not a case of applications having too many features, it is a case of applications having too many embedded objects switched on at once.


      I think Enlightenment is bloat on a stick. As is Emacs. I think OS stuff is highly susceptible to bloat, the only thing that saves it sometimes is that the original structures are good enough that they don't crumble under the weight of the feature creep. Yes, some things like bind have managed to resist much of this, but for alot of OS projects the only thing that stops them being as bloated as their MS counterpats is lack of developers...

      --
      ----- .sig: file not found
    4. Re:Intriguing by Squeeze+Truck · · Score: 1
      well, gee. I mean MS don't have tetris in Outlook, either


      No, but Excel has a flight sim :)

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

    5. Re:Intriguing by cpt+kangarooski · · Score: 1

      Well, a lot of the Open Source philosophy comes from (imho) the Unix philosophy of 'many little tools working together.'

      From that viewpoint it's weird to build tools that are like swiss army knives with a jillion functions. Instead, create smaller programs that do limited things but which work very well together.

      What's weird is that this leads us ultimately to something like OpenDoc, which was a good idea, but got screwed up massively in the implementation.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    6. Re:Intriguing by Anonymous Coward · · Score: 0
      It's not so much OpenSource which is the proof, but a whole different mindset, i.e. the Unix mindset of a large collection of small things rather that the Microsoft legacy of a small collection of large things.

      My take is that the "this is cool, lets make it work" attitude at Microsoft has taken over from the "lets make this better" attitude that they should have.

      Lets hope that Mr. Gates takes back the control of software like he says he wants to. Maybe he'll be able to say NO to everything that his employees say "this is cool, lets add it".

    7. Re:Intriguing by TummyX · · Score: 2

      Yes, and the windows philosophy is make lots of COM objects that work together - proper - fast binary reuse.

      You don't go around executing new processes and parsing the output. You go and dynamically link with libraries and communicate using language-neutral binary intefaces.

  24. Interesting dose of reality check by Chris+Johnson · · Score: 5
    What catches my attention most is this: what a great illustration that you don't _have_ to be a frothing axewielding sociopath to do harm.

    It's plain that Microsoft has done harm. However, you look at the coders and geeks within Microsoft and they are not, for the most part, bad people. Does this invalidate the harm Microsoft has done? No, of course not- welcome to the real world. They have helped it happen, certainly did not set out each day saying "Heyyyy! Let's all stifle innovation in this industry (except from us!) and help to lock computing into some technological Dark Ages!". It's just that the work that they do is effectively harnessed to the power of a corporation which has a long history of doing just such stifling. They are not the ones in toplevel meetings telling Apple "Yes, we're asking you to 'knife the baby'. Kill Quicktime for us or you won't like the consequences". But their work enables the upper management to do just that.

    Also, I would be very surprised if there wasn't a (military?) sort of elitism pervading the place. In effect, the Microsoft workers may not be frothing at the mouth to eradicate all competition in the industry- but they do, I feel, see themselves as superior to anybody else, which makes it very easy for them to be very unconcerned about their bosses acting to crush and stifle other companies. Somewhere in the back of the Microsoft worker mind is, "That's okay- if they wanted to _really_ innovate and do good things, they'd quit that company and join US!". This is not capitalism, of course- in most industries, competition is seen as a normal and healthy thing. I feel that within the Microsoft culture, competition from other companies is seen as as best a distraction from _real_ innovation, and at worst a positive roadblock- such that one could easily picture Microsoft people lobbying the government to shut down a competitor that stood in the way of Microsoft expansion. "You're hurting the economic growth of the whole country by allowing them to keep operating like that! They're blocking innovation!"

    And still, none of this requires that the people involved are evil people: you just have to look at their worldview. It's all very well having elitism. Elitism plus _clout_ equals trouble.

    1. Re:Interesting dose of reality check by rickjenn · · Score: 1
      This is not capitalism, of course- in most industries, competition is seen as a normal and healthy thing. I feel that within the Microsoft culture, competition from other companies is seen as as best a distraction from _real_ innovation, and at worst a positive roadblock- such that one could easily picture Microsoft people lobbying the government to shut down a competitor that stood in the way of Microsoft expansion. "You're hurting the economic growth of the whole country by allowing them to keep operating like that! They're blocking innovation!"

      That is exactly what capitalism is! Companies don't just sit there and think 'Gee, isn't great that our competitors are doing well', they aim to wipe out their competitors and give themselves a monopoly or get themself into position where thay can set up a nice little cartel. Neither of these encourage competition which is why we have anti-monopoly and anti-price-fixing legislation. And what's so unusual about companies lobbying governments to give them some advantage or other? It happens all the time all over the world.

    2. Re:Interesting dose of reality check by xxyyxxzz · · Score: 1

      I think you missed the point. Us on the outside see Microsoft as a corporate piranah bent od dominating its waters. But you have to realize that we're used to seeing corporate types do this stuff. It sounds like the heads of microsoft and the programmers have different motivations. While corporate is focused on parleying their product onto as many computers as possible, the worker bees are (trying to) program good product.

      The whole competition thing sounds much healthier there than at most companies I've seen. If Mr Fallow's observations are right, working in an office where people work with, rather than against, one another actually sounds pretty nice. You can still have competition, just not the kind that Steve Jobs fostered between the Mac and Apple II people back in the early eighties. That is to say, healthy competition.

    3. Re:Interesting dose of reality check by Squeeze+Truck · · Score: 1
      And what's so unusual about companies lobbying governments to give them some advantage or other? It happens all the time all over the world.


      Um, rapes happen every day all over the world too. I don't see how this makes it any less wrong.

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  25. No More Paper Clip by Special+Agent+K · · Score: 1

    I hope one of the things this guy stood up for was the removal of the Malicious Windows Paperclip !! Seriously, though, I found it to be a good article. I think that he adequately expressed the idea that the people he was working with were people like most of us -- geeks doing our thing for $$. Maybe I lack the moral fibre of most of the /. readership, but I wanna be Stinking Filthy Rich(tm) and that's what I got out of the article -- these were nice, friendly, smart people who were more enticed by financial stability than Open Source evangelism. Can't we all just get along :-P ?? Great Piece. My only critisism is that the perfect Word Processor exists, it's called 'vi'. Save your flame for /dev/null. -AGENT K

    1. Re:No More Paper Clip by Anonymous Coward · · Score: 0
      If vi is so good, create a company selling an improved one and make yourself stinking filthy rich.

      You won't succeed. Vi is very poor indeed. If someone wanted to work my company and wanted to use a tool as unproductive as vi I would have to think really hard why they were worth hiring.

      However, do try

      Snail

    2. Re:No More Paper Clip by DerFeuervogel · · Score: 1
      If someone wanted to work my company and wanted to use a tool as unproductive as vi I would have to think really hard why they were worth hiring.

      If someone as closed minded as you are in your opinion of vi tried to work at my company you wouldn't get in. vi has it's uses. And to someone who has used it for a while, it is most certainly NOT unproductive.

      -DF

  26. Remember this... by guran · · Score: 4
    In the article, Fallows noted that a lot of his ideas for improving MSWord as a writing tool were brushed off, because the product managers ran the numbers. The true writers who would use it wouldn't be worth the development effort!

    Don't forget that the feature *you* would kill for is the very thing that someone else will call bloat.

    Trying to scratch everybodys itches at the same time will not work...

    --

    All opinions are my own - until criticized

  27. Organization Vs. People by sela · · Score: 2


    Fallows made a mistake people often do, mixing the image of the company, with the people working for it. Ofcorse, programmers working for microsoft are not different from people working for any other software company.

    I do think Microsoft is a VBT (Very Bad Thing), for two main reasons:
    1. It holds too much power.
    2. It abuses its power.

    From sociological point of view, each group of people that gains power fights to keep others away from it, and thus it is no surprise Microsoft abuses its power. ANY other company that would be at the same position as Microsoft would act the same.

    And this is where FREE (beer&speech) software comes it: It ensures no one would hold such absolute power.

    Sela

    1. Re:Organization Vs. People by nomadic · · Score: 1

      Other companies have been in Microsoft's position, and they haven't behaved that way. Intel opened up the architecture to the 8086 chip; IBM opened up the architecture for their desktop system; both of them could have held a substantial monopoly in the PC field, but they didn't. I'm not saying they did it out of altruism, but they at least recognized that it was more beneficial to help create a larger market than to try for 100% market share.

    2. Re:Organization Vs. People by sela · · Score: 1


      Both examples are not very good ones. IBM "opened" up the architecture for the PC not because they intended to create an open architecture, but because they where in a hurry to get their Prsonal Computer ready. They didn't have time to develop everything from scratch, so they built the machine out of existing components from outside sources.
      Once the PC market started getting crowded with "IBM-compatible" machines, IBM tried to fight it off with a proprietary platform - the PS/2, and failed.

      And as for Intel, it was a business practice at that time to preffer buying components that have a second source, so Intel had no choice but to licence its 8086-80386 design to other companies, so that it could sell its chips to companies like IBM.

      So in both cases those companies didn't open their product for the benefit of the market, but because there was no other choice for them, under the given circumstances.

      Sela

    3. Re:Organization Vs. People by nomadic · · Score: 1

      I didn't say for the benefit of the market, I just said they realized that they were not, and could not be, the sole provider of those technologies to the world. The second-source rule was a government requirement; Intel probably thought that a substantial portion of buyers would be government workers, so acted accordingly. Microsoft is getting government pressure to open the system, and they're fighting it. Two different reactions to similar situations.

    4. Re:Organization Vs. People by Squeeze+Truck · · Score: 1
      How is this post a troll??


      Do we have Microsofties here with spare moderator points?

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  28. Why they like meetings by ksan · · Score: 1

    I'm studying for MCSD and I found in the book 70-100 'Analyzing Requirements and Defining Solutions Architectures' a good explain how Microsoft manage their teams. I might explain that I not committed to any technology or marketing from them because I'm very opinioneted and I do'nt agree in theirs business practices.
    Back to the point I think good ideas never be throw away so some of explanations may be useful to the free software community.
    My $0.02

  29. Do what?? by CausticPuppy · · Score: 1

    (Devil's Advocate)

    Let me get this straight: Windows2000 doesn't work with a bunch of games. Let's say they don't release a patch. People complain "shitty product because these games don't run and there's no patch yet."

    OR...

    Windows2000 doesn't work with a bunch of games. The day after its release, a patch is released, allowing those games to work in Windows2000. People complain "shitty product because there's already a patch for it."

    Golly.

    At least I can look forward to never needing a kernel patch ever again after 2.4.0 is released!

    --
    -CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
    1. Re:Do what?? by B'Trey · · Score: 1

      OR... Windows2000 doesn't work with a bunch of games. They test this BEFORE releasing it, fix it, and don't need to put out a patch the day after release.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    2. Re:Do what?? by Spoing · · Score: 1

      OR... Windows2000 doesn't work with a bunch of games. They test this BEFORE releasing it, fix it, and don't need to put out a patch the day after release.

      Ever worked on a retail product? With a deadline?

      Not to defend MS too much -- I agree they should have spent more time on it -- but this is the reality of retail software projects; the deadline never slips unless even the managers can't be convinced it's 'good enough' -- and they have the nerve to say that to thier boss(es).

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    3. Re:Do what?? by cyber-vandal · · Score: 1

      Errr.. and how much do you have to pay for kernel 2.4.0? Despite the fact that it will probably be of a higher quality than Win2000, and have any bugs fixed fast and won't require a more powerful PC, it will cost nothing. I am a Linux zealot because I've been required to pay $150 for Win95 (these are European prices), $300 for Office 97 and $150 for for Win98, all of which has been sub-standard due to the monopoly control that MS has. And before you tell me that I don't require these, my accountant uses Office and needs an Excel spreadsheet of my accounts, and when I'm looking for work, my CV (or resume if you prefer) has to be in Word format. So until I discovered Linux, I was stuck with a 1980s Skoda of an operating system instead of a 1990s BMW. MS only have themselves to blame when they get criticized; they've pissed a lot of people off.

    4. Re:Do what?? by CausticPuppy · · Score: 2

      It would have been funny to see MS convince their biggest customers' IT managers that Win2000 really did need to be delayed yet again to ensure game compatibility in their next corporate "professional" desktop and server OS.

      --
      -CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
    5. Re:Do what?? by Rombuu · · Score: 2

      I am a Linux zealot because I've been required to pay $150 for Win95 (these are European prices), $300 for Office 97 and $150 for for Win98,

      No one forced you to buy anything, there are computers out there without windows and there are certainly other office suites.

      <I>my accountant uses Office and needs an Excel spreadsheet of my accounts, </I>

      I'm sorry to hear there is only one accountant in your country... what? There is more than one? Maybe you could change accountants then?

      Unless someone put a gun to your head, I don't see how you were forced to do anything... whine, whine, whine...

      --

      DrLunch.com The site that tells you what's for lunch!
    6. Re:Do what?? by MattMann · · Score: 2
      Unless someone put a gun to your head, I don't see how you were forced to do anything...

      yep, and when people in our democracy decide that monopolies are not good for our industry, no one will force Microsoft to compete. They can be a monopoly that doesn't sell their their products, or they can make sweaters, or...

      whine, whine, whine...

      yep, and cut it out! If we inspect the reasons that we have laws and regulations, we discover that they are good reasons. You don't have to accept our laws and regulations, nobody is putting a gun to your head. You could starve yourself to death, you could depart from the computer industry, you could... nobody is holding a gun to your head.

    7. Re:Do what?? by Anonymous Coward · · Score: 0

      I don't know how much people expect to pay for kernel 2.4.0 but I know that last night I logged onto "Windows Update" and downloaded and installed the "patches" to make Game play more smooth for free. Yes, I paid for the Windows 2000 itself.

      Off-topic Observation:
      Interestingly, now that I have a W2K retail box in my possession and can read the upgrade requirements, I find I was wrong in one regard: Microsoft is allowing Windows 95 and 98 customers to upgrade to W2K at the "upgrade" price. I had originally thought only NT customers would get the lower price.

    8. Re:Do what?? by fsck · · Score: 1
      OR... Windows2000 doesn't work with a bunch of games. They test this BEFORE releasing it, fix it, and don't need to put out a patch the day after release.

      Ever worked on a retail product? With a deadline?

      Hello. Windows 2000 was done before Christmas, 1999. They kept it for testing purposes. They didn't fix these problems in that time, indicating that
      a) It really wasn't done
      b) Microsoft's "testing" is meaningless and they all went on holiday instead
      c) Microsoft is gouging the customer with its inflated licensing fees
      d) a) and b)
      e) All of the above

      --

      Lars - ...I could always phone Linus when I had a problem.
    9. Re:Do what?? by TimeWaste · · Score: 1

      Have you ever worked on a product that needed PACKAGING, and hundreds of thousands of CDs to be pressed? Windows 2000 code was not touched since December. The delay to launch was to have time so that the product would be in stores on launch day.
      If Microsoft hadn't been testing it since December, there would be NO updates now. Which is it, are they evil for not testing it, or are they evil for continuing to test it?

    10. Re:Do what?? by CausticPuppy · · Score: 2

      Errr.. and how much do you have to pay for kernel 2.4.0?

      None. Are you saying that's an excuse for it to have bugs? 2.4.0 will need patches just like Win2000 and every other OS ever released. Know anybody that's still using kernel 2.2.0?

      What I'm saying is that game compatibility shouldn't have been (and wasn't) a priority with windows 2000. So it was added later with a patch. Big deal.

      ...$300 for Office 97 and $150 for for Win98, all of which has been sub-standard...

      Well, no argument there. I will admit that Win2000 is a vast improvement though. At work, I upgraded over my Win98 installation which had to be rebooted 2-3 times a day. Haven't seen Win2000 crash yet since I installed it last Thursday. A couple of applications have crashed, but I just got an error notification and that's it. I'm keeping my Win98 setup at home until full SBLive support gets into Win2000.

      As for the 1990's BMW, I don't think I'd want one...

      --
      -CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
    11. Re:Do what?? by cyber-vandal · · Score: 1

      There may be other operating systems, but unless you build your own PC, the terms of the Windows license requires that the cost of Windows be factored into the price. So my only choice is to build my own PC. Sorry, I don't see why I should have to. As for other Office suites and other accountants, the ones that a contractor like me can afford exclusively use MS-Office, and although Corel and Star are mostly compatible, the standard spreadsheets that these accountants offer are in Excel + VBA which are not compatible. So I'm stuck with software I have to pay for. Or should I do my own accounts without the benefit of an accountant, perhaps, which opens me to the risk of errors and large fines. A whine is when you complain for the sake of it. I'm complaining because effectively a gun has been put to my head. I don't have to have a Ford engine in my Fiat Coupe, why should I have to pay for a Microsoft OS on my computer. Whining, I don't think so.

    12. Re:Do what?? by cyber-vandal · · Score: 1

      No, there's no excuse for bugs in any release software. True, it's only games anyway. I'm not going to slag Win2000 off totally except on over-pricing in Europe, where the cost is about double what the Americans are paying. Does translation, import duties and a strong dollar really add an extra 100% to the price. I don't think so. Of course MS could save themselves a lot of money by adopting i18n and just being able to slot in new languages at will rather than whatever they do now. But expecting MS to adopt reasonable standards is a waste of time I suppose.

    13. Re:Do what?? by fsck · · Score: 1

      They are evil. Period.

      --

      Lars - ...I could always phone Linus when I had a problem.
    14. Re:Do what?? by Anonymous Coward · · Score: 0

      Well, that makes it interesting that ALL ms found needing fixing was games & parallel zip drives. What the fuck other stuff did they leave out because it didn't have good PR value? Go fuck yourself. Oh, wait, microsoft is doing that already.

  30. Re:You think that's bad... by Anonymous Coward · · Score: 0

    And they really use Windows.

  31. But where's the overriding vision? by dpilot · · Score: 1

    I read this article several weeks back, and was interested to see the part about individual programmers taking the initiative on adding features. I had expected a much more hierarchical, dictatorial setting. I've also read other articles that picture Microsoft as a much more contentious shop. Perhaps there are soem major differences between the Campus and the Field.

    But it leaves on wondering, where's the overriding vision? Who keeps track of the interactions between all the nifty little pieces. It can be good for a program to be done piecemeal this way, but it's necessary for there to be some unity, too. It's a careful line to walk.

    History, in the form of bugs and security holes, suggests that Microsoft doesn't walk that line as well as perhaps they ought to.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:But where's the overriding vision? by GPFCharlie · · Score: 1
      Fallows does provide a great vision of how Microsoft software gets made; but his article deals mainly with the foot soldiers: Program Managers, Developers, and Testers who collectively design, code and test the software. The vision for MS products are done at the sort of "lieutenant" levels; known in product teams as Group Program Managers (GPMs) and Product Unit Managers (PUMs).

      GPMs oversee the Program Managers as they design and develop the feature specifications. This is mainly an organizational task, but involves helping to make decisions about feature tradeoffs, especially as schedule impacts near.

      PUMs are responsible for a product in its entirety. This includes design, development, testing, marketing, support, and all the other aspects that involve creating a software product.

      When its time to begin thinking about the next version of a product (or 1.0 of a new product), it is up to the PUM and the level below him (GPM, Group Development Manager, etc.) to provide that vision. But even there the individual devs, PMs, testers, everyone has a say in what should become a priority. (product support provides feedback on customer complaints and comments, usability engineers work on improving UI, visual designers work on the next type of visual interface, PMs go out on customer site visits and get feedback 1 on 1 with customers, developers investigate new technologies with PMs, and testers go through unsolved problems from the last release.) All of this feedback is assembled and the PUM develops a "product vision" for the next version of the product.

      From this point, the Program Mangers take over. Taking all the feedback from the other members of the product team, the PMs work on a feature wish list. This includes required features to maintain parity with the last release, items that didn't make it last time for various reasons, and requests from the different parts of the group. Anything goes into the list. Next, each of the features is compared to the product vision. How will this feature fit into the vision? Does it make sense given what it is we want to do with this product?

      If a feature meets the vision, it's schedule impact is now scoped. What will it take to do this? Features which don't meet with the vision are scrapped, but always archived for the next version.

      While all of this is going on, the PMs are talking with the GPM about their decisions. The GPM and PUM make sure that the decisions that are being made about the feature trade-offs are meeting with the product vision.

      After the feature impacts are scheduled, they are next lined up with the overall schedule for the product. When do we want to ship? What will it take to get there? How much of this can we do? Now the prioritization comes in, and again the vision is applied to the features. Features which are core to the vision are maintained, those which are not are scrapped.

      From this a schedule is created, the teams line up, development begins. This continues until the product is ready to ship, and the cycle begins again.

      So there is some sort of hierarchial control to providing a vision, but at very few times is any sort of top-down requirement placed upon groups at Microsoft. The main reason for this is that Microsoft assumes, for the most part correctly, that their employees are smart, dedicated, and want to do the best possible job, so why impose artifical restrictions on them? Once the group agrees that a vision matches what they want to do, they'll do the feature pruning for you. Examples of times when a top-down radical change has been imposed at MS include when Bill Gates realized the Internet had up and left MS behind. Now it's the idea of "software as a service" and "Next Generation Windows Services". But again, once the decision is made, it's up to the individual teams and members to implement the change in Microsoft strategy.

      --
      Somedays it's just not worth chewing through the restraints...
  32. Reputation... by brilsmurf · · Score: 1

    "If there is something you love or hate about Microsoft programs, don't thank or blame Bill Gates; some specific member of the Microsoft team decided to "own" that feature and include it in a program. There is even a person who created the "It looks like you're writing a letter" auto-annoyance feature in Word. I had to sign a separate confidentiality clause promising not to name him." LOL!

  33. microsoft employees by nomadic · · Score: 2

    Corporate loyalty bordering on fanatacism seems to be a trait that a lot of companies try to instill in their employees. I wouldn't want a career at Microsoft, but I wouldn't mind working there for a few weeks, just out of curiousity. As for the posts praising Microsoft's organizational ability, there isn't really much need to develop a succesful management strategy when your profit margins are unbelievably high. In a less wealthy company employees wouldn't be able to spend most their time "waiting" for someone to give them something to do. Which also brings up the question as to how good are the people they recruit? We've all dealt with the substandard software, how many first-rate programmers can they actually have working there? Maybe the reason they don't release the source as open is because they're too embarassed to show it...(an op-ed piece that appeared in the NYT quotes a former programmer on the issue: there's a copy at http://www.reason.com/opeds/vp110899.html)

    1. Re:microsoft employees by haggar · · Score: 1

      Very true! Moderate this post up, please!

      I, too, have been wondering how bad those programmers actually are. They are not motivated to make god code, actually. People will buy their crap anyway, because they muscled out most of the competition, and not on the basis of the quelity of their software. Everyone will agree that they have the best possible marketing, and I would add that they have the best possible strategy in leveraging their monopolistic dominance.

      So, as a result, their programmers are not motivated.

      I, for one, would not hire someone who worked for Microsoft. Partly because I still feel it's very un-ethical, and partly because I will always be under the impression I have hired someone who coded Winblows98 or Word00.

      --
      Sigged!
  34. programmers are nice, marketing is evil? by lovebyte · · Score: 2
    I have enjoyed all the comments on this article. The general conclusion seems to be that M$ programmers are nice people and M&S (Marketing & Sales) are evil. Although the latter is certainly true (of every company in every business in my experience), I would also say that M&S people are generally clueless when it comes to R&D. All the complaints most of us have about M$ software does not always involve M&S, does it?

    Do you think M&S said to the programmers that every new version of M$Word should have a different file format? Do you think that M&S said to the programmers that IE should be completely mixed up in the OS?

    I don't think so. I am sure most M$ people are nice, but I don't think Marketing & Sales are the only bad people(tm) at M$!

    --

    I'll do it for cheesy poofs.

    1. Re:programmers are nice, marketing is evil? by Junks+Jerzey · · Score: 2

      It's not that *anyone* is particularly bad, just that you tend to be focused on working on one thing without seeing the big picture. The two biggies:

      1. You get more concerned internal schedule details than considering the people who will actually use the program. It's so easy to say "That's not a critical bug; we'll fix it next time around."

      2. Microsoft developers are one or two product cycles ahead of what's currently shipping. So right now lots of people at Microsoft are working on followups to Windows 2000 and nobody's actually working on W2K. Of course the general public is just starting to see W2K, so there's a definite gap.

      These come from working for a Microsoft contractor for nine months.

  35. Artificial Stupidity by hedgehog_uk · · Score: 2

    Can you blame them? I turn that fscking paperclip off, but if I'm typing a long technical document and start a paragraph with the word 'To', the paperclip jumps up and says "It looks like you're writing a letter". Even if I'm 20 pages into the document. Artificial Stupidity at its worst. Microsoft should either fix this 'feature' or remove it.

    The development process descibed in the article really does account for the freeping creaturism found in MS software.

    HH

    --
    Yellow tigers crouched in jungles in her dark eyes.
    She's just dressing, goodbye windows, tired starlings.
    1. Re:Artificial Stupidity by spiralx · · Score: 1

      Damn straight. The only way I've found to get rid of it is not to have it installed in the first place :) It's so fucking annoying to press F1 to get help on that obsure topic and get that paperclip appear. Not really in line with the Microsoft standard keyboard commands is it? But then I suppose they think that it "helps" :)

    2. Re:Artificial Stupidity by Ralph+Bearpark · · Score: 2

      The most satisfactory solution I've found is to locate the "Actors" directory and rename it "Dead Actors".

      Regards, Ralph.

  36. OT: Negative moderators by sela · · Score: 1


    Frankly, I do not think my post above should be rated Off-topic. Browsing through other comments, I've noticed I'm not the only one that been unjustly down-rated by some moderator that "downgraded" posts for no good reason.

    The moderator guidelines says moderators should focus on moderating ge gems up, and not moderating down. Maybe it should be enforced by alowing only up to 2 out of 5 negative moderations?

  37. Microserfs by Coupland, D. by Numeric · · Score: 1

    If you want to read an ficitional account of every day life at Microsoft, try reading Douglas Coupland's Microserfs. The book describes a group of friends who watch the lawn get cut everyday or every other day at the same time to ensure the grass is at the same lenght and the email exchange between friends is incredibly funny. Here's a link to the official Douglas Coupland web site. Since I read the book several years ago, I included a posting from the Fatbrain web site: "Microserfs: a hilarious, fanatically detailed, and oddly moving book about a handful of misfit Microsoft employees who realize that they don't have lives and subsequently become determined to get lives inside the lightning-paced world of high-tech 1990s' American geek culture. Amid a Seattle backdrop of software corporate cultishness ("B-B-B-B-Bill!") and the financial terror of San Francisco and Silicon Valley tech startups, the members of Coupland's quirky ensemble "stick a piece of dynamite inside themselves, like a cartoon cat, in the hopes that when they reassemble their exploded pieces they will be somebody different"

    --
    -- ladies and gentlemen we are floating in space!
    1. Re:Microserfs by Coupland, D. by Anonymous Coward · · Score: 0

      Unfortunately, Coupland's book wasn't particularly accurate - at least during the MS part. I suspect the Silicon Valley part wasn't even that accurate except for traffic on 101. It was also the only book I've ever read where I cared less about the protaganists as the book went on.

  38. Mass Appeal by BadBlood · · Score: 1

    Don't forget that catering to the tastes of the masses is a valid strategy for maximizing profit. That's why Metallica is so rich now. They watered down their musical style and gained mass market appeal and mass market dollars in the process. But most older fans will say that their pre-Black Album music was by far better. Its just that fewer people were able to appreciate it. Sorry if this is way too off-topic :)

    --


    Praying for the end of your wide-awake nightmare.
  39. Yup, they're a bunch of "good Germans" by Anonymous Coward · · Score: 0

    And while we're at it, let's us Americans give a silent prayer of thanks to our genocidal predecessors for setting us up with this swell continent.

    1. Re:Yup, they're a bunch of "good Germans" by Anonymous Coward · · Score: 0

      And lets curse the stupid P.C.ers who want to give it all away.

  40. Re:A Tale of Hot Manly Love and the Slash Source by Anonymous Coward · · Score: 0

    umm can't you at least write something *new*?

  41. Why is this "creepy"?? by Anonymous Coward · · Score: 0

    I'm a Linux guy from head to foot, but I have to say Microsoft -- if everything in this article is true -- sounds like it has some good ideas about how to handle employees. I can't comment on the high end because I think the "corruption" exists in the upper ranks, not in the individual offices of the programmers and tacticians. But it sounds like it's an almost pleasant place to work.

    As for the military analogy that seemed to spawn the "creepy" comment, I would bet that over 50% of the Red Hat staff wears Red Hat stuff to work every day (and try to show me a picture of Alan Cox that's been taken over the past few years without that ridiculous red fedora... Just try. Is HE military??).

    Anyway, I still hate Microsoft, but I have to say after all the sh*t I've dealt with in other small minded companies, the actual work environment at MS seems to have its merits.

    1. Re:Why is this "creepy"?? by Anonymous Coward · · Score: 0

      "But it sounds like it's an almost pleasant place to work."

      Um, of course. Otherwise no one would work there. There are, believe it or not, thousands of other jobs available.

  42. Size & development speed by hawk · · Score: 2

    In 1995, I was still hanging on to obsolete macs for the typesetting featrues in the older versions of word. Then I stumbled across lyx, which let me enter equations easily from the keyboard *and* edit the while displayed. I quickly switched over.

    After a few days, I noticed how much I missed the single character insert symbol command. I sent a message to the lyx developers. Within a week, that feature was part of the mainstream distribution.

    A couple of years later, I was inserting *lots* of index entries, and the command was kind of kludgy (pop-up with no default entry). I spent a couple of days relearning the c++ I'd forgotten :), then made it work the way I wanted. Within a week, this was part of the main code.

    More time passed, and it was time to send *lots* of application letters for a job. I realized it would take less time to add this to lyx than it would to fight with the current moronified-wysywigified merge in lyx. This one isn't in the main distribution. It works, but needs some work (actually, I'm going to move it to a library, so that very little lands in lyx proper, and it can be used elsewhere . . . someday, when I have free time. Better yet, if I teach a seminar on the economics of free software, it could be the central project . . .)

    Anyway, he might have gotten a lot more of what he wanted a lot sooner, and something like lyx still can vary into the niche project he bemoans the loss of . . .

  43. Who matters? by RomulusNR · · Score: 1

    Product planning, therefore, is focused with admirable clarity on those whose decisions really matter to Microsoft -- the information-technology manager at Chevron or the U.S. Department of Agriculture, for example -- rather than some writer with an idea about how to make his colleagues happier with a program.

    In other words, 'the end-users be damned.'

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  44. Obtrusive helpfulness by dsplat · · Score: 4

    Fallows said in his article:

    There is even a person who created the "It looks like you're writing a letter" auto-annoyance feature in Word. I had to sign a separate confidentiality clause promising not to name him.

    I have a rule at home. The only people who are allowed to feel helpful without being helpful are children too young to understand the distinction. It is a good rule for judging features in software. Usually when I apply this rule it is to features that make a list of bullets in a glossy ad or review and are never used. But this particular feature is a pet peave of mine. Useless features that clutter the menu and are never touched can be ignored. But software that automatically guesses what I want is a problem.

    I'm perhaps a somewhat unusual programmer. I am a competent, although not blindingly fast, touch-typist. It is not unusual for me to be typing in hand-written notes for a coworker's review of my design documents. When I am doing that, I am certainly not looking at the monitor continuously. And I don't want the software to ever react in an unexpected way to my keystrokes. I don't want dialog boxes popping up and capturing keystrokes. I don't want names of programs corrected to a similarly spelled word.

    Don't get me wrong. I am sure that these features please someone. I can't imagine that the programmer(s) who implemented them are completely unique. But the default setting for them should be off. There's nothing wrong with having a dialog box pop up the first time you run a program asking if you'd like to have the program look over your shoulder and try to guess what you really want. But it should allow you to say no once and get out of the way.

    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:Obtrusive helpfulness by tilleyrw · · Score: 1
      [RANT]
      I am certainly not lookingat the monitor continuously.


      What, you can't touch type. Go back to school kid, and comeback when you learn something!
      [/RANT]

      --
      This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
    2. Re:Obtrusive helpfulness by TimeWaste · · Score: 1

      I respectfully disagree (I know, a first for /.). I think that the vast majority of people who use Word have this experience:
      1. Type "THis is a test"
      2. Notice that it automatically becomes "This is a test"
      3. Go, "wow, this is some damn smart software!"

      Software is supposed to HELP you. vi (which is basically what you are looking for) is not friendly, or smart enough for most people. Word is.

    3. Re:Obtrusive helpfulness by dsplat · · Score: 1

      Okay, which part of "It is not unusual for me to be typing in hand-written notes for a coworker's review of my design documents" failed to indicate that I am looking at the hand-written notes while typing? If I'm not looking at the keyboard while I'm typing, the term for what I'm doing is touch-typing.

      --
      The net will not be what we demand, but what we make it. Build it well.
    4. Re:Obtrusive helpfulness by dsplat · · Score: 2

      Software is supposed to HELP you. vi (which is basically what you are looking for) is not friendly, or smart enough for most people. Word is.

      Word has an annoying habit of capitalizing the first word in a sentence for me. That's fine, unless the word is the name of a command that is not capitalized. At least when it flags fsck as a spelling error, it is polite enough not to suggest an alterative spelling. But, more to the point for me is the issue of support for languages for which the version I got doesn't already have support. Nearly every word is flagged as a typo.

      I didn't claim that my needs are those of the majority of Microsoft customers. They clearly aren't. I was just explaining why certain "features" bother me.

      --
      The net will not be what we demand, but what we make it. Build it well.
    5. Re:Obtrusive helpfulness by spectecjr · · Score: 1

      I didn't claim that my needs are those of the majority of Microsoft customers. They clearly aren't. I was just explaining why certain "features" bother me.

      Then turn them off. Defaults are defaults because they're what 99% of people will want it to do when they're using the app.

      You can customize the crap out of Word - so why not take an afternoon and reduce your stress by getting it *just so*?

      After all, you'd take longer tuning your kernel build - right?

      Simon

      --
      Coming soon - pyrogyra
    6. Re:Obtrusive helpfulness by Anonymous Coward · · Score: 0

      Sigh....you know, Word does come with a great big help file that's really easy to search...

      -----------
      Don't want the first letter of sentences capitalized?

      Tools/AutoCorrect - Uncheck "Capitalize first letter of sentences"

      -----------
      Want to type in a different langauge for a portion of text and don't want it spell checked?

      Tools/Language/Set Language - Do not check spelling

      or better yet

      Tools/Language/Set Language - Pick a Language (i.e. Spanish, Arabic etc.)

      If you really want to get fancy, record a macro that sets whatever language you commonly use, then assign it to a keystroke (alt-l for instance). Now you can turn on and off the language setting with ease.

      Better yet, find out how to enable languages for editing in Word and then turn on "Detect Languages Automatically". After you've done that, Word will figure out for itself when you're typing in English, Spanish, German, Russian etc. and set the language accordingly.
      -----------

      Word will do as much, or as little as you want it to...you just need to spend a little quality time talking with the Paperclip.

  45. And he's admitting this why? by Sebbo · · Score: 1
    Remind me not to enter into any contracts with Mr. Fallows.

    I also volunteered not to publish a memoir or an "inside Microsoft" confessional -- or not to do so without allowing the company to read and approve it ahead of time, which is the same thing as agreeing not to do it.

  46. The distinction between Windows and Linux by dsplat · · Score: 2

    Fallows pointed out the customers that MS focuses on:

    What these two big categories have in common is that individuals are not the significant customers.

    This distinction is often characterized as the difference between users and choosers. First, there is nothing wrong with Microsoft's strategy. It is not even unique. Think about how many products there are that are used by children and marketted to their parents. If the children made the purchases, I guarantee that some types of children's clothing would disappear from the market forever, along with a number of foods.

    But, I've heard the comment a number of times from Linux users. They say that they have no objection to some of Microsoft's applications. The problem they have is that Windows is not a programmer's environment. It doesn't have a powerful, scriptable shell. It doesn't have a text editor with powerful enough programming capabilities that every routine editing task potentially can be automated. My own objection is that I must interact with the GUI even when executing frequent routine tasks that should be scripted and forgotten.

    The perception among open source advocates is that Microsoft doesn't care and doesn't even feel it has to care. From Fallows' observation, that is literally true, and not because Microsoft has marginalized us out of any malice. They simply never lose sight of who is really buying their products. Any competitor who can threaten Microsoft's hold on that market segment is a true threat to them. Anyone who can't isn't.

    --
    The net will not be what we demand, but what we make it. Build it well.
  47. MS inside by Anonymous Coward · · Score: 0

    Well, well, turns out that MS people are like most other people. This is most likely true. But I would like to voice my opinion that I think MS attracts a certain type of people. First of all, many people applying for jobs will know about MS' dirty actions and choose to ignore them. Thus they will have more people than average with lowered morals. Secondly, I think even though many smart people go to work there, most "best of the best" hackers will not want to work there. From my experience, these people are people who appreciate integrity and innovation for its own sake, and would therefore not want to work at MS out of self-respect. The best people in my CS classes did never even consider MS, while a couple of the average ones did start at MS. So MS will also have less superhackers than average.

    OK, I know this was hell of a MS-bash. Sorry about that, but it is my honest view of things.

    TN

  48. Kill Clippy! by Anonymous Coward · · Score: 0
    Find the directory

    \\Program Files\Microsoft Office\Office\Actors

    and rename it ('BadActors' or something). Clippy is now permanently and reversibly on ice.

    Posting without contributing is a sign of a small dick.
    And jiggy jiggy jiggy jiggy smalls is da smallest.

  49. Effectiveness vs efficiency by mav[LAG] · · Score: 2
    Here's the key line for me: The military famously prizes effectiveness rather than efficiency: it matters more that you beat the enemy than that you get high productivity per manhour out of your troops. So, too, in software.

    I think this analogy reveals more about the inner workings of Microsoft than the rest of this interesting article. It shows just how much the developer culture has changed within the organisation.
    In the early days of Microsoft's relationship with IBM, there were many fights between MS developers - who regarded the Institute of Blue Men's programmers as morons, and the IBM developers - who regarded the MS developers as cowboys. Programming geniuses like Zbikowski and Simonyi often found creative ways to solve programming problems (in the true hacker spirit) while the IBM programmers - since they were paid per line of code - would often go out of their way to produce inneficient code. Microsoft developers complained that IBM developers were inefficient while trying to maximise their own efficiency. This is all pretty well documented in Paul Carroll's "Big Blues - the unmaking of IBM" (and elsewhere).
    My point? Efficiency is far more important in software than effectiveness. I don't mean the efficiency of the actual running software, but the development process and the motivation that drives it. Microsoft's early developers were loose cannons with raw talent that was used to maximum advantage (along with some hard selling from Bill and Steve). But now they are just cogs - albeit important ones - in the huge effectiveness machine that is out to crush the competition.
    By contrast, the OSS movement has little to do with effectiveness since there isn't a central powerful body overseeing everything. But its efficiency is high thanks to the work of small numbers of skilled programmers.
    The effectiveness vs. efficiency model works well when applied to say, governments or nation states, but in software, I think it works the other way around. :)

    --
    --- Hot Shot City is particularly good.
    1. Re:Effectiveness vs efficiency by Anonymous Coward · · Score: 0
      Actually, IBM's model at the time was based specifically on efficiency rather than effectiveness. They judged a programmer as efficient based on the number of lines of code produced per day. The more lines per day, the more efficient.

      The Microsoft model was based, and still is, on effectiveness. It doesn't matter if you write 800 lines and I write 20 lines. If my code is better, I was more effective even if you had a more "efficient" day than I did.

      There was one story back in the IBM/Microsoft OS/2 days that IBM had written a module and MS rewrote it to add some features. They also cleaned up the code and the resulting module was considerably smaller than the original (and much faster). Since IBM paid Microsoft based on the lines of code produced, Microsoft had to reimburse IBM for the "negative work" the decrease in lines of code.

  50. Of course, Fallows is being nice... by Squeeze+Truck · · Score: 1
    At the beginning of the article, he says that he signed an agreement NOT to do precisely what he's doing. The only way he can get away with this is to be VERY nice to Microsoft, which he is. He gives them every benefit of the doubt, and even makes his criticisms sound like compliments.


    He brings up many of the same things as the book Barbarians Led By Bill Gates, only with a completely different spin.


    Fallows "admires" Microsofts lack of centralisation when designing features for software. Fine. Those of us might be more critical can obviously see that this is precisely why MS programs bloat out of control and have too many useless doo-dads to be stable: lack of coordination from the top, ie chaos.


    It's super that Fallows doesn't find the similarities between MS and the military creepy, but I sure as hell do. I think most others would too.

    --

    "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

    1. Re:Of course, Fallows is being nice... by Eccles · · Score: 1

      At the beginning of the article, he says that he signed an agreement NOT to do precisely what he's doing.

      Actually, he said he wouldn't do it without Microsoft reviewing it, which seems like a subtle way of telling us that he had to write a "nice" piece.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  51. Nonsense, you misunderstand. by Chris+Johnson · · Score: 2
    If your only requirement for 'capitalism' is 'companies can try to beat up other companies and kill them', there are many better models for such behavior. You could try communism, where the winner gets to make all other companies against the law, or fascism, where the whole _idea_ is to come up with one big winner that kills all the others. To call this capitalism is extremely unobservant, because you're only looking at the companies.

    If you look at the companies' _environments_, you will see that the idea of capitalism is for different companies to provide products and services to _consumers_. This is unlike communism, where a central authority provides goods and services to consumers. The idea of capitalism is that the consumers, the buyers, expect to have a number of choices. If they only had one choice (the Winner), it would _be_ communism, except that rather than the government taking control and closing off other choices to the consumer, it would be the market leader taking control and closing off other choices to the consumer.

    Closing off other choices to the consumer is NEVER capitalism. It's the opposite of capitalism. Companies can fight all they want, but the assumption is that no matter _how_ much they fight they can't really substantially close off other choices to the consumer- that there will always be a marketplace, a whole bunch of choices of basically equal value. That's what capitalism IS! That's why it's often worked pretty well.

    In an age where market winners are increasingly able to seize control of the means of production and close off access for other companies, what we're seeing is not strictly capitalism anymore. Instead, it is a sort of decentralised communism in which the governing authority is not necessarily the military or civil authorities- it's the kingpins of economic sectors, the controllers of technology or commerce. Power used to only come out of the barrel of a gun- now _through_ the use of capitalism, power can also come out of the barrel of a contract. Through this development, capitalism gets to be the host for a sort of cancerous growth- only through capitalism do companies get to build businesses large enough to close down the marketplace of capitalism and replace it with a single-sourced sort of decentralised communism.

    Capitalism is all about what's out there being available to consumers! You can't even _define_ capitalism without reference to the consumers, they are the whole point of the exercise. The only distinguishing _feature_ of capitalism is this idea that the consumers get a marketplace of comparable products and get to choose among them. Without that, it doesn't matter whether companies are mean or nice- it's NOT CAPITALISM if the interface to the consumers is choked off. The attitude of the companies is quite irrelevant to this...

    1. Re:Nonsense, you misunderstand. by aphrael · · Score: 1

      You will see that the idea of capitalism is for different companies to provide products and services to _consumers_

      Isn't this a naive and idealistic view of capitalism? Sure, it's what capitalism is _supposed to be_. But, in practice, many companies behave more as though their goal was to extract money from people by leading them to believe they are providing one thing while in fact providing something quite different.

      The goal of a company isn't to provide a good product, or make its consumers happy --- it's to make its _stockholders_ happy. And if the easiest way to do that is by being a pirate, a successful company will gladly comply.

  52. I cringed at: by Merk · · Score: 3
    My contacts at Microsoft knew that through the 1990s I'd written warnings about the company's growing monopoly power. So why did I want to work there? Because Microsoft had eliminated the competition. If you want to affect the program people use for writing, you have to deal with Word.

    To me that's just a huge cop-out. Maybe you can't expect the guy to know about the Open Source community and how to get involved here. But he must have heard of WordPerfect. If he truly felt strongly that Microsoft was a monopoly and he didn't like them, why did he decide to go work for them?

    He makes it seem that the only way he can help people us a better tool for writing is to become a Microsoft contractor. Huh?? Obviously if he's just trying to make the world a better place for writers he would have just told everyone all the features he'd like to see in a word processor. That way Corel could put them in WordPerfect, Microsoft could put them in Word, and Open Source developers could put them in anything they chose.

    So I guess it's clear he didn't just want to improve word processors but that he wanted to make money. He figured making his own word processor to compete against Microsoft wasn't an option. The next money-making alternative was to try to sell his ideas. I guess he then decided that Microsoft had deeper pockets than Corel, so he tried to sell his idea to them.

    I don't blame him for wanting to make money off his ideas. I don't even blame him for selling his ideas to Microsoft to get that money. I do, however, blame him for pretending that he went with Microsoft because he had no other options.

    1. Re:I cringed at: by Anonymous Coward · · Score: 0

      I guess it's clear he didn't just want to improve word processors but that he wanted to make money.

      What an assumption. You're a real ass. Maybe he wanted to work at Microsoft to try and improve their big word processor, you know the one that alot of people use. If he can improve Word, then lots of people benefit.
      He said it himself. You even qouted him:
      If you want to affect the program people use for writing, you have to deal with Word.

      You're also an ass for telling people where they can and can't work. Thanks for being "open-minded" and for giving us workers the "freedom to choose."

    2. Re:I cringed at: by Oblio · · Score: 1

      In light of the rest of those comments above I figured I should mention that I agree with you completely.

      Of course it could be that the line you quoted was written for simplicity of communication rather than being truely dissingenuous, but still you would expect a man of his experience to be a little more careful with his words than some hack like me.

      *shrug* There is nothing wrong with any of his choices but he should be up front about them.

      --
      Pax -- Ob
  53. You're all missing the point by Anonymous Coward · · Score: 0
    Now I understand why MS is successful. Those guys understood how business and the economy works. The most successful companies in this economy do not work with individuals directly, but rather with the businesses that work with individuals. They might work with individuals to some degree.

    All of you couldn't see that because you were so hellbent over seeing MS as the devil. If we understand how they became successful, we can then use that against them.

  54. Discrimination by Anonymous Coward · · Score: 1

    One thing not mentioned in the article is age discrimination. The one time I visited the MS campus, the only person I saw over 40 was driving the campus shuttle bus. Of course, it's not confined to MS. Age Discrimination is our industry's dirty little secret.

    1. Re:Discrimination by Anonymous Coward · · Score: 0
      Nah. There are lots of us here at MS over 40 and I'm older than almost all the bus drivers.

      What really happens is that this industry requires constant running to keep up your skills and perspective of the industry. When you start with the few thousand of us that were in the personal computer business back in the '70s and drop off those who burned out, didn't keep up or just plain "called in rich" that doesn't leave many of us around, period.

      No discrimination, just attrition of a small starting pool.

  55. It's a scam! by Anonymous Coward · · Score: 0

    It's a fake article!
    THIS GUY IS PAYED BY MICROSOFT TO WRITE UP THIS ARTICLE.

    He just put in some minor drawbacks of working at Microsoft, but the overall tone of the article is just too positive, can't you see?

    Jeez, I can't believe you're all falling for this.

    "They" just want you to believe this crap so you all don't buy FreeBSD but Microsoft!

    1. Re:It's a scam! by Anonymous Coward · · Score: 0

      I bought FreeBSD about a month ago. Yesterday my copy of W2K arrived. My intention is that they both will be installed, on separate computers on my home network.

      Why do you phrase it like it has to be an either/or proposition?

  56. Innovation? by rm+-rf+/etc/* · · Score: 3


    I tend to think word is okay, but it crashes a lot, right when I was doing something like saving... Makes me want to thank the guy who wrote autorecover. But come on, truly great software? And innovation? Such as? DCOM is a horrible example, NeXT could do distrubuted object messaging long before windows, where do you think they got the idea? Active X? I have yet to find a good reason for it's existance other than proprietary ie scripts that represent a large security hole.

    Seriously, I can't really think of something MS truly innovated. They did steal a lot of ideas and innovations from other companies and market them better though. SO yes, they are a marketing genious, but I don't see any truly great software and innovation,

    1. Re:Innovation? by RickHunter · · Score: 1

      Yay! Something that wasn't undisguised praising Microsoft made its way past the pro-M$ anti-everything-else moderators that flock to M$ threads. I'll agree that Microsoft has turned out some decent software, but the instant you try to convince me that a Open/Free software group couldn't have done better, or a bunch of programs each with a small subset of related features wouldn't have worked better, I'll laugh at you.

      Note that I am very pro-Linux, pro-Free/Open Software. This is because of some bad experiences with M$ software.


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    2. Re:Innovation? by Fat+Cow · · Score: 1

      ActiveX controls are used in visual basic. my company makes machine vision activeX controls - it's a good packaging solution cos they can be used in apps with thousands of other controls.

      --
      stay frosty and alert
  57. A bundle of features by Tomster · · Score: 2
    Part of my role was to argue that it would be good for customers, and therefore ultimately good for Microsoft, to build in certain features that would make Word or Outlook easier to use. In some organizations the most effective scheme of action might be: 1) persuade the boss that this feature is a good idea, and 2) have the boss tell someone to produce the feature. At Microsoft the process seems to be: 1) persuade your colleagues that a certain feature will be popular, and that it can be created, and 2) create it. If there is something you love or hate about Microsoft programs, don't thank or blame Bill Gates; some specific member of the Microsoft team decided to "own" that feature and include it in a program. There is even a person who created the "It looks like you're writing a letter" auto-annoyance feature in Word. I had to sign a separate confidentiality clause promising not to name him.

    Have you ever wondered why a lot of MS software seems to be a great conglomeration of poorly-integrated features and functionality? Maybe this is why. There's nobody with a "vision" running the show, and as a result there's nobody to look at all the (proposed) features and figure out how to integrate and unify them. It's just a bundle of features, it's not a cohesive product. Sure, most things in Word are related to putting words on paper, and from a UI perspective there's a common look and feel, but some of it feels like this. For example, I count 17 items under the Insert menu in Word97, some of which are themselves submenus. Maybe this was done just for quicker access... but I think it's just as likely it was done little by little: feature teams realized they needed to be able to have a way to insert <their feature> into the document, and it just got added to the menu.

    One of the reasons Linux is what it is today is because of Linus's overall vision and ability to apply that vision to the code. I imagine Linux would be a hugely bloated collection of features if everyone were able to hack on it and add whatever they wanted in whatever fashion they wanted to. Instead, Linus keeps a hand on the rudder and an eye to the seas in front.

    I wonder what MS Office would look like if it had a Linus.

  58. Capitalism etc by guran · · Score: 2
    The point of communism is that everything is distributed through a common pool. "From each and every one according to his abilities. To each and every one according to his needs". A nice philosophy. Doesn't seem to work very well in practice. Has absolutely nothing to do with corporations.

    The point of capitalism is that *everybody* votes with their wallets. The idea is that everybody will vote for (== buy) the product that gives them most value for their money. There can be capitalism without a free market, it just doesn't work very well.

    This is the game that Microsoft has played, and played extremely well. So well, in fact, that the DoJ thinks that they are threatening the whole system, by destroying the market.

    MS did not get where they are by forcing their products on anyone (well not really). They got there because all those individual persons and companies found MS products to be the best buy.

    Unfortunately, if everybody votes for candidate no 1 you can't survive as no 2. It doesn't matter if candidate no 2 is better in some areas.

    Microsoft uses this. Of cource, they would be nuts if they did not. They use the system. The fact that they play the game better than the competition does not make them evil. Nor does the fact that I might gain something if they played it worse.

    It is just a case of how the sum of many rational individual choices adds up to something irrational (monopoly)

    --

    All opinions are my own - until criticized

    1. Re:Capitalism etc by Oblio · · Score: 1

      I think you hit the nail squarely on the head here.

      So now that we see that we have an effective market failure, it is worth looking into the causes of that. Certainly a large part of the issue are information markets structures- increasing returns to scale, Marginal costs near or at zero, Network effects, etc.

      What I am concerned about more and more is marketing (and congitive psychology). The whole lassie faire idea is predicated on the consumers making rational choices, but truely effective marketing can cause choices to be sub-optimal.

      I have no real information on this- it just troubles me. Maybe the capitalistic system is vulnerable to marketing attacks.

      --
      Pax -- Ob
  59. You're all missing the main point... by Kaufmann · · Score: 2

    ...and it's there, right at the beginning. This guy used a Sol! Does anyone even remember what that was?!? The Sol was designed by Lee Felsenstein (from Homebrew) as part of his Tom Swift Terminal, and was one of Woz's inspirations in designing the Apple II. IMNSHO, it remains one of the Top Ten coolest hardware designs of all time. However, it wasn't very successful commercially, and Felsenstein ultimately faded away. (I have no idea where he is now.) But it was really cool nonetheless. Yeah.

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
    1. Re:You're all missing the main point... by Anonymous Coward · · Score: 0
      Lee Felsenstein (who also designed the Osborne 1) is now a Senior Researcher at Interval Research http://www.interval.com in Palo Alto. He's felsenstein@interval.com (He's also one of my heros in this industry)

      For those of you who don't understand the revolutionary aspects of this industry, a little study of Lee is a useful starting point.

  60. people vs. companies by natpoor · · Score: 1

    keep in mind that most people, when you get to know them, are quite nice, and although those nice people may make up a company, companies are a very different level of analysis.

    where are the marketing people? where are the people who threaten compaq or gateway when they want to change the WinXX desktop slightly? where are the lawyers?

    when you look at the people, you'll get one picture, when you look at MS as a company, you'll get a different picture -- this is true of pretty much all large companies, regardless of what you think of them. the picture presented here is not wrong, but it's only one picture, and only one part of the picture. big companies do have to do things right to become big, but stepping on a few players along the way doesn't hurt, although it isn't always needed.

    his story is also ahistorical, just a snapshot of one point in time, readers here have a long-time exposure to MS and so a different perspective.

    1. Re:people vs. companies by Anonymous Coward · · Score: 0

      Where are the people who threaten compaq or gateway when they want to change the WinXX desktop slightly?

      You mean, where are the people the DOJ and the pack of crybabies made up?

  61. An inside view for the non-techie crowd.. by swkelleher · · Score: 1

    This article made me yawn, similar to those by the esteemed Mr. Katz. Basically it's a rehash of M$ corporate culture that's been written about before.

    What he doesn't state is that the M$ culture is pretty typical of any software shop. Certainly M$ has the bucks to splurge more than other companies, but the idea of bottom-up development, flat corporate structures, and relaxed work environments are the norm everywhere, and have been for many years.

    BF Yawn!

  62. ... or bundling it the OS to kill the competition. by Anonymous Coward · · Score: 0

    Actually, they're not so hot at making selling software. The usually "buy" or "steal" it from someone else then market it. If they can't sell it; they can always bundle it with their Operating System. That'll usually bankrupt the competition.

  63. Who To Hate by Sloppy · · Score: 1

    Everyone who gets fed up with a program at one point (partly humoursly) says "I HATE BILL GATES!" assuming he's the one who screwed up their computer. People are quick to say that since he's the richest man in the world, and he's in charge of Microsoft, it must have been HIM that wrote every single line of code in every single product -- Therefore, this blue screen is HIS FAULT. Bzzzt, Wrong. (Sure, everyone knows this but too few actually REALIZE this.)

    Perhaps the bugs aren't his fault, but the fact that you have to put up with them may be. The person who wrote this article was "in the trenches" and working on development -- not marketing.

    Many people are in a situation where they either must use a Microsoft product for a job instead of whatever works best, or they ended up with Microsoft product by "default" due to a preload. If you're one of those people, and you lose a bunch of work/time due to a Microsoft product screwup, I say: go ahead and hate Bill Gates. Because the people who put artificial pressures on the market to get you to use MS products without you making a choice, or even against your choice, are at the top of Microsoft, not the programmers. It may not be Gates' fault that Windows likes to show that blue screen, but it's partially his fault that the blue screen is happening on your computer instead of just at some Microsoft testing lab.

    Of course, that's just one point of view. Another point of view is that people should take responsibility for their own situations. When you see the blue screen, don't hate Gates -- hate yourself! When a shepherd leads a flock of sheep over a cliff and they all die, it's very tempting to blame the sheep for being so stupid and obedient.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  64. What a lame comment by JoeBuck · · Score: 2

    Do you have any clue who James Fallows is? He's the editor of the Atlantic Monthly and a well-known author, with considerable influence in policy circles (meaning that policy wonks in government read his stuff and it has serious influence on foreign policy in the US). He's not some free-lancer who needs Microsoft contract money to avoid starvation.

    There's no reason to believe that his motivations aren't what he says they are. Working writers don't have much choice about using Microsoft Word; in many cases their editors and clients require it (yes, they could use other programs if they have a reliable converter to and from Word format, but that's risky -- we're talking career damage if the conversion has flaws).

  65. Game Over, Dude by Detritus · · Score: 2
    Microsoft Word won. WordPerfect is irrelevant. Open source is irrelevant.

    I don't like it but I have to deal with reality, not the world as it should be. Microsoft's market share of word processors and spreadsheets is over 90%.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Game Over, Dude by Anonymous Coward · · Score: 0
      >>Microsoft's market share of word processors and spreadsheets is over 90%.

      i assume you mean, of course, 90% of the machines sold to the drooling masses, ie PC's?

      once i heard of this thing called 'vi', while trying to get emacs to work.

  66. Bottom-up design by deeny · · Score: 1

    What most confirmed why Microsoft writes bloat-ware was the bottom-up design of features. Rather than agree on a product vision, they start with the features and work from there. This is inherently bottom-up design (not just from a personnel perspective either).

    This is the most likely approach to get feature creep and all the other cruft that Office has become. Rather than starting with a vision and deciding whether or not features add to or detract from that, each feature is decided without a vision. Not surprising given the results.

    Ultimately, it doesn't matter who comes up with the features, though letting engineers do it increases their job satisfaction. But listen to Fallows' underlying point: a good many of his features, as a writer, were shot down. Who knows more about what a writer needs from a word processor than a writer? Who shot down the ideas? Engineers.

    I also don't think the face-to-face culture is sustainable in software design past a certain point and I think Microsoft has passed that point long ago.

    _Deirdre

  67. So then... by rm+-rf+/etc/* · · Score: 2


    That was an example silly. Tell me what the keyboard shorcut is to write a complicated mathematical equation, align it with the equation above it continuing the left hand side from above, adding a reference number that can be referenced later in the text without worrying about what number the equation was, etc.

    Sure, if all you want is bold and italic, words ctrl-B and ctrl-I will work just dandy for you. I myself have some more complicated things to type and trying to do aligned equations and properly laid out embedded postscript images in word is a complete pain in the ass to say the least.

  68. More time on ! more time on it. by Anonymous Coward · · Score: 0
    Not to defend MS too much -- I agree they should have spent more time on it

    This product is 5 years late, and if you include the fact that most of the features (active directory, quotas) were promised for then dropped from NT4.0 then the thing is more like 8 years late.

    Lets not defend Micros~1 on their product deadlines, please.

  69. LORGs vs. SOHO & consumers by Kesh · · Score: 2

    One interesting thing about this article is that, near the end, it mentions that MS is concentrating on the LORG (large corporation) market. This isn't the first time I've read this; even last week I saw another article mentioning this.

    SOHO (small-office/home office) users and consumers aren't quite the target audience for MS and their products. Which leaves another niche for companies to fill. It looks like Apple is exploiting this, with their iMacs and the Aqua interface to MacOS X, carving out a role not only with page designers, but also with general consumers.

    For the Linux centric, this means two things: If you want to compete with Windows in large corporations, you have to be able to also compete with Office and Outlook, not just the server market. Plus, if you want Linux to make inroads in the consumer market, you may have to compete with Apple, plus there needs to be a simple interface and apps that are tight, easy to use, and low on bloatware features.

    Right now, all I'm seeing is Linux being hyped as a server system, outside of SlashDot at least. When it comes to desktops, most people and companies would never consider it. Unless someone can market a Linux bundle that includes a decent (and Word compatible) office suite plus an intuitive, simple graphical interface, Linux will never break out of this niche it has carved as a server OS.

    Personally, I'm glad MS is concentrating on LORGs, as it gives Apple a better chance with consumers. But I also like BeOS and Linux, and wish they could carve out pieces of those areas as well.
    ____________________
    Tension, apprehension
    And dissension have begun

  70. Why Microsoft Employees Wear Microsoft Gear by Skim123 · · Score: 1
    When on the job, people in the Army wear clothes saying U.S. Army. At least a third of the people in the Microsoft cafeteria wore shirts or jackets saying Microsoft

    Uh, this isn't because they have a fanatical obsession with Microsoft, or feel patriotic, or anything nonsensical like that. It's because Microsoft gives away these clothes, or, at the company store, sell them for a great discount.

    As a previous intern at Microsoft and a geek, fashion is one of the furthest things from my mind. Free clothes means I will wear them. I think you would too.

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  71. What the user wants... by Eric+Green · · Score: 3
    is more of what the user already has. This has always been the case.

    Very few innovations have occured from listening to "what the user wants". Rather, innovation occurs when people with vision implement that vision. This doesn't mean pushing users out of the loop. The designers of the Macintosh, for example, were happy to torment hapless new hire secretaries and marketroids in order to test whether their vision would fly in the real world (that's why the original Mac only had one button, BTW -- they found that the hapless marketroids would get confused about whether to click the left button or the right button, not suprising considering that most marketroids are folks who failed as used car salesmen :-). But there was no big hoard of Apple customers standing around saying "we want an easy to use computer!". Rather, Apple's customers at the time (almost all Apple II users), were standing around saying "we want more gee-whiz-bang toys!".

    Substituting market research amongst the company's customers for vision is a common sign that a company is going downhill. At DEC, for example, their marketing department surveyed their customers and said that their customers wanted more and bigger minicomputers, and DEC obliged them, while meanwhile ignoring those "microcomputer" thingies that DEC's customers sneered at as "toys". As a result, there is no more DEC...

    -E

    --
    Send mail here if you want to reach me.
  72. Accurate but.... by Anonymous Coward · · Score: 2

    I worked as an intern for Microsoft in the summer of '94. The article is pretty accurate in capturing the zeitgeist of working there, but it misses a couple of things I picked up on while there. There is an instituionalized arrogance and insularity there that made me decide that I didn't want to work there again in the future. Threre is a collective 'Not Invented Here' attitude that I found distrubing. The feeling inside Microsoft is that no other company produces software that is any good. Further, they seemed completely ignorant of research being done both in industry and academia to the point of actively ignoring it. As far as I could tell there were few ACM or IEEE members inside Mircosoft, let alone anyone following their publications. The other thing that bugged me was the inability to understand how others(businesses or governments) might view Microsoft's actions differently than MS did itself. For example, in '94 MS signed a concent decree with the DoJ over tying of Windows and DOS for computer manufacturers like Compaq. The internal propaganda was unreal and proved to be a preview of what we saw this past fall in the trial: total denial of reality. Anyway, three and a half months was more than enough for me.

  73. Temps and permenant employment by Eric+Green · · Score: 2
    Note that many temps hope that, now that 'permatemping' is not going to be the case, Microsoft will hire them as permenant employees, with full benefits etc. In some cases that will actually happen, as line managers go to bat for workers who have made themselves indispensible to their operation. In some cases it won't, as permatemps leave and are replaced by other temps.

    What this means is that the temps really WILL be temps. You won't have any more of this "permatemp" stuff being used to get out of paying benefits to long-time employees. For the permatemps who get hired full-time, it's a good deal. For others, it sucks. But either way, at least you're not in limbo-land, as you are if you're a "permatemp".

    -E

    --
    Send mail here if you want to reach me.
  74. Slashdot ate my CTRL by Anonymous Coward · · Score: 0

    Even though I posted as "Plain Old Text".

    The above example should read "CTRL + b" and "SHIFT + b".

  75. Spelling flames are lame... *nt* by Brendan+Byrd · · Score: 1

    *nt*

    --
    Brendan Byrd AKA SineSwiper (sineswiper@resonatorsoft.com)

  76. Forcing products upon people by Eric+Green · · Score: 2
    Actually, in many cases Microsoft has used their market lead such that they really DO force product upon people. For example, most school districts already have site licenses with Microsoft that cover Microsoft operating systems. Yet every #%@#$% machine that they order already comes with a Microsoft operating system pre-installed and the cost added to the price of the machine -- and the vendors complain that they must do that, due to provisions of their contract with Microsoft!

    So if you insist that Microsoft has not forced their product upon anybody: You're wrong. (Just ask any Linux user, who, until last year, was unable to buy a laptop without paying Microsoft for Windows -- if that wasn't Microsoft forcing their product upon people, I don't know what is!).

    -E

    --
    Send mail here if you want to reach me.
    1. Re:Forcing products upon people by Dreamweaver · · Score: 1

      That's not actually MS forcing software on people, it's the companies supporting MS forcing software on people.

      Yes, MS had the computer manufacturers sign agreements saying they'd put windows on their systems etc, but the companies didn't Have to go along with it. Compaq could easily have chosen to put OS/2 on all of their computers instead. Why didn't they? Because Compaq felt that MS Windows was the best choice to make them money. If they thought people would buy more of their computers if they came with linux on them, i'm sure they would have turned down MS and looked for a deal with redhat. However, linux is not (yet anyway) a popular consumer OS. Had compaq released all of their computers with redhat they'd have lost money to companies who released with windows.
      Sure, MS Could have let the computer manufacturers decide on a computer-by-computer basis if they wanted to put windows on it, then ship a selection of computers with windows and a selection with linux, but that would make MS lose money and it's anything that makes you lose money is bad corporate strategy. Sure the contract they offered was unfair to an os maker struggling to get his product known, but the computer manufacturer's didn't Have to sign it.. they could just use OS/2 instead.

      Now there's a rising demand for computers without windows and right away we see computer manufacturers making a stink because they're losing money, and right away we get the ability to purchase a computer sans the price of windows.


      Dreamweaver

      --


      "If a man hasn't discovered something he will die for, he isn't fit to live" -- MLK, Jr.
    2. Re:Forcing products upon people by guran · · Score: 2
      ...vendors complain that they must do that, due to provisions of their contract with Microsoft!

      So find another vendor! They have not *all* signed the same contract. The reason why they signed that contract is that they have something to gain even from a bad termed MS contract.

      A PC with preinstalled OS is *much* cheaper to make than a blank PC, postinstalled with Windows. Just imagine the volume of support calls from users installing windows themselves... Therefore the vendors prefer to sell windows preinstalled. Therefore they accept "evil" terms.

      I don't like Microsoft very much. I just want to point out that their domination is not neccecarily the result of big illegal pressure. A thousand small factors, each perfectly legal and ethical, is pushing their products. Every single user has found it in their interest to play along rather than to resist.

      Here is a similar case:

      Where I live there are two stores selling university textbooks. One "normal" store and one owned by the student body. The student store keeps the prices down, so that we get our textbooks cheaper than at most other places.
      However, the "normal" store has even lower prizes on textbooks.

      Where shall I buy my books? I save much needed cash by going to the "normal" store, But if nobody shops at the student store, they will close and prizes will go up for everybody.

      --

      All opinions are my own - until criticized

  77. Agreed, but by Chris+Johnson · · Score: 2
    I quite agree, and can think of cases where being a pirate has made publically held companies successful and their stockholders happy while tending to subvert capitalism and reduce consumers to a more 'communist masses' state.

    Which only emphasizes the idea that what we have isn't capitalism. It's something resembling capitalism, but publically held companies change the dynamics of the equation drastically. Something strange is going on when a person can write in all seriousness, "The goal of a company isn't to provide a good product, or make its consumers happy", and be right. Only very large companies are far enough from capitalism that they can afford to control entire markets and eliminate choice- and only publically held companies are virtually forced to do this, given the option, knowing that customers will choose 'Give me better products' over 'Increase your own stranglehold' every time, if it's up to them.

    Maybe in practice we already live in some sort of entirely non-capitalist system, in which the means of production are controlled by cartels and consumers can be expected to not have any choices to make about their purchases, their options constrained to a bare minimum, with no prospect of further choices on the horizon, only fewer choices. If this is so, hadn't we better wake up to it and start considering the idea that capitalism isn't, anymore- that it faded out about the same time that communism mostly did, and now we have a sort of global combination of both, ruled by corporate interests rather than by governments?

    1. Re:Agreed, but by aphrael · · Score: 1

      Even fairly small companies are, by virtue of short-term focus, less interested in making good products than they should be (this is a particularly bad problem in the software industry, but I don't think it's limited to that industry) ... but I digress.

      I think that our system is gradually evolving away from being purely market-driven into one with a number of large actors whose presence is self-reinforcing, who are able to trample other actors, and who can cause massive distortions of the market without even intending to. The same thing is happening in the political arena: while most of the developed world is still technically democratic, developments in media technology combined with the growth of large market actors has resulted in a situation which is functionally more like an oligarchy.

      Statements like this are usually used as the platform for a diatribe about why the system is bad, and how we have to change it --- i'm not convinced that it's _possible_ to change it, and i doubt that it is intrinsically bad: evolution of this sort is happening as a result of something, and until it can be determined what's driving the process, it's premature to issue a judgement about it.

      However ... I am concerned about one thing: the most peculiar part of this transformation is the vehemence with which people deny that it is happening; the atmosphere is not a good one for analyzing what's happening to our economic and governmental structures. We're all too caught up in our individual ideologies to look at the world dispassionately.

  78. This article wasn't informative enough! by MVoelker · · Score: 2

    The only thing I really want to know about MS:

    Since the program sucks, I wonder whether or not Bill Gates uses Outlook for his messaging needs. You think he runs 98, or maybe Win2K?

    How many times a day does Bill have to reboot? Does he fire somebody each time?

    Inquiring minds want to know!

    --
    Sure, I have a thankless job. That's okay. I have a lot of (non /.)karma to burn off.
    1. Re:This article wasn't informative enough! by Skim123 · · Score: 1
      I wonder whether or not Bill Gates uses Outlook for his messaging needs. You think he runs 98, or maybe Win2K

      No one at MS still runs 98 or NT 4, unless they are testing platforms on those products. Everyone uses Win2k.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  79. More thoughts from the inside by Anonymous Coward · · Score: 1
    This is an excellent article. I'm currently working at MS as an intern, and I've noticed most of the things the author points out. In particular, his comment about how things are slow-paced here is something I've found to be especially true. I expected to have to work a lot more efficiently than I have. I thought I'd be cranking out code like a maniac. But it hasn't been like that at all. In fact, I've spent an inordinate amount of time simply goofing off.

    One other thing I've noticed that really was a big surprise to me, is the lack of any kind of serious software engineering process here. They do a pretty good job of managing products and features - they have their requirements specs and milestones and program managers to deal with all that stuff, but that's about the extent of it. From what I've seen, the devs put very little effort into designing their code, or documenting the designs. I guess most companies writing software for the consumer market work this way. But I've worked in smaller companies where people would spend as much time doing prototypes, OO analysis & design, and documenting the design as they would actually writing the code, and it produces much better results, IMHO.

    Here, very few of the devs have copies of books like Design Patterns in their office, which is a book I can't live without. No one here uses UML (or anything else) to document their designs. As a result of all this, most of the code I see is poorly designed, not really OO, and it therefore doesn't surprise me then that the software that's produced here often has problems. But it seems like they don't care about writing writing maintainable code. They have enough resources that they don't need to have flexible code - they can just rewrite it from scratch if they ever need to make changes. I guess having seen things like MFC before, this shouldn't have surprised me. But it seems strange to me, as I've always taken as much pride in writing quality code as I have in producing actual results.

    The comment about Microsoft being like its own little world is definitely true. People here do pay some attention to what goes on outside in the rest of the industry, but they don't really concern themselves with it. They have their own way of doing things here that everyone follows. It's not because they feel superior I don't think, but because the company is simply so big that pretty much everyone is working exclusively with Microsoft technologies and just isn't exposed to the rest of the industry.

  80. Feeping Creatures and Word Design by squidfood · · Score: 2

    You know, I've got a good friend who works as a developer on Word at MS, and has done since Word 6.0. (He's not the one who made the paperclip). He tells me that the mass of features isn't his fault. I believe him. I've been with him at (non-Microsoft) parties. When some random schmo finally worms out of him what is job is, the response is always "Wow, it would be cool if Word could do this!!

    It's kind of like being a doctor at a party and having to listen to symptoms. Of course, the definition of this changes with each and every damn user. Everyone wants to use their software differently. Fine, what we REALLY need is a system that can be:

    (1)customized by individuals or small groups, I mean REALLY customized, so one group can use a math module, one a magazine-module, etc. So I get a VERY stripped down basic module, and choose my add-ons. Sounds like emacs, TeX, right? But then there's

    (2)the subsets must be COMPATIBLE with each other. That's the problem. Not MS, but that all of us subgroups have to be compatible with whatever the LORGs decide to use. Which really focuses on the lowest common denomimator. That's the creeping evil of the LORGLUDs ("Large Organization's Lowest User Denominator" ;-) )

    So how do we get a system that does both? I think that serious thoughts should be given to current Office emulators: don't try to emulate Word, just be able to read Word files in the most stripped down way possible. Then, let each use DECIDE which functions are useful. EASILY.

  81. FUD ALERT by Skim123 · · Score: 1
    no single heavy traffic site (think cnn, porn sites, even Micros~1's own hotmail.com)

    Sigh, this is not a IIS issue. There are plenty of articles that explain why Microsoft doesn't use NT/IIS for Hotmail. Furthermore, they are transitioning to Win2k/IIS 5 for Hotamil.

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  82. Re: A writer declining to be an employee by satanic+bunny · · Score: 1

    James Fallows is indeed a "writer" but, as is pointed out elsewhere on /. it's his editorial credentials which make this softball analysis such a boon to Microsoft in their time of need. As a writer who was wooed by them and decided against joining the Force, I'd say: take everything he wrote with a barrel of salt.

    The "creative team" I met in Redmond was 99.9% white and male. All of them had been recruited with exciting credentials; *none* of them felt as "creatives' they needed to know anything about the "technology side"...Not anything. They were, in fact, distinguished by separate instances of the very arrogance & lack of curiosity that makes a BAD "content provider". There's no way they were assembled randomly, either.

    Instead of insisting they get some education in their metier (or, better, hiring folks with actual interdisciplinary skills and vision), MS was happy to have their team tech-ignorant. The duties their hires perceived as "lowly" were to be handled by what MS thoughtfully referred to as Internet "copy wranglers". This interesting term for the people who would actually create how things looked creatively insulted both parties at once!!!

    In discussing what was intended to be a broad, ambitous and potentially exciting project it soon became apparent that:
    (a) no-one at Redmond had thought this project through at all, either "bottom-up" OR "top-down." (Although "Bill" had "given it two years to start making money"..)
    (b) every honest and probing inquiry that one launched about a potential problem was interpeted as an effort to screw a bigger salary out of the company - only money, not ideas or answers, was offered in reply
    (c) impressive though the "team's" resumes were in the non-tech world, one distressing thing was very clear. They would _never_ be able to function together...not even as a group, let alone as a group with a serious brief to conceive and execute.

    These were telling realizations. (Borne out less than one year into the "two years" when "Bill" got impatient for the bucks and junked his idea.)

    There is probably nothing as weird in the world as sitting in front of Microsoft's man-made waterfall and thinking, "These guys could _really_ do *anything*, they have got the money and position to do it" and swiftly realizing that it's...never gonna happen.

  83. Capitalism & the free market aren't the same thing by Anonymous Coward · · Score: 0

    Capitalism & the free market aren't the same thing, which should be a relief to anyone who approves of the free market but not of its most successful child, Microsoft. Since the sole instinct of modern capital is to increase itself (instinct defined by, e.g., legal duty to stockholders), once a lump of capital can profit more by monopoly than competition, it will try. Even von Hayek agreed that the free market was defined & defended by government rules - it might be the case that eventually free competition will overcome monopolization without laws about, say, antitrust or public interest in IP, but certainly there will be some loss of competition anyway in the meantime.

  84. Thanks DMG by Anonymous Coward · · Score: 0
    It was in one of those books (I forget which one) where a Microsoft manager said that they work hard to reduce the number of meetings. E.g. anything they can do in e-mail, they do not have a meeting about.

    I agree with you: open source advocates have a lot to learn about marketing, and it's good to learn from the masters. By analogy, military cadets study the actions of Rommel, even though no one wants to have the same boss Rommel had.

    To the guy above who equated "marketing" with "lying and cheating": bullocks. Marketing is about figuring out what customers really want to pay for. Microsoft has great insight into this, and it would benefit us to learn from them: just as it benefits Microsoft to study the novel open-source development process.

    E.g. have you noticed all the emphasis on "reliable" coming out of Redmond this month? They've noticed that customers are actually willing to go to other vendors to get reliable server software. I expect they'll adjust their development process to produce more reliable software and you will start seeing those results in independent measurements of reliability. We're already seeing the anecdotal stories come in that W2K is a lot more stable than previous versions of windows.

  85. Fallowes was there Jan - Jun 1999 by Anonymous Coward · · Score: 0

    This was a few months before Microsoft got interested in Linux.

  86. Some of them are worth hiring by Aos · · Score: 1

    Ever heard of Half-Life? Written using licensed Quake/Quake2 engine by a couple of ex-Microsoft developers? One of the most bug-free games I've seen in a long time, full of cool details that so many companies never consider adding in their products. Also one of the highest ranked games ever - with this I don't really agree, the game isn't THAT good but lots of folks do think it is. Anyhow, it is obvious that some M$ guys are made of the right stuff. What's the percentage I wouldn't dare guess but hiring one might not be the worst idea in the world.

  87. A "distribution" of features by karmaflux · · Score: 1

    Exactly the same, maybe? But with a cooler looking ui?

    This sort of development seems to be exactly how open-source software development works. (Of course, I just hopped on this bandwagon a couple o' months ago.) From where I'm standing, Linux looks like you say Word is. It took over two weeks of pruning to get Rad Hat to install without X.

    (Off topic, I still can't look at the word "hires" without thinking of that Apple II graphics mode.)

    kfx

    --

    REM Old programmers don't die. They just GOSUB without RETURN.

  88. After working at MS for 5/6.5 years... by Anonymous Coward · · Score: 0
    Fallows' article is familiar, but not the description I'd have given. (Unsurprising; I was in much more technical products than Word, and was a code grunt of various sorts.)

    Anyhow, the best description I can give of being 'inside MS' is

    MS:USA::USA:world

    as a writer above put it. Of course it's really nice inside; they have heaps of money, some of it earned, some not. Insiders in both cases assume that this comfort implies virtue, and that they have the virtues even though previous generations are the ones who actually displayed them. Insiders overestimate how much nicer inside is than outside. Insiders probably underestimate how much work is done by temps/immigrants.

    All those meetings, early in the design cycle, are MS' attempt to combine independent, flat-hierarchy work with a 'vision' - the hope is that intelligent people talking to each other will come to a joint vision, so that the solo coding efforts fit. Yes, there should be more overall architecture & design. (A joint production of a real, V&V-worthy spec would be delightful. Who has worked somewhere that achieves it? including open groups and unpaid work? I have all this free time to spend...)

  89. What the problem with "Meetings"? by Anonymous Coward · · Score: 0

    Um, imagine that. A bunch of people SIT IN A ROOM and actually DISCUSS HOW SOMETHING SHOULD BE DONE before starting.

    What a novel concept. Imagine what the GNU folks could do if they stole this idea from Microsoft!!!

    Its fairly obvious that most people here really do not work professionally as developers. If you did, you would realize that having design and planning meetings are the most important process. Its sad that the slashdot kiddies comment about how bad Microsofts process is, yet really know nothing about how to create software.

    GROW UP AND LEARN.

  90. Uh by Anonymous Coward · · Score: 0

    Why does he have to "dispose" of his money???

  91. Uh by Anonymous Coward · · Score: 0

    So why not just use one of the ancient programs that are "just word processors"?

    Me, and the rest of the planet, don't just want a word processor. We want tools that integrate with other tools. We want what MS produces. Thats why we buy their products.

    Sorry.

  92. Says Who?? by Anonymous Coward · · Score: 0

    "Sendmail won't include a tetris patch, and AbiWord won't add email-reader functionality just because someone created it and showed them it could be done"

    Um, says who?

  93. UH by Anonymous Coward · · Score: 0

    "This is not capitalism, of course- in most industries, competition is seen as a normal and healthy thing"

    Uh, says WHO? I doubt there is a company that wouldnt prefer to have NO COMPETITION.

    The crap here is getting pretty thick.

  94. do they still fire the bottom 10% every year? by Fat+Cow · · Score: 2

    i heard a few years ago that microsoft fires the bottom 10% of their workforce every year (measured by performance reviews)? was this ever true and, if so, is it still true?

    --
    stay frosty and alert