Slashdot Mirror


Microsoft's Not So Happy Family

D.A. Zollinger writes "Reports from Redmond are that Microsoft Employees are not happy with the double delay of Windows and Office being pushed back into 2007. EETimes is reporting that some Microsoft employees are calling for the termination of several top managers Including Brian Valentine, Jim Allchin, and Steve Ballmer for the delay debacle. The report references a blog by Who da'Punk, an anonymous Microsoft employee who asks, where's the accountability for failure? So far the blog entry has generated over 350 comments from Microsoft insiders and outsiders."

19 of 586 comments (clear)

  1. Can you hear that noise in the background? by zappepcs · · Score: 4, Interesting

    Yes, that rumbling noise in the background, faint at first, but growing louder with each passing moment... yes, soon enough you can tell that it is a crowd of people... they are chanting... what are they saying.... I TOLD YOU SO, I TOLD YOU SO, I TOLD YOU SO, I TOLD YOU SO, I TOLD YOU SO

    Joking aside, this shouldn't even be news (sorta) its as unexpected as a suicide bomber in the middle east somewhere. Lets see, the EU, Mass., other entire countries dumping MS, Korea, and the response from MS has been FUD and 'smoke and mirrors' for several years now. I think its time for MS to put up or shut up. They have promised to fix all the woes of Internet users for several years now... time they did some of that, or simply hide in their cubes eating humble pie, reading the news about their stock with FF.

    No, not a case of Linux fanboi, just observation. I'm rather tired of hearing how MS is going to fix this or that, and all they've fixed is prices in the past. On that issue, I'm rather happy with the way Open Source software is handling these issues, rather more up front about it, and trying to cobble together associations and software to battle the problems instead of promising the panacea of software at the mere cost of one arm and one leg per user.

    1. Re:Can you hear that noise in the background? by spectre_240sx · · Score: 4, Interesting

      Maybe they'll continue to follow in Apple's footsteps and actually produce a decent OS one of these days. I, for one, welcome disruptions like this in stagnant companies. With all of the press releases and developers videos coming out it's starting to feel like developers are actually taking hold of the software and moving it in the direction they want it to go rather than the marketing department controlling everything.

      I'll still be a proponent of alternative operating systems because it's just not good to be limited, but I would be very happy to see MS turn out a decent product for once.

  2. Re:It's unfortunate by miffo.swe · · Score: 4, Interesting

    From what i understand they tried to rewrite the dungpile of spaghetticode in .Net technologies but failed to get any descent performance and stability, Late into the process they decided to rip the new code out and start over with the old code again. The mistake was that .Net isnt usable for larger projects.

    I would love to get some more facts about this, link away =)

    --
    HTTP/1.1 400
  3. Monopoly by MassEnergySpaceTime · · Score: 5, Interesting

    If Microsoft didn't have a monopoly in the OS market, these management problems probably would have crippled the company and product by now.

    On the other hand, if they didn't have a monopoly, perhaps everyone would be focused on competing and improving their OS, and these problems would not come up.

    --
    Respect the laws of physics, for the laws of physics have no respect for you.
  4. How much process is too much? by Lumpish+Scholar · · Score: 4, Interesting
    One of the comments is particularly interesting:
    Want to see Vista ship?

    Get rid of 90% of the Process that goes between writing the code and getting it checked in.... get rid of the process that has people working at 3AM on Sunday morning NOT to fix bugs, NOT to write features, NOT to make the product more stable, but only to move marbles from one coffee can to another coffee can....

    Because that's where all the time is going, and that's why people working on Vista are closing their doors and literally weeping in frustration at their desks.

    There's a continuum between "cowboy coders" and process paralysis. Sounds as if Microsoft has moved too far towards one of the extremes.
    --
    Stupid job ads, weird spam, occasional insight at
    1. Re:How much process is too much? by Tarwn · · Score: 3, Interesting

      Either that or the person responsible for that comment is one of the cowboy coders, for whom any non-coding time is seen as a waste (ie, testing, retesting, documentation, etc).

      --
      Whee signature.
  5. Well, why not? by hey! · · Score: 5, Interesting

    Look, kicking Ballmer and a few other people just below him upstairs, sideways or out couldn't cause any more turmoil in these critically wounded projects. And the projects that are working fine would no doubt continue fine.

    The big problem is that this would be tantamount to an admission of weakness. It would cause a short term dip in the stock price, and more seriously create the impression of a chink in the armor.

    Unless... They appointed somebody in Ballmer's place who would immediately wipe away the memory of all that. And boy, do I have a candidate for them. Wait for it... It's...

    Jean-Louis Gasee.

    Why?

    (1) He's soave. He'd be a palate cleansing draught of Perrier to Ballmer's greasy bag of deep fried pork rinds and Gates's Technicolor Pop Rocks persona.

    (2) He has the respect of engineers. He's cool. The proof? One word: BeOS. It would help recruiting of talent. The Linux snobs wouldn't have anybody in the MS corner office who was a convenient joke.

    (3) He's European. French (duh). I mean, put yourself in the EU's shoes. An American monopoly is throwing it's weight around, and you've seen the frightening videos of its leader's nearly indescribable antics rallying the troops. How could this not evoke the nightmare of torchlit nighttime rallies and different supreme leader's rants?

    Of course, his actual track record as a businessman is, uh, mixed. He had trouble getting product out as the head of the Mac development. He missed his opportunity to sell an 80 million dollar company to Apple for 200 million, and ended up selling it to Palm for 11 million . But he could credibly show up for work in jeans, a turtleneck and gold ear stud -- who could put a price on that? Sandwiching him between the board on one hand and carefully senior managers on the other, this could be a major win.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  6. Re: Bad Engineers by rkcallaghan · · Score: 5, Interesting

    (4) The "I'm manager because I can everybody's job better than they could" manager. Hardly bears description. On the flip side, if you're honest with yourself, you'll admit that as an engineer, deep in your heart of hearts, this is you. The obviously awesome weapons of the engineering paradigm can slay any dragon.

    Okay, you knew someone was gonna stick up for engineers around here, so here I am. I'm going to pick up on your previous Star Trek analogy too, for maximum geek-factor.

    There will of course be engineers like this, just like there are managers that think they are engineers. A good crew however, doesn't work like this.

    Geordi LaForge doesn't WANT to be Captain. In fact, aside from some minor rank bumps early in the shows career when he moved from helmsman to Chief Engineer, Geordi showed no signs of wanting to move up at all. He was already EXACTLY where he belonged, in the engine room of the fleet flagship, under a great Captain.

    Good engineers don't want to be out fighting Klingons and worrying about Ferengi ripping them off and Romulans stealing their toys. That's what good CAPTAINS are for. Picard gave Geordi engineering problems, and listened to him when Geordi said he design a way to tie the holodeck to the warp core and fix the particle of the week. There were also plenty of times they went to that meeting room, and Geordi sat there with his hands in his lap because it wasn't an engineering problem, and the best he could offer was to carry a tricorder on the away team.

    This is like a good engineer wet dream -- all the best toys to play with, with a gung ho first officer and an angry klingon between you and everything else that can get in your way, from Cardassians to Starfleet Brass.

    ~Rebecca

  7. MS employees -- meet reality by penguin-collective · · Score: 4, Interesting

    I think for many years, many Microsoft employees have assumed that they are walking on water because, after all, how could they not be, given the financial success of the company.

    But I think reality is catching up with the company: Microsoft doesn't walk on water technically, they are producing roughly the same kind of software today as other big software vendors (and that's actually an improvement over where they were a few years ago).

    Microsoft is turning more and more into the IBM of 20 years ago, and that means that they are getting technically better than they used to be, and financially less successful. Welcome to reality.

  8. Re:It's unfortunate by good-n-nappy · · Score: 3, Interesting

    The only reason I read the comments on this story was to figure out what the heck Microsoft could have been doing all this time. Microsoft has a bad reputation with regard to the quality of their code. But they have a really good reputation for shipping products. I also know some really smart people working at Microsoft - and I'm sure there are lots of others I don't know.

    So I'm trying to figure out what all these smart people known for shipping products could have been doing all this time. The only thing that makes sense is a scenario like the one you described. In other words, that the management had some unrealistic requirement that they were unwilling to compromise. Porting mountains of existing code to .NET sounds exactly like one of the few things that could have bogged down so many smart people for so long. Maybe Microsoft finally is too big for their own good and they're collapsing under the weight of all the pointy haired bosses.

    --
    Never underestimate the power of fiber.
  9. Great Comment by Blahbooboo3 · · Score: 3, Interesting

    This was a very interesting comment on the blog site:

    "
    The migration to Vista will be a passive one, as someone else previously mentioned; appearing on new computers bought by companies.

    The same for home users; a lot of people do not know enough to figure out what hardware upgrades they need ; so again, it will appear on new computers.

    Is this what Windows has become? An upgrade no one wants, forced upon them because the new hardware they're buying doesn't support anything less?

    Compare this to OS X, where people fall all over themselves trying to get the newest version running on their old hardware because there's actual value in the new features.

    So Vista has its guts ripped out, slips, and we wait another 5 years for a potentially insipring version of Windows, meanwhile Apple ships another 3 updates to OS X.

    I hope to God Office 12 steps up and kicks some ass. "

  10. Re:It's unfortunate by daviddennis · · Score: 4, Interesting

    Probably not.

    Apple's whole development team has probably turned over completely since then, with most of the head guys coming from former NeXT.

    We worship Steve now. Hail Steve!

    And really, that's meant to be funny, but it's almost serious. What a job Steve's done, and what a vivid contrast to Ballmer and friends.

    Isn't it funny that Steve Ballmer is never Steve? No, if we say Steve without a last name, it's always Jobs.

    D

  11. MS is VERY scared now by Dracos · · Score: 5, Interesting

    I spent 2 hours reading that thread, and the one thing that dropped my jaw was the post claiming that MS has been unable to stave off six 6-digit corporate desktop migrations.

    *blink*

    The only one I've heard about is IBM: that's 330,000 desktops. It's more than likely one of the six. This sounds to me like the Fortune 500 is getting really tired of the lack of security, empty promises, endless delays, absurd licensing costs... and has gotten wise to the FUD.

    They know that if Apple can put OSX 10.5 on shelves in November, that will start the snowball rolling, and the avalanche is coming.

    Sure, when Vista does ship (too late), there will be a huge marketing campaign for it. It seems though that they don't even know how to make a compelling pitch to customers, business or retail. Even with a January launch (I'm not holding my breath), the advertising will start in November, and those campaigns will need to be conceptualized in the next few weeks, if that hasn't started already.

    MS has a disaster on its hands that no one seems to want, and they don't know how to sell it. Meanwhile, their enemies (aka the rest of the industry) are circling the bloated prey, waiting for MS to collapse under its own weight before they move in for the kill.

  12. Re:Where Future? by thogard · · Score: 4, Interesting

    Microsoft makes lots of money selling those boxes. Their business model is tied to those boxes just as much as the big record companies business model is to moving their little bits of plastic. The data bits on the bits of plastic aren't nearly as important to the business plan as moving the bits of plastic.

    This whole thing with Vista reads like a chapter on "Error, Distance and Camouflage" as described by Livingston in his book "The new Plague" back in 1985. This is going to get very interesting when it gets to the "End of Project Mismatch Discovery" stage.

  13. Mod parent DOWN! by Spy+der+Mann · · Score: 3, Interesting

    Have you realized that he CAN'T change the company from inside?

    He says it, he LIKES working there, but he needs to point out the problems. If he tries to do something for a change in a draconian environment, he might as well be fired. IMHO you haven't read EVEN ONE of his blog entries. He LOVES Microsoft, and he WANTS to change it.

    Do you think you REALLY can change a WHOLE WORK STRUCTURE in a company just by going to your boss and saying "we need to get rid of these problems"? Oh wait, this one's better. "Boss, we need you to get fired".

    The real problem is that Ballmer is F**KING BLIND, he WON'T ACCEPT that there are problems in his company. Microsoft is a time bomb. You should be glad that we have Mini-MSFT to alert the shareholders about the precarious condition of the company.

  14. Re:They do?!? by NutscrapeSucks · · Score: 3, Interesting

    One of the comments in the blog addressed this. Basically every Microsoft OS project has been a mis-managed death march that shipped years behind schedule. Yet, for the most part, they've been successful on the technical level. When Windows 2000 came out, I don't think anyone cared that it was two years late.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  15. Regurgatated from the belly of the beast by Anonymous Coward · · Score: 5, Interesting
    I quit Microsoft (Windows division) in late 2005 after working there for many years. This was one of the best decisions of my life. I am posting this anonymously because I don't know where I stand with regard to NDAs, non-soliciting agreements etc... (all the crap they make you sign when you join and remind you of in your exit interview.)

    First, I can tell you exactly what the "process" the blog post is referring to -- it's not an issue of cowboy coders vs. reasonable process and management. Ask anyone who has worked on longhorn questions like: "how many VBLs are there anyway?" and "do you think quality gates have improved the codebase or not?" and (if they have anything to do with test) "what do you think of WTT?". Work spent to satisfy this process consumes way too much of the average developer's time and contributes little or nothing to the overall stability of the codebase.

    Next, I know several MS engineers who are on the fence about leaving after the longhorn deathmarch fisaco and the FY06 compensation package. All I have to say on this front is, again, leaving was one of the best moves I ever made. Not to drag Microsoft through the mud (though that's what slashdot is all about, right?) but I agree 100% with mini about the axe needing to fall on some very senior people. Senior management at MS is compensated extraordinarily well (GMs, VPs all make well over $500k/year total compensation). There are way too many of these people and not only do they not write code or contribute meaningfully to the product, they make the lives of the rank and file harder with their bullshit process ideas and beurocracy. Here's a crazy recipe for shipping longhorn: fire some of the windows leadership, give the rest of the windows management 0 bonus and use the money you saved to give real out-of-band raises to the best engineers in the company. When you give them the raises say something like: "We fucked up, we paid management way too much and have been neglecting our real #1 resource which is smart engineers". The brightest people I know work at Microsoft but if things don't change I suspect I won't be saying this for long.

  16. Re:It's unfortunate by Jeremi · · Score: 5, Interesting
    The only reason I read the comments on this story was to figure out what the heck Microsoft could have been doing all this time.


    I think maybe the Windows codebase has simply finally reached a level of complexity that renders it unmanagable by mortal humans. To quote an anonymous poster to the linked blog:


    Today's announcement is of course no surprise to anyone inside MS. The only surprise is that it was such a short delay announced.Basically we do not believe Vista will make January 2007 or even March 2007. Anyone with any access knows what a frankenstein's monster NT is on the inside. At some point there is a law of diminishing returns
    trying to do anything to it at all, it seems like that limit is being reached today. The release is pushed back because of bugs but fixing those bugs will create more bugs. It is just godawful to be honest.


    Assuming that is true, then probably the only way for Microsoft to move forward and still maintain backwards compatibility with old code is to do what Apple did: Ditch the OS, start fresh with a new one, and provide backwards compatibility with existing Windows applications by shipping the "legacy OS" as an included software application that runs in an emulator. Given the prevalence of VMWare-style technology these days, that should be quite doable; of course getting the new OS up to snuff might take a few years.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  17. Re:It's unfortunate by dioscaido · · Score: 3, Interesting

    Actually, for the Vista development one aspect of a build verification has been to strictly monitor the interdependencies of each individual dlls/exe's. They've establishes a 'layering' scheme, where no component in layer X can take a dependency on a component in layer Y, where layer Y>X. The end goal is that one day they want to be able to draw lines between layers and consider these autonomous units that can be managed independently. So if you want to make a UI-less build of Vista (hypothetically), you could cut everything above and including the UI level and not be burned by finding all these command line utilities that assume they are running in a UI based shell.

    It's still a monolith system, but it's taking an interesting approach towards modularization.