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."

121 of 586 comments (clear)

  1. Headless chicken by LiquidCoooled · · Score: 4, Funny

    Not a good day to be a fly on the wall in Ballmers office.

    "I'm going to fucking kill Microsoft!"
    HURL!
    THUD!
    SPLAT!

    Actually though, chopping the head off the chicken might seem like a good idea at the time until you realise its the arsehole that becomes the new leader.

    --
    liqbase :: faster than paper
    1. Re:Headless chicken by justsomebody · · Score: 4, Funny

      Not a good day to be a fly on the wall in Ballmers office.

      ???

      Or did you mean, funny day to be a fly on the wall in Ballmers office, but bad day to be a chair?

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    2. Re:Headless chicken by geminidomino · · Score: 4, Funny

      Or did you mean, funny day to be a fly on the wall in Ballmers office, but bad day to be a chair?

      What do you think the fly is going to get hit with?

    3. Re:Headless chicken by KiloByte · · Score: 4, Funny

      >Or did you mean, funny day to be a fly on the wall in Ballmers office, but bad day to be a chair?
      What do you think the fly is going to get hit with?

      You see, I've once killed a mosquito with an overhead swing of an axe. I'm a clumsy oaf, but so far my accuracy with axes against insects is 100% (1/1). Now, considering that the smallest throwable thing in an office is a lot wider than an axe's blade, I believe that Ballmer can make it.
      His office is pretty big, so he has at least as many tries as he has chairs.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Headless chicken by Anonymous Coward · · Score: 4, Funny

      From what I understand, his office is only twice as big as any of the other employees. It's just two regular offices with the wall torn out.

      Now as for who tore the wall out and what sort of chair was used in that process, I haven't the slightest idea.

    5. Re:Headless chicken by Antique+Geekmeister · · Score: 5, Funny

      If Ballmer could hit his targets, he wouldn't be in this fix.

    6. Re:Headless chicken by Anonymous Coward · · Score: 5, Funny

      Sounds to me like Microsoft is one of the safer places to be, if you're a bug.

      If you could get rid of bugs by throwing chairs at them, Ballmer could have shipped Vista years ago.

    7. Re:Headless chicken by pherthyl · · Score: 2, Insightful

      Since when does a chair go SPLAT?

  2. It's unfortunate by BadAnalogyGuy · · Score: 4, Insightful

    Here's the thing. It's not like setting a schedule is going to magically make something happen. Programs are written by programmers, they aren't willed into existence by Gantt charts, no matter what PMs think.

    The only problem here is not that the release was pushed back, it's that someone's Gantt chart wasn't updated with good information. So when the real numbers went in, the "realistic shipdate" suddenly met reality.

    Should someone get fired? Yeah. Probably the managers who didn't do their job and keep upper management up to date with correct project status. Anyone else? Yeah. Those managers who took a ship or die attitude and will end up burning their teams out in the next year. And finally those managers who knew reality but continued to live in their fairyland (not the Mac one) where products are developed by sheer management willpower alone.

    Lots of blame to go around, but the bottom line is that the product was never going to make its shipdate. The question now is whether the revised date is realistic and how much is Microsoft willing to trim back features in order to meet it if further delays are encountered.

    1. 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
    2. Re:It's unfortunate by denoir · · Score: 2, Interesting

      It is a wider problem: technological development is supposed to progress exponentially. Vista took them five years to make, longer than any other release - and it certainly isn't a monumental release in terms of technology.

      Vista should have been either released much sooner or it should have been a revolutionary change as far as operating systems go.

    3. Re:It's unfortunate by akaariai · · Score: 3, Insightful

      Microsoft failed at the big level. There isn't propably easily identifiable low to middle level managers who failed their job. In these cases the blame goes to the upper level, should I say the greatest common denominator. The same goes in war and in politics. It is not rare that high level leaders (generals and ministers) are forced to resign because somebody elses failure. Usually the failure is not directly their fault. In some cases it is hard to say that they had anything to do with the failure. Still they have the responsibility. There are ofcourse a lot of situations where things go exactly the opposite way. For example the current US president comes to mind. And the Abu Ghrabi scandal. Does somebody really think that there were just a handfull of low rank soldiers who did something wrong? So, if there is some middle level managers fired, it is because they need scape goats, not because they are directly responsible anymore than the rest of the middle level managers.

    4. Re:It's unfortunate by Crash+Culligan · · Score: 3, Insightful
      Here's the thing. It's not like setting a schedule is going to magically make something happen. Programs are written by programmers, they aren't willed into existence by Gantt charts, no matter what PMs think.

      Agreed; there exists in too many workplaces a fundamental disconnect between the people who actually develop the products and the people at the top. That fundamental disconnect is, indeed, middle management whose success depends either 1) on the performance of their underlings or 2) on their ability to spread bullshit. However...

      The only problem here is not that the release was pushed back, it's that someone's Gantt chart wasn't updated with good information. So when the real numbers went in, the "realistic shipdate" suddenly met reality.

      The only problem? You oversimplify. There are a bunch of ways realistic-sounding time estimates fly off the rails. They fall into a handful of categories. And before someone decides to pick nits: yes, most of these are management's fault, but no, this isn't a complete list:

      1. Management intentionally understated the complexity or scope of the task
        1. Management needed to set goals that made them look good to senior management
        2. Management needed to parrot goals that Marketing already published or die
      2. Management accidentally underestimated the complexity or scope of the task
        1. Developers or Management didn't take into account some of the requirements when making estimates
        2. Developers intentionally understated the complexity or scope of the task to look good to management (hey, it's been known to happen too)
        3. Developers accidentally underestimated the complexity or scope of the task
        4. Developers understood the complexity and scope of the task, but didn't have the skills to deliver.
        5. Feature Creep (This is Microsoft. 'Nuff said.)
      3. Management accurately predicted the complexity of the task, but "something came up"
        1. Talented developers left, taking with them necessary skills which were unique
        2. Management forgot to consider that people might be needed on other tasks
        3. Problems within the development environment
        4. Coffee Shortage
        5. Sick days, pregnancy, and other potentially life-ending events
        6. The Second Coming
      The simple reason that I hate Gantt charts as the be-all and end-all of a project schedule is that even on the most carefully controlled project, there are always speed-ups and slow-downs that can throw the most enlightened of schedules into a cocked hat ...and then sit on it. Not to say it shouldn't be attempted, but advertising release dates based on them should be a punishable offense (and in this case, it might well be).
      --
      You cannot truly appreciate Dilbert until you read it in the original Klingon.
    5. Re:It's unfortunate by BeerCat · · Score: 2, Insightful

      Vista should have been either released much sooner or it should have been a revolutionary change as far as operating systems go.

      They wanted both, but got neither. Vista is turning in to MicroSoft's Copeland ( meant to be out in about 1994, but finally abandoned in 1996.)

      So who's OS will MS end up buying?

      --
      "She's furniture with a pulse"
    6. Re:It's unfortunate by fwr · · Score: 2, Interesting

      O.K., how about this: VS 8 Performance makes it unuseable? I'm not sure it falls directly on your request for links to issues with .Net, but it may be involved. .Net 2.0 is a lot different than .Net 1.0/1.1. Are the VS 2005 (VS 8) IDE's written in .Net 2.0? It could be a prime example of one of Microsoft's own applications having performance issues due to the new version of .Net.

    7. 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.
    8. 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

    9. Re:It's unfortunate by QuesarVII · · Score: 2, Interesting

      That's right... only under linux distos, components are much more modularized. This better enables development by independent groups. If they wanted to "open up" a little to fight off complaints from groups like the EU, they can communicate between groups only with publicly available apis. Maybe this type of already proven organization could help the situation for Microsoft?

    10. Re:It's unfortunate by EnronHaliburton2004 · · Score: 4, Insightful

      There was a point a few years ago where MS had the choice-- build a modular architecture similar to WinCE & Linux. If one component was delayed, it wouldn't necessarily add to the delay of the core OS or other components.

      The other choice was to continue along the monolithic line, which means that the core OS is more likely to be delayed by a delay amongst the smaller components.

      Microsoft chose to continue along the monolithic path, because the modular path pushed out the deadline by a year.

    11. Re:It's unfortunate by Bing+Tsher+E · · Score: 2, Interesting

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


      Maybe in your circles. The people I know all refer to him as 'Jobs' and dislike him in almost every way.

      People who run the kind of 'personal operation' that Jobs does slowly alienate anybody who isn't a sucker. He uses people and either converts or discards them. I was reading an article about Jim Jones (you know- the 'Jim Jones' where everybody knows who you mean, even though it's a common name) and he has a similar personality to Steve Jobs.

      'Praise Steve' indeed.

    12. Re:It's unfortunate by aauu · · Score: 2, Insightful

      Read Mythical Man-Month. MS is the new IBM. I am betting that Apple will take over the market. After Vista ships Apple will 10 years to take over the market before Microsoft gives away it's last version. Office will move to the web, but that's Google's sandbox.

      --
      When I was young, I had to rub sticks together to compute.
    13. Re:It's unfortunate by daviddennis · · Score: 2, Insightful

      I've had a couple of bosses who are similar to Steve in many respects.

      They get very upset if you don't live up to their standards, and of course virtually nobody does, and so meetings are tense, nasty affairs.

      The problem is that I think it takes that type of person to produce truly great products. Producing great products is tough, and mediocrity is easy. Steve Jobs doesn't tolerate mediocrity in any form, even though mediocrity is what most Americans are trained to accept.

      I wouldn't enjoy being in on his staff meetings, and I wouldn't enjoy being reamed by him when I did something wrong. But I don't work for the man, and all I can say is that he is responsible for more brilliant products, from the PowerBook to the iPod to Final Cut Pro and MacOS X than anyone else I know of.

      I think you can admire Steve and what he's created without wanting to work for him :-).

      D

    14. 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.
    15. Re:It's unfortunate by Theatetus · · Score: 2
      For example the current US president comes to mind. And the Abu Ghrabi scandal. Does somebody really think that there were just a handfull of low rank soldiers who did something wrong?

      That's probably a bad example because nobody above the rank of Staff Sergeant is being court martialled. I think it's ridiculous that the Colonel commanding only lost some points for promotion. There are two options: either she knew what was going on, or she didn't. If she did know, she should go to jail. But if she didn't know, to me that's even worse because it means the command had passed completely out of her control (there's *no* excuse for a colonel to be *on-site* and not no that kind of thing is going on).

      Still, back in *my* days in the military you're right, the installation commander and probably even her superior would have been out on their asses or in the brig, even if they didn't physically participate in the human pyramid shenanagins.

      --
      All's true that is mistrusted
    16. Re:It's unfortunate by TekPolitik · · Score: 2, Funny
      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...

      Ah ha! Microsoft will finally be forced to embrace Wine!

    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.

    18. Re:It's unfortunate by drsmithy · · Score: 4, Informative

      Software most certainly falls into the category as well. Any process where an advancement is used to produce further advancements gets an exponential nature.

      I'm struggling to think of any advancement (at least in recorded history) that *doesn't* build on prior advancements.

      In software it couldn't be more clearer. After you write your first compiler in machine code, writing your next compiler will be much easier as you base it on the previous step.

      Right. But that doesn't mean the 6th revision of that compiler will be as quick to develop as the second.

      Indeed, based on the history of software development thus far, the chances of it taking anything less than an order of magnitude *more* time to develop are quite small.

      When they started the development of Vista, they had already an operating system to build on and a variety of advanced development tools. With that as a starting point it should have been an order of magnitude faster than the previous step.

      Your theory sounds nice, but I'm not aware of any mature software projects for which it has actually happened. In pretty much every case, the more developed a codebase is, the *longer* it takes for subsequent versions to appear (assuming the changes are on the same scale).

      I think it would have been perfectly reasonable for Vista to have taken on the order of 3 - 4 years to develop (in line with Win2k from NT4). In fact, if you take into account that they basically "started from scratch" again around 2003, that's about how long it *will* have taken. The real reason Vista (NT 6.0) is late is because of the "lost" 2 years of work between XP (NT 5.1) and Windows 2003 (NT 5.2). Arguably, Microsoft should have released an "XP second edition" (NT 5.3) in 2003/4 - but since the obvious differences between it and XP wouldn't have been large, it was probably considered a waste of time.

      Basically, the recent NT family tree looks like this (it's rather difficult to do ASCII art on Slashdot, I hope you can understand):

      Windows 2000 (NT 5.0)

      ..............V

      ............Windows XP (NT 5.1)

      .............V..............V

      Windows 2003 (NT 5.2).....Longhorn (NT 6.0)

      ...V.......................V

      ...V..........(Code discarded)

      ...V.............V

      Windows Vista (NT 6.0)

      Basically, XP branched off into Windows 2003 and Vista (then Longhorn). But around the time Windows 2003 was released, they decided that it was a much better codebase to develop Vista from, so the existing Vista codebase was scrapped and the project started afresh from Windows 2003 (more accurately, a lot of the "Vista" development and "Windows 2003" development was the same and, technically, kept).

      It's interesting to note FreeBSD had similar problems around their 4.x, 5.x and 6.x codebases. Arguably, the VM fiasco in the early 2.6 kernels was along similar principles, if not scale (but then again, the Linux kernel is a dramatically smaller project than Windows, so in relative scale they might be somewhat comparable).

      The point here is that software development is not a field where advancement is anything close to "exponetial". If anything, it's the exact opposite - the more mature a codebase gets, the *slower* releases become. The "software development" curve looks more like a bell, than anything linear or exponential.

    19. Re:It's unfortunate by CTachyon · · Score: 2, Insightful

      I hate to state the obvious, but ftp.exe isn't part of the TCP/IP stack. While I'm sure MS started off with the BSD stack at the same time they grabbed a copy of the BSD userland utils, I'm also sure the stack's been gutted and replaced in the NT/2000/XP line, even though the userland utils are still largely unchanged. (As 10 minutes with Ethereal and nmap's fingerprinting option can tell you, the NT stack has its own, um, "unique" view of the TCP/IP standards. Not necessarily wrong, mind you... however, the 95/98/ME stack did behave vaguely like an ancient, buggy BSD stack from before people started protecting against TCP spoofing, until MS patched it up by hand around ME.)

      --
      Range Voting: preference intensity matters
    20. Re:It's unfortunate by gig · · Score: 2, Insightful

      There are plenty of anecdotes from people who had great meetings and great business relationships with Steve Jobs. He is brusque and used to being around very smart, very capable, very talented people. It rubs some people the wrong way but he is not your life counselor and is not trying to be.

      What really matters is the work. Look at Apple since 1997 and what they have built it is outrageous. Anyone involved with that deserves respect and Steve probably earned his share.

  3. Re:Shareholders by pedantic+bore · · Score: 4, Insightful
    How exactly are the shareholders going to be pleased?

    Axing senior management isn't going to get Vista out the door any faster -- probably a lot slower because whoever comes it to pick up the pieces is going to have a hell of a job. It might make Windows 2021 (or whatever they're calling Vista 1.1) ship quicker but in the short run, it'll be chaos. Shareholders, for the most part, don't care about the long run -- they care about now.

    --
    Am I part of the core demographic for Swedish Fish?
  4. Ballmer Replies! by zaguar · · Score: 5, Funny
    In other news, Steve Ballmer vowed to "fucking kill" all anonymous Microsoft employees.

    "I've done it before and I'll do it again," he said. "Anonymity has no place at Microsoft."

    --
    "Sure there's porn and piracy on the Web but there's probably a downside too."
  5. 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.

  6. Make no mistake by OpenSourced · · Score: 5, Funny

    Who da'Punk is in fact the real enemy. He wants to end the bloat at Microsoft and convert it into a lean and mean machine of productivity. Imagine what options open source would have if people in Microsoft where devoted to create great software for the users, instead of pursuing their own petty concerns in the corporate ladder. If Who da'Punk and others like him had their way, Microsoft would be user-centric, but keeping the users always within the Microsoft universe. He's planning a world of happy slaves of Microsoft. Now we are all slaves, but at least not happy. In the unsatisfaction of slaves the seeds of change lay. If everybody was contented, the chances of breaking the Microsoft monopoly would be nil (on the other side, we'd be happier and have great software, but still slaves).

    So help him not. Cheer Balmer instead. He's our real ally in this fight.

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  7. in the meantime... by Pliep · · Score: 3, Insightful

    ... people will buy Vista anyway because they will see Microsoft ads on TV 4 times a day. Microsoft as a company may be rotten, Vista as a project may have failed, but still.

    1. Re:in the meantime... by Anonymous Coward · · Score: 5, Insightful

      People buy Vista because the manufacturer of their new computer decided to pre-install it.
      Consumers are not actively making an OS choice. They take what is fed to them.

  8. Microsoft insiders are probably just annoyed... by AndrewStephens · · Score: 5, Insightful

    ...that their stock options aren't going to be worth as much. The truth is that Microsoft has very good reasons to delay Vista, only some of which they control. Anyone who has installed the beta can see that it has a long way to go before it reaches release quality. Vista is a fairly big update to the Windows code base, and the fact that it is not stable or speedy enough yet for day-to-day use at this late stage must be a factor in their decision to put it back.
    Externally, Vista changes the driver model, and the hardware manufacturers seem to be lagging behind. There is no point releasing an OS if no one can use their graphics cards.
    Microsoft has a lot riding on Vista, the first desktop OS release since 2001. They will not have decided to slip lightly.

    --
    sheep.horse - does not contain information on sheep or horses.
    1. Re:Microsoft insiders are probably just annoyed... by geoff+lane · · Score: 2, Insightful

      There is something SERIOUSLY wrong with the development process within MS that it has taken this long to discover that there are problems. It's difficult to know what has gone wrong, but it wouldn't be a surprise to discover that management infighting was the cause.

    2. Re:Microsoft insiders are probably just annoyed... by timeOday · · Score: 2, Insightful

      "At least Microsoft isn't shipping before Longhorn is ready" is besides the point. By now, it should be ready, and that is the point.

    3. Re:Microsoft insiders are probably just annoyed... by GoofyBoy · · Score: 3, Insightful

      You know this is a perfect example of the follow-the-crowd-MS bashing that gets modded up.

      1. When MS delays, its because they are corrupt to the core, even though there is no indication of that. See your comment on management.
      2. If MS didn't delay and these issues were still outstanding, MS would get bashed. See your comment on how late in the development cycle this is being discovered. If you knew anything about a decent sized enterprise level piece of software you would have realized that it happens.
      3. If it was Linus had announced and then slipped a released date, MS would still get bashed. "Oh, better than M$ that sends out buggy code that we all suffer for. Delaying takes guts and is the right thing to do for all of mankind."

      What I don't think people realize is that comments like this doesn't attack MS, the corporation. It attacks MS, the developers. "Your programming sucks!"

      I don't work for MS but as a professional computer-programmer, I would never say anything about anyone else's program/work (like scheduling) that I haven't seen first-hand. If I did, it would say more about me than say anything about the program.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:Microsoft insiders are probably just annoyed... by yabos · · Score: 2, Insightful

      How is it that there's no indication that they are corrupt to the core when so many MS developers are saying that they are? I'm sure that some of them are fake but there's got to be some truth to it if someone's posting on the minimsft blog. Most of the comments suggest that it's MS's managment that make it really hard to actually get work done so it's not as much the developers' faults as it is managment.

    5. Re:Microsoft insiders are probably just annoyed... by killjoe · · Score: 2, Informative

      First of all MS deserves bashing. They are a sleazy, unethical corporation run by slimy people. It's just a company for fucks sake, bash them all you like folks, it's not like a human being or anything.

      Anyway if you read the post you are replying to he was blaming the management. I just thought I would point out your straw man.

      --
      evil is as evil does
  9. Now that's just silly by CdBee · · Score: 2, Insightful

    you suggest that people should value the politics of their software higher than the quality of it? So why has all Linux advertising/PR/etc concentrated on the quality of the code produced by the OSS model?

    If the OSS movement is right, Who da'punk is an irrelevance. If you're right, OSS is already doomed to failure.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:Now that's just silly by OpenSourced · · Score: 4, Insightful

      My point is that we are in a situation of monopoly that will always by its own nature restrict the choice of users to the monopoly universe. The only way of breaking that stranglehold is through the cracks in the monopoly. If those cracks are plastered there is no way out. Of course the quality of software is more important than politics, but I believe than the quality of anything in a monopoly culture will never be so good as the quality of that same thing in a culture of free competition. So is a matter of short-ter versus long-term quality, IMHO.

      --
      Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
    2. Re:Now that's just silly by Bacon+Bits · · Score: 4, Insightful
      There's nothing wrong with a monopoly if it really is the best choice as there's no anti-competitive things going on to make it a trust. (Monopolies can be fine; trusts are bad.) What you're suggesting is that if MS produces the best OS ever it will be bad for the consumer. What? That makes no sense unless your political idology is your number one factor in decision making for what software to use. I have no problem buying software if it's worth the cost of paying for it.

      If MS makes such a superior OS -- which I doubt, not because it's MS but because it's too dofficult for anyone to do at all -- either FOSS raises it's bar or it dies. That's not because MS is a monopoly. That would be because FOSS would not be able to survive in the free market.

      Look at OpenOffice.org. People compare it to MS Office and they say it's slow and bloated. Compared to MS Office. I'd challenge someone to find any application with more needless bloat than MS Office. For years the number one complaint about the entire Office line was that it was always bloatware. Now OOo comes along and bloat isn't a problem? I'm sorry, that's BS and we all know it. OOo is going nowhere until the codebase is cleaned up. The only reasons it's as popular as it is are because it's FOSS and because it's the only thing besides MS Office. As it stands now you decide if you want to pay for MS Office. If you don't, you get OOo. Not because OOo is better than MS Office (which should be why you choose any piece of software, right?) but simply because it's cheaper. This is like choosing GIMP over Photoshop. If you're a professional, you only do it when you lack the money to afford the real deal (which then suggests you're possibly not as professional as you think).

      Now look at Linux. People chose Linux because for what they want to do, the OS is actually better than other OSs. Look at Firefox. People chose that over IE because it's better. Hadly anybody used the old Mozilla Suite for exactly the same reasons that OOo rather sucks. The fact that Linux in particular costs so much less is rather irrlevant to the discussion. Now look at things like LAMP vs Windows/IIS/MS SQL/ASP. Again, choice has little to nothing to do with the lisencing costs. It's what solution you know better, and what you want to do with it.

      --
      The road to tyranny has always been paved with claims of necessity.
    3. Re:Now that's just silly by Ex+Machina · · Score: 3, Funny

      I'd challenge someone to find any application with more needless bloat than MS Office.

      Azareus.

    4. Re:Now that's just silly by svallarian · · Score: 2, Informative

      Emacs!

      --
      I patented screwing your mom. But it got revoked for "prior art."
    5. Re:Now that's just silly by Bacon+Bits · · Score: 2, Funny
      Azareus. (sic)
      That's not needless bloat. That's Java!
      --
      The road to tyranny has always been paved with claims of necessity.
  10. This just in... by SetupWeasel · · Score: 3, Funny

    Microsoft is filling some recently vacated positions. The time to send your resume is now.

  11. Only on thing for it by Elitist_Phoenix · · Score: 3, Funny

    There is one thing that will get Microsoft's employee's moral back up, a Chair-Throwing-Monkey-Dance! I'm sure they'll be able to find someone who can supply.

    --
    "I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Google"
  12. Talk about a disgruntled family... by Anonymous Coward · · Score: 2, Interesting

    A couple of days back, I read a very good article here on slashdot about how a couple of OS companies were taking the users on a ride by compelling them to upgrade their hardware to meet the minimum OS requirements.

    Now we see that many in Microsoft are also feeling the same way though for an entirely different reason. Is it that microsoft is slowly losing its focus by trying to put their fingers in each and every pie out there rather than concentrating on their strengths ?

    In many developers and users mind, Google is considered to be a better company both for its fairplay as well as how it treats its employees...

  13. Where Future? by ozmanjusri · · Score: 4, Insightful
    So where is computing's future going to come from? All these years we've been giving MS monopoly rent for OS software in the belief that we were paying for an exciting future, and now the company that's been taking our money is going to give us another "ticking time-bomb of unstable code".

    After five years and more than a hundred billion dollars revenue from computer users, Microsoft will revamp Vista at the 11th hour to turn it into a little more than a skin on XP, which was little more than a skin on 2K.

    Almost all recent innovations in computing have come from organisations with orders of magnitude less revenue than MS. We are simply not getting value for money. This monopoly must be broken so competition and progress can resume. Formats, APIs, and communication protocols MUST be documented and opened to allow competitors a level playing field.

    Anything else will just perpetuate the current stagnant, inbred computing environment.

    --
    "I've got more toys than Teruhisa Kitahara."
    1. Re:Where Future? by miffo.swe · · Score: 2, Insightful

      Nice to see that more people than i think todays computers are pretty dull, boring and lame excuses of a calculator. I have an Amiga 500 that still performs better in some areas than a brand spanking new PC with Windows on it. Thats just sad.

      Where are the interesting technologies? Computing has been standing pretty much still over the last 15 years. The only really interesting thing that has happened was the internet. The rest is just hardware speeds and such.

      Software just plain sucks today. Microsoft destroyed the software market because they know the second software is freed from the OS their game is over. If software was platform independant it wouldnt matter if your OS was from the late 60 or the latest brand spanking new hardware platform and OS.

      That would make development take off again.

      --
      HTTP/1.1 400
    2. Re:Where Future? by ozmanjusri · · Score: 4, Insightful
      I was just paying them for an operating system.

      No, you weren't. If you'd bought an operating system, you'd be able to keep it and put it into other computers. You'd be able to customise it to work the way you want to. You'd be able to update the bits that don't work the way you want, when you want. You'd be able look under the hood and learn how it works. It would be YOURS to do with as you saw fit.

      What you have is an instance, a snapshot of somebody else's development cycle. It's locked to the hardware, so it'll die when the electronics does, and you'll have to pay for it all over again. They'll grudgingly fix the most dangerous flaws when THEY feel like it, not when you're being hurt by them. It's not your operating system, it's theirs. And don't you ever forget it.

      The entire computer industry has been stifled for years. We need competition, and we need it badly.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Where Future? by CCFreak2K · · Score: 2, Insightful

      I'm no programmer. I'm no insider. I'm just a jumble power user. What I CAN say is that Windows as a dominant OS has brought us one thing: consistency. With Windows, you pretty much have one code base, one API, etc. With Linux, you have the Linux kernel in common. Everything else is up to chance. Most big software packages (IIRC) have multiple versions for different distros of Linux, whereas with Windows, it's just one base: win32.

      I'm not bashing Linux (I use it all the time), nor am I praising Windows. I'm just offering up another side to this.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    4. 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.

    5. Re:Where Future? by 2nd+Post! · · Score: 2, Interesting

      Where are the interesting technologies?

      Probably lurking on Macs and Linux boxen.

      There have been some pretty neat things in the last three years in Macland:
      3d accelerated UI (not Avalon but Quartz)
      Advanced development libraries (not DirectX, but CoreImage/CoreVideo/CoreAudio/CoreData)
      Deeply integrated search (not Windows File Indexing, but Spotlight)
      Transparent networking (not UPNP, but Rendezvous/Bonjour)
      Wireless networking (built into every Mac since 2002 or so)
      UI enhancements (not Vista, but Aqua)
      Distributed computing (XGrid, built into every copy of OS X 10.4)
      Adoption of EFI (Intel tech of course, but similar to the extant Open Firmware)

      Of course there were a few things Apple did inherit from NeXT as well:
      Advanced development environment (Cocoa, not WinFX)
      Cross platform development/deployment (Fat binaries ne Universal)
      Self contained application containers (Bundles)

      All Microsoft seems to have accomplished in the past few years is managed code in .NET, which doesn't seem to have taken off. If you want new technologies, why wait for the entrenched dominant company to release it? All Microsoft will do is lower the price due to size and inertia

    6. Re:Where Future? by g0at · · Score: 2, Funny

      All these years we've been giving MS monopoly rent for OS software in the belief that we were paying for an exciting future

      Heh, speak for yourself!

      -b

  14. 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.
  15. Re:Interesting to point out... by MarkByers · · Score: 4, Insightful

    There will be plenty of people that are tired XP and its constant security problems by now. They will upgrade the day Vista is out, thinking it will be the solution to all their problems. The advertising for Vista will be *very good*. You can bet on that.

    Microsoft will make sure that people using XP will not be able to easily communicate with the new applications on Vista. Companies will be scared of having some computers running XP and newer ones running Vista. Companies loving standardising things.

    People will upgrade before too long. If not voluntarily, they will be forced to.

    The only thing Microsoft need to do to almost guarantee success is to get the thing released soon before Mac + Linux start getting too popular!

    --
    I'll probably be modded down for this...
  16. People want Windows. by AHumbleOpinion · · Score: 3, Insightful

    Even MS employees know they can't sell their crap, they have to force it down peoples throats or it won't sell.

    Nonsense, people want Windows. If Dell went 100% Linux tomorrow their sales would drop to near zero and people would buy Gateways, Compaqs, etc.

    Also, Apple's Mac OS X has been a far better alternative for regular users than Linux for several years now yet nearly everyone sticks with Windows.

    I own a Mac, my PC dual boots Windows and Linux, but I realize I am part of a very small minority. Most people don't want Mac OS X or Linux. That is reality, it may change over time but that it the state of things at the moment.

    1. Re:People want Windows. by sgasch · · Score: 2, Interesting
      Not that it cannot change, cf Firefox.

      This comment is being posted from Firefox, which I love. But I have to call bull on this. Despite being superior to IE in almost every way Firefox is left with a market share of, maybe, 15%.

      95% of users are content to just run what comes with the OS. It's a testiment to how good Firefox is (or maybe how poor IE is) that it has more than a 5% market share.

    2. Re:People want Windows. by naelurec · · Score: 4, Insightful

      The day linux takes 15% of the desktop market, you'll see microsoft scrambling to actually turn windows into a good OS.

      s/turn/make/
      s/into/look like/

      Reference: Internet Explorer 7. Their solution was to change up the interface as a priority. The actual rendering of web pages is still far inferior to all other modern browsers.

      Repeat after me: With Microsoft, it has never been about making a good product. It has been about making a product that is good enough to generate revenue, even if it is by force.

      The funny part about this is Vista (in its original design) might have actually been about making a good product and taking computing to the next level. However, it is apparent that the marketing-centric Microsoft management style is unable to innovate enough to make this happen and as a result, Vista (when released) will bring very little to the table (not that this matters).

    3. Re:People want Windows. by westlake · · Score: 2, Interesting
      Even MS employees know they can't sell their crap, they have to force it down peoples throats or it won't sell.

      Nonsense, people want Windows. If Dell went 100% Linux tomorrow their sales would drop to near zero... Apple's Mac OS X has been a far better alternative for regular users than Linux...yet nearly everyone sticks with Windows.

      Microsoft has been in the home and office for over twenty-five years, and most of that time has been spent building ground-level relationships with users.

      This is something very different from the authoritarian, top-down approach, in Linux, too often seen here, in which users are lusers to be set on the right track by a technocratic elite.

  17. evolutionary systems by psbrogna · · Score: 3, Insightful
    So 20+ years of "making money" is not a way to strategically guide the evolution of a large software project. It's a feedback loop that appears to lead to an evolutionary dead end.

    Another 5-10 years or so and we'll be able to compare & contrast with OSS- ie. letting developers and user community determine where a product goes...

    Don't get me wrong, I give MS lots of credit. I don't think PC's would be where they are today without them. It's gratifying to me though that the "good of the whole" can win over a 10yr lead and billions of dollars in "R&D" & marketing.

  18. Re:Shareholders by hey! · · Score: 5, Insightful

    Axing senior management isn't going to get Vista out the door any faster -- probably a lot slower

    It depends on why the Vista project is in turmoil, doesn't it?

    I can think of several situations that, if they held, would be counterexamples.

    (1) The Captain Kirk school managers: Ignore enginering's time estimates because you don't want to believe them and have unwavering faith in your personal charisma's power to alter reality. Also known as the "assume we had a can-opener" manager.

    (2)The "turn-around" style of mamagement: When a manager comes in and turns a situation around, he's a strong manager. Therefore a manager that turns his company around frequently must be stronger than one who turns the company around once.

    (3) The "kill the messenger" style of management: On the theory that "no news is good news", turn every instance in which bad news has to be brought up into a game of "beard the lion". Subtypes include "If everyone keeps tap dancing hard enough, maybe nobody will notice and things will sort themselves out" theorists.

    (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 awesom weapons of the engineering paradigm can slay any dragon. Management? Pfft. You just take the pot of potential objectives on one hand, and the pot of resources and capabilities you have on the other, build a set of alternative frameworks connecting them, crunch the numbers and pick the best.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  19. Re:Since when has .. by ricardo_nz · · Score: 2, Insightful

    I find it hard to believe the guy who wrote this actually works on windows, MS has very solid reasons for the delay and anyone working on it would know this. The guy probably wanted some publicity for his site or just wanted to bad mouth MS. Personally, I welcome the delays - I don't have the chance to waste my money on the software for another few months.

  20. Re:CPU != hard disk by Tim+Browse · · Score: 2, Insightful
    Another irritating tendency (particularly among long-time Mac users*) is to call the main box the 'hard drive'.

    * See if you can work out why :-)

  21. Change in founding philosophy by Starker_Kull · · Score: 2, Insightful

    From the article:

      "But even as some on the Mini-Microsoft blog wished for Maria Antoinette-style retribution, other employees defended the decision, if not the people who made it.

    "Yes, it's painful. Yes, it's embarrassing," wrote Robert Scoble, a company technical evangelist, on his Scobelizer blog. "But I'd rather have a slipped date than a cruddy product.""

    It would have been nice if they had this philosophy a couple of decades ago, rather than trying to transition to a "first in quality rather than first in marketplace" maxim now after all the messes they have institutionalized and all the good, innovative companies that followed the above maxim they have dispatched.

  22. 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.
    2. Re:How much process is too much? by cantalpii · · Score: 2, Funny

      They aren't cowboys in Brokeback mountain: they look after sheep. In Europe we call that shepherds :-) They're also not gay, but bisexual, so it's the bisexual shepherd movie (has a nice ring that).

  23. Hello?! Accountability? This is WINDOWS! by Danathar · · Score: 4, Insightful

    Let's be honest here...as long as windows maintains it's current market share it does not matter.

    If you work in a windows shop, and run into your CIO or IT head cheese ask this simple question "What would have to happen for you to SERIOUSLY consider dumping windows for some other desktop OS platform"

    Chances are they will just give you a blank stare. That alone should tell you that ANY delay in the next version of windows will have ZERO effect on Microsoft's market.

    1. Re:Hello?! Accountability? This is WINDOWS! by pogson · · Score: 2, Informative
      "What would have to happen for you to SERIOUSLY consider dumping windows for some other desktop OS platform"

      The clients would have to demand that. It does happen and it will happen more often in the future. First there was the .com bubble, then a few high profile conversions, soon there will be an avalanche of conversion as the ordinary person learns more about it. One of the top reasons for businesses to convert to Linux is that users ask.

      Quoting from the report from OSDL,

      The top reasons for deploying Linux on the desktop (listed in order):

      • Employees requesting Linux (user demand)
      • My competitors have successfully deployed Linux
      • TCO (Total Cost of Ownership)
      • Reduce license costs
      • Security
      • Source code availability (ability to customize)
      • Corporate direction
      • Unhappy with existing desktop operating system
      --
      A problem is an opportunity http://mrpogson.com
  24. Re:Shareholders by BeerCat · · Score: 4, Funny

    And it might be seen as motivational.

    Yeah, right. Motivational as in "all leave is cancelled until morale improves", or "we'll keep firing people until you ship product"

    Unless it's all part of the Linux master plan...

    --
    "She's furniture with a pulse"
  25. 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.
    1. Re:Well, why not? by jcr · · Score: 2, Insightful

      Truth to tell, Gaseé did a damn fine job at Apple. He also came up with some very fine work at Be. Too bad MS decided to strangle BeOS in the cradle with their illegal threats against PC manufacturers who showed an interest in offering it on their systems.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  26. 22 months ago in my Slashdot journal by ynotds · · Score: 2, Insightful
    As much as I would be happier to just ignore it, there is something about the increasing Longhorn hysteria that is reminiscent of the depths Apple slid into in the mid-90s.

    There were a succession of enticing technology demos promoted as seeds of totally new architectures, more than a couple of which almost survived deployment then in the process of their ultimate abandonment burnt many fans.

    But the ask was always too big, just the same as it has always been with every other monolithic attempt at software over engineering.

    The one thing we can count on from Microsoft is that they will eventually bring out something which they will tell us is Longhorn. They are too political to contemplate honest abandonment. But all they will ever deliver will be cherry picked features grafted onto their already long suffering underlying architcture.
    (continues)

    The thing that makes this even wierder is that the betas of XP made it actually look like they might have been getting somewhere, but this time around even the betas are apparently off putting.

    I'm relying here on reports from otherwise bright people who actually try to use the stuff, as the weekend provided almost the only excuse I've had to curse M$ software to its face in years. Normally I can just stick with the line which has done almost everything I've asked of it since 1984, but now I guess I might have to revert to evangelising with that client before I'm forced to walk away.
    --
    -- Our systemic servants do not good masters make.
  27. 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

  28. Shorter development cycles the answer? by Kaptain_Korolev · · Score: 3, Insightful
    From my own experience the following usually happens.

    The development cycle usually consists of sitting in meetings while the architects and project managers hmmm and hah over what features to scope and de-scope for this particular release. This usually achieves nothing, at the very last minute they'll tell us to design something which has a set of features that don't interact well and require others that have been de-scoped. We now have exactly one week to code and module test the thing.

    After many late nights the code is finished and the next few weeks are frought with Integration nightmares that the managers failed to take account of in their initial high level design. This isn't usually as bad as it should be as those of us doing the actual coding can often identify issues at the implementation stage and fix them there. When we tell the managers about this it usually offends them.

    Integration complete, there is now about 5% of the work left to do in tidying up loose ends and streamlining code. The powers that be deem this to be un-necessary and my name appears on the Gantt chart of another project. Because I didn't get a chance to complete this final 5% of the work I will probably face a Bugzilla email deluge in the next month.

    The answer, short development cycles, Extreme programming, unified process etc.>

    Design, code, test and integrate in 3 -4 week cycles. Design decisions can't be drawn out and must be made quickly, coding and testing is done in manageable amounts and integration no longer presents a nightmare. Code is good the first time around for the small number of features implemented in that cycle, and far less buggy.

    Unfortunately people are too stuck in their ways to change.

  29. Terminate? by dascandy · · Score: 5, Funny
    some Microsoft employees are calling for the termination of several top managers

    Doesn't that qualify as a death threat?

  30. Re: Bad Engineers by Anonymous Coward · · Score: 2, Funny

    And your name is actually Rebecca? Wow, I'm in love... oh.

  31. It's very hard to update a mature codebase by Anonymous Coward · · Score: 3, Insightful
    Posting anonymously - we're seeing many of these issues at my employer, and I'd rather keep any tracability out of this, as many people are working very hard to find a way through

    There have been huge numbers of rather fatuous comments of the "GANTT chart meets reality" type. My feeling is that these must have been written by people who simply have no understanding of the issues involved in updating a huge existing codebase so that it works to a commercial level of quality and retains backward compatibility with most of what is out there.

    It's almost unheard of to find a large mature codebase which is particularly clean. What would have started out as a clean architecture gets pulled out of shape with bug fixes, new features, support for new architectures and so on over time. In particular, many fixes are done in a 'quick and dirty' fashion because there's a need to correct a critical security flaw now, so a quick fix is preferred to a considered refactoring of the relevant code.

    Now, the GANTT chart bit isn't so bad: PM asks the developers, who (usually, anyway!) know their codebases well, to say how long it will take to develop a particular feature, and what the dependencies will be. Most people actually get this part somewhere about right. They write their code, unit test it and put it into an integration build. Everything seems fine.

    Where things start to go wrong is where you introduce the next level of testing: beta testing out with customers. The messy codebase starts to bite you hard, with obscure bugs which turn out to be due to the presence of some fix which is essential to another area. Fixing the fix turns out to have ramifications elsewhere, and the whole thing can slide out of control quickly.

    My guess is that this is where Microsoft is with Vista: they have 99.9% of everything working very well,but there's 0.1% which is a mess, but which is essential to having the stability needed to launch. Problem is that getting the 0.1% right is actually a huge effort, with unknown impacts across the whole codebase.

    You can't even really blame the managers for letting the codebase get into such a mess. The issue is an accumulation of short-term fixes, none of which is, in and of itself, a problem, but when you have thousands of these hacks, maintenance becmes a nightmare. trouble is that the managers and developers who allowed this to happen were merely responding to direction from on high (e.g. "fixing security issues is now our highest priority - I want to see our response time down as low as possible"), which makes considered refactoring impossible.

    1. Re:It's very hard to update a mature codebase by _xeno_ · · Score: 4, Insightful

      This is one of the things that's nice about open source (and really freaking annoying at the same time) - you can just decide to forget about backwards compatibility and go ahead and break old stuff. Since the source is open, someone can fix old programs to match the new API.

      I'm sure most people here has had some experience with Mozilla deciding to alter some bit of the codebase to make it cleaner and it breaking some extension. It's "OK" because most of the extensions are open source, and it's possible to fix them to match the new API.

      Likewise, I'm currently working with an open source project where I work (gonna keep this abstract enough so I don't need to be AC :)), and had to jump to the current nightly builds due to needed functionality. Unfortunately, the new version breaks backwards compatibility with the old stable version. Fortuantely, I have all the source code, so I was able to upgrade my plugin to work with the new APIs.

      The source code is also invaluable due to the absolutely cruddy API documentation that comes with the project, but I've had similar problems with closed source products ("I wonder why all the examples use C-style comments in XML? And what they call XQuery appears to be something they made up on their own?"), but at least with the open source project I can work my way through it and directly contact the developers if I need to.

      Unfortunately, this only works in the open source world when everything is open source. When Mozilla 1.0 rolled out, they had changed some of the APIs since the Mozilla 0.9.x builds, which broke some closed source plugins. One plugin in particular (the Adobe SVG viewer plugin) was never updated to support the new API. Of course, with native SVG support, that's really irrelevant now, but it was annoying back when it happened.

      --
      You are in a maze of twisty little relative jumps, all alike.
  32. pressure much? by tomstdenis · · Score: 5, Insightful

    I think MSFT management is just afraid cuz of all the build up for Vista that if it goes out the door and is borked then they'll seriously loose mindshare.

    I'm hoping [as an individual fed up with windows] that Vista is a flop. I'd love to hear about 0-day exploits and the like. Frankly I'm tired of rampant vendor lockin, bloaty OSes and inferior technology.

    Like just recently I had to buy a copy of Word for a publishing deal. Cost me $286 CDN. What does that give me? A word processor that only runs in Windows and only edits Word files. The latter bit doesn't sound so bad until you realize the format is not properly documented anywhere and essentially requires me to keep using Windows and Word to work with the files.

    Whereas, in the "real world", I can build my own Linux distro [e.g. gentoo] for free, install OpenOffice for free and be editting documents in no time flat. Then I can move those documents to my BSD or Windows machines if I want. Heck, I can even hack the document [ala unzip and sed] if I want to do something not natively supported by OO directly [e.g. substituting all fonts in the document instantly].

    So on Vista launch-eve I'll drink a pint in hopes that their initial release is a total flop. :-)

    --
    Someday, I'll have a real sig.
  33. 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.

  34. 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. "

  35. revolt by jhackworth · · Score: 3, Insightful

    Uh, any chance this has to do with the fact that Microsoft began expensing stock options - http://news.com.com/Microsoft+to+award+stock,+nix+ options/2100-1014_3-1023840.html

    - or that employees are pissed about the review system or lack of pay increases over the last 3 years - http://www.washtech.org/news/industry/display.php? ID_Content=5041?

    Until the late 90's, an engineer could work at Microsoft for 10-15 years and retire. That made them a lot more willing to tolerate constant death marches and ridiculously unrealistic product schedules. I suspect the current crop of engineers realized that weren't going to become billionaires anytime soon and weren't willing to make the same sacrifices. This is probably not the last we'll see of this sort of thing from Microsoft.

    Upper management is certainly hard at work trying to figure out how to get Indian and Chinese developers working on Vienna.

  36. They do?!? by A+nonymous+Coward · · Score: 4, Informative

    Microsoft has a bad reputation with regard to the quality of their code. But they have a really good reputation for shipping products.

    This is news to me. Maybe you mean eventually shipping product, but their general reputation is for always being years late and always dropping features to make even the late dates.

    1. 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.
  37. 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.

    1. Re:MS is VERY scared now by 0123456 · · Score: 2, Insightful

      "It seems though that they don't even know how to make a compelling pitch to customers, business or retail."

      It's hard to make a compelling pitch when there's nothing compelling about your product. Windows 95, for example, pretty much sold itself: it was a huge upgrade over 3.1. XP over 95 was a tougher sell but provided enough reasons to upgrade in the long run. Vista over XP? 'Look at these fancy icons! They're 3D! Vista gives you a whole extra dimension than XP!'

      Yeah, right.

      Microsoft lost it years ago, the delays and removal of features from Vista are just making it a laughing stock.

  38. Not quite... by Spy+der+Mann · · Score: 2

    The time to send your resume is now.

    I know you're saying this as a joke, but if you realize, many of those Microsoft workers are already sending their resumes ELSEWHERE. They f***ing want to leave. Microsoft is becoming another EA, specially when new workers get paid more than existing workers. So it's more convenient if you leave MS, get another job, and later (IF later) you decide to go back.

    IMHO, I'd rejoice the day Mini-MSFT became the Microsoft CEO. Of course, it will never happen.

  39. 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.

  40. A reminder that we all live in our little worlds. by Sj0 · · Score: 2, Insightful

    It's interesting to watch the comments as they unfold in the blog entry. Some of them are very frantic. "The company is going down! Abort! Abort! Abandon ship now!!" -- This from a company which has no real competition.

    To be honest, I don't see what they're so upset about. It's done when it's done.

    --
    It's been a long time.
  41. Re:MiniMSFT is a punk coward by Da_Biz · · Score: 3, Insightful

    Hate to say this, but I expect more from Slashdot moderation than for this article to be considered 'insightful.'

    See http://en.wikipedia.org/wiki/Straw_man

  42. Re:Interesting to point out... by IANAAC · · Score: 2, Insightful
    ... They will upgrade the day Vista is out, thinking it will be the solution to all their problems. The advertising for Vista will be *very good*. You can bet on that.

    That may be, but most Windows users I know have never, ever installed Windows - any version - on their machine. For Vista to be a retail success, it has to be a flawless install. Have you actually tried installed XP (retail version, Pro or Home) on a machine? Unless you have all the drivers handy, it's a nightmare.

    People keep saying it's all about easy installs, but the truth is, not many people have actually done an install from a retail box. What they have done is a restore from a ghost image, drivers already in place. An entirely diferent thing.

  43. Re: Bad Engineers by marcosdumay · · Score: 4, Insightful

    What is a good scenario, but is destroyed when you put money on the equation. On the reality, engeneers get underpaid, management get lots of money. So, many engeneers want to go into management.

    That is also a reason to companies should pay the engeneers well.

  44. Psychology of delay by Thagg · · Score: 4, Insightful

    There is a very interesting aspect of delay, that is working to Microsoft's favor in this case.

    In another field, note the most recently finished highway project in your local area. You might (if you were paying attention) remember the years of political turmoil before it started, the endless planning meetings, the politician promises. Then, you saw the signs go up, saying things like "This exit will be closed from Nov 11 2003 to Jun 1 2005" or something, and it seemed like forever. A date that far in the future is just a hell of a long time away.

    But, note how you feel about the project today? The inconvenience of waiting are just completely gone. You've got a nice new freeway, and you get from here to there without much problem. In a couple of months it seems like it has always been there. All the hair-pulling and outrage that you felt when the finish date was first posted just seems so trivial now.

    Anyway, that's the way it works for me.

    Vista will be the same in a lot of ways. Microsoft, for better or for worse (mostly worse) is just as much of a monopoly as the Department of Public Works. They'll finish the goddamn highway on their own schedule, and they'll do an adequate job of it, and people will just live with it. And the very sad thing is, they'll like it.

    Thad Beier

    --
    I love Mondays. On a Monday, anything is possible.
  45. EU and Samba are the real reason by Anonymous Coward · · Score: 4, Informative

    I found the following post (on the MS Blog comments) by someone who is probably a MS employee.

    ----snip-------
    Talk around the vending machines in legal is that the delay has nothing to do with coding, slipped schedules or anything else. That's why very few heads will actually roll and most will simply shuffle positions. Actual reasons have to do with no product, NONE, shipping until after the mess with the EU is cleaned up. From what I've heard so far, if there are further major delays with EU that can't be solved by set-asides and scholarships, then expect another major delay beyond what has already been announced. At 25-40% annual compounded growth rates for Linux servers, the last thing that's going to happen is for the EU to be able to do what US-Justice failed to do, which is force disclosure of MS server protocols so competitors can copy MS's IP and gain market share in the market segment on MS's dime. Samba has never been 100% compatible and that's the way its going to stay, come hell or high water. Regardless of how much time/delay it takes, Samba and Vista will never be as interoperable as Samba is with PDC, AD, AS currently. If it takes another 6 month delay, another 9 months, whatever. Eventually EU will capitulate whether Commerce and the WTO has to step in or not. Server space market share has either reached a tipping point, or already passed a tipping point depending on which internal study you read. Whichever study you read/believe, make sure its one of the ones that takes into account free installs of their versions of AS/ES, such as Cent/OS. According to those studies, the server space has already passed the tipping point, that's why we're seeing what's happening with Mass/ODF/XML, and some of the large desktop migrations that have been documented internally. And remember, any large migrations you get a whiff of, you know where to report them, get details and do it. A single 6 digit desktop migration has repercussions far and wide on many other customers and partners (and media), and we are staring at over a dozen of them and have been unsuccessful in turning any of them around so far.

    So unless anything settles with the EU in the coming months, expect further delays regardless of what they are blamed on.
    --------snip--------------

  46. Microspeak? by Stiletto · · Score: 4, Funny

    From the article:
    With the convergence of high-tech media, this holiday season would have been an explosive nodal point to get Vista out for a compounded effect.

    This is why MS can't seem to get it done. They have people working there who ACTUALLY talk like this! I mean, seriously, can anyone translate that sentence into English, please?

  47. Why Do They Care? by Nom+du+Keyboard · · Score: 2, Insightful
    Microsoft Employees are not happy with the double delay of Windows and Office being pushed back into 2007.

    Why do they care about this? Is it their own bonus in jeopardy because the product didn't ship by a certain drop-dead date?

    Whether Microsoft continues to sell old Office, or new Office, people are still buying Office. Whether they're selling XP or Vista, they're still selling a Microsoft OS onto the same number of computers.

    WHY DO THEY CARE? THEY'RE STILL GETTING PAID THE SAME AS BEFORE!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  48. Telling quote (assuming it isn't forged): by neutralstone · · Score: 2, Informative

    From [a reply to] TFA:

    "Vista - I wouldn't buy it with someone else's money. Then again What do I know, I've only been testing the dog for the last 2-3 yrs..."

    Oy.

  49. Re: Bad Engineers by happyemoticon · · Score: 2, Funny

    So what you're saying... is that Ballmer is an angry Klingon? Thanks, that makes his actions make so much more sense.

  50. Re:MiniMSFT is a punk coward by cerberusss · · Score: 2, Insightful
    C. Try to change the company from the inside [...]

    That's a recipe for a burnout.

    --
    8 of 13 people found this answer helpful. Did you?
  51. Re:Firing management? by Opportunist · · Score: 2, Interesting

    Exactly the point. Peasants and peons get no voice, they're being treated like other company property. Hire and fire.

    I've had my share of working for a company with this kind of attitude. We outsourced everything (but management, of course). What couldn't be outsourced was replaced by temps that you could easily get rid of when you don't need them anymore.

    The result was that the "peons" treated their "king" the same way they were treated. The clock hit 5 and he was out the door. Sure, 5 minutes more and he could've checked in the code, but who cares? The company going down a few 1000$ for delay penalties? Pick up your cell and try to call someone who cares.

    Moral was LOW. Even lower than the wages.

    The few perms that remained (amongst them me) were to take the blame and "motivate" them. My suggestion for motivation ("pay more than 8 an hour") was shot down immediately. Fluctuation was stunning. Average turnover time was less than half a year.

    Now, anyone in the biz worth his salt knows what it means to dump someone into a 5 year old project and expect productivity. It takes at least a month to get a good, experienced coder productive. Since we were strictly required to hire temps, and few temps are experienced coders, it took closer to 2-3 months 'til we saw any productive code that didn't require long reviews and debugging processes.

    Because temp work has a stunning (and in management appearantly unknown) problem: YOU DON'T GET GOOD PEOPLE FOR TEMP WORK! If they were any good, they'd have a perm job!

    And the few perm techs that didn't get sacked leave on their own. Quickly. Because they see what's going on. They know their productivity hits an all time low when half of your team is, on average, training. The other half is busy training them. Or writing meaningless reports for the beancounters so they know what cost center they can put the burden of the untrained and unskilled (and thus unproductive) coders on.

    I can't remember a single person that was NOT looking for another job.

    I quitted this job in November (I'm not gonna tell which large, German corporation I was talking about. If you're in it, you know which one it is). Now I have a different job. Less bureaucracy. More productivity. More "direct" communication. Quicker market adaption and reaction. And even more money.

    Sure, job safety isn't the same. I could've spent my productive years without a problem in the big corp I was in earlier. Up until retirement. But I'd have probably succumbed to booze or stronger stuff way earlier 'cause I couldn't take the incompetence in management anymore.

    Now, my current boss isn't much more knowledgeable in technical matters. He's good at selling, but he's no tech. But at least he KNOWS that!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  52. Re:Microsoft Culture by frogstar_robot · · Score: 2, Insightful

    So...the execs want to push a product back to 'get it right', but the employees themselves now wish to just throw it into production, quality be damned

    I'm no fan of MS either but I think that statement unfair to their developers at least. I bet quite a few of them are frustrated because factors outside of their control often means they have to build things that suck. Like most of us, I think they want to make things that are cool, work well, and announce to the world how clever they are. It certainly has worked in Google's favor and led to the infamous chair-throwing.

    Middle management types especially forget that the really talented ones aren't motivated solely by money. And MS these days seems to be infested with them. If any of their developers are wanting to just "throw it out there and quality be damned" then it is fatigue and despair talking. MS has plenty of good people working for them. Good people take pride in their work. The problem seems to be that MS also has an aristocracy of parasitic middle managers or maybe just a corp of yes-men at the very top. Whatever it is, those good developers don't have good leadership.

  53. 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.

    1. Re:Regurgatated from the belly of the beast by swb · · Score: 3, Insightful

      They'll never do the out-of-band raises. Microsoft is too corporate and the corporate class system will not tolerate pay and benefits systems that allow "workers" to be paid more than "management." Ever. Even for one FY cycle.

      It only works that way at tech companies run by the engineers that started them, and then only temporarily, until either enough management types are brought in from the outside or until the engineers with stock options and influence decide its not any fun anymore and leave. The latter is a real death knell, since those original engineers are the ones to whom the management guys owe *their* jobs to and it's hard for management to push the corporate class system when their are engineers still there who have both the proven track record and the financial resources to call bullshit on them.

      But when it does reach that point, it becomes Just Another Corporation where the corporate class system gets re-introduced and the company is ultimately run by its marketing arm like any other corporation, hoping that nobody sees the mediocrity through the bullshit.

      I just wonder how long it will take Google to get like that, or if they have discovered some way around it.

  54. Just a coment about OEM versions of windows by tkrotchko · · Score: 2, Informative

    "That's just a lie. If someone at the activation place told you that, call back. They were misinformed."

    OEM windows is not activated, but it is tied to the machine you bought it on. In fact, it's microsoft's view that you cannot legally put it on another machine, even if you junk the existing one. They now force OEM's to essentially do something like BIOS locking that Windows XP disks. If you take a Windows XP disk that comes with an HP computer and try to install it on a homebuilt, it won't install. It will tell you that it's not an HP computer.

    Try it if you don't believe it.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  55. Don't believe that you are in charge. by Futurepower(R) · · Score: 2, Insightful

    I suppose that you have become accustomed to thinking that you are God. If you can't find it on a map, it is none of your business.

    More Iraqis die now that the U.S. is in charge than died when Saddam was in charge. Who is the greater destructive force?

  56. He's French by tkrotchko · · Score: 2, Funny

    "He's soave"

    I assure you he is French, not Italian.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  57. Advertising will be horrid by igb · · Score: 2, Funny
    Why can I be sure the advertisiing will be good? Look at the `dinosaur' campaign. It insults 40% of the customer base, tells them that the product MS sold them a few years ago is shit, is incomprehensiblem frightens children and achieves nothing. Have you met _anyone_ who's done a 97->2003 migration in the wake of it? I can see MS trying something similar for Vista: attempting to hide the lack of worthwhile new features behind a welter of abuse against its own products. ``Buy the 2006 BMW because the 2005 model will eat your children'' is bad advertising.

    ian

  58. Re: Bad Engineers by mrchaotica · · Score: 2, Funny

    No, Klingons have honor.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  59. Re:Just a figure of speech by Skreems · · Score: 3, Insightful

    The thing that Linux has over Microsoft is a shift in accountability. Microsoft has the attitude that if any six-year-old broken as hell 3rd party product doesn't work on the newest Windows, their customers aren't going to upgrade. And they may be right, at that. But this leads to whole DIVISIONS of programmers writing bits into the operating system that detect if the application in question is Defunct Spreadsheet Product version 0.55 alpha, and hacking the registry to work in the old (and quite broken) way that the program expected when it was written back in 1997. Microsoft holds itself responsible for busted 3rd party applications. No such thing exists in open source, that I'm aware of. If the Linux kernel is behaving incorrectly, and fixing it breaks a 3rd party application, the fix gets made and nobody looks back. It's up to the app developer to make it work with the new system. This means that old applications on Linux aren't guaranteed to "just work" for decades to come, which might slow adoption by some businesses that don't want to worry about such things, but it also means they're not tied to being backwards compatible forever. The cost of that compatibility in Windows is huge, and affects all these things like security, filesystems, etc.

    --
    Slashdot needs a "-1, Wrong" moderation option.
    The Urban Hippie
  60. Re:MiniMSFT is a punk coward by njh · · Score: 2, Funny

    Doing the former would require that he attach his name to his complaints

    And you're Don Giovanni. And I'm the Magic Flute.

  61. I Love This Post at the Mini-Microsoft Blog by Master+of+Transhuman · · Score: 2, Informative

    Why? It has SPECIFIC REASONS FOR THEIR PROBLEMS FROM THE GUY TESTING IT! Read on:

    Ok let's take a look back at the great mgmt decisions in one Windows test org: Not an important group; just appcompat. (It's not like anyone really cares about appcompat - who cares if customers' 3rd party apps (and especially MS apps) really don't work that well on this new fustercluck.

    In the last 18 months this org:
    1) Cut the number of testers (several times) from approx 50 to now much less than a dozen. Of course, many top performers also left MS entirely because of middle mgmt in this org.
    2) Hired more PMs
    3) Cut the scope of testing (anyone done any real code coverage testing lately?)
    4) Cut the number of promotions in the test orgs - nothing like a little 'de-incentivization' to increase 'bad attrition'
    5) Dictate that everything can and should be automated. (Ignore that eyeballs catch more in less time...) way to go Darren. Of course, you were probably lied to by your underlings, so it's not entirely your fault. Uhh, yes it is - you made the call.
    6) Hire only a small handful of devs to write automation code. Oh, and don't forget to swamp them with added process and have embittered leads review their code...
    7) Hire more PMs
    8) Outsource all testing to non-accountable and barely trained CSG firms overseas (Ever try to translate/clarify a bug written not by a tester, but by their lead based on notes? )
    9) Limit the number of heads the abovementioned overseas firms can use. > Fewer testers, less experienced, with little training, a much (ahem) 'slower' approach to testing.

    Results: Client appcompat % hovering at 75%. No, wait, did I say 75? I meant 85. At RTM it will be 95.6, or whatever other arbitrary happy-happy number they came up with like last time. In reality, last go-around, the appcompat % was quite high, despite the PM lies, just not as high as they claimed.

    What? You're going to dispute the numbers that some lower functionaries spun up through the labyrinthine PM food chain? At each 'filter' point one gets to improve his own rep by making his ownership area look better. What's a few % points between bureaucrats?

    While I'm in rant mode, why exactly IS MCE so bad? Didn't anyone test this puppy before kicking it out the door and having another PM party?
    A brand new Dell with full OEM installed load and almost nothing works in the expected 'just plug it in Dad and it works'.
    Sure is great he has a son who works at MS. Oh, no he doesn't. His son left.

    Vista - I wouldn't buy it with someone else's money. Then again What do I know, I've only been testing the dog for the last 2-3 yrs...

    By Anonymous, at 9:51 PM

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  62. Re:Just a figure of speech by eric76 · · Score: 2, Interesting

    I suspect that WinFS is probably a problem just by itself.

    Ask yourself which is more likely to become corrupted: a file system or a database?

    About 12 or 13 years ago, I toyed with the idea of a creating a database out of a file system. After much thought, especially about the possibilities for corruption, I decided that it was better to keep them separate.

    If they do issue WinFS, you'd better make sure you do regular backups.

    I think about WinFS a lot like I think about the Windows Registry -- they make sense at first, but in the long run, they just turn into a bigger pain in the ass then what they are replacing.

  63. it's still a management problem by penguin-collective · · Score: 2, Insightful

    Programs are written by programmers, they aren't willed into existence by Gantt charts, no matter what PMs think.

    Contrary to what you may think, what managers do actually matters for the quality and timeliness of a project; bad management results in much longer development times and much lower quality than good management. Of course, even if the management was perfect, the managers still estimated the wrong release dates, which is also their fault. Vista has an additional problem in that it's not only delayed again and again, it also keeps losing features compared to what was announced.

    And there is little excuse for any of that at Microsoft; both OS X and Linux already ship right now pretty much all the features that were originally announced for Vista (and then some!), those features were developed in less time than Microsoft had and with far less resources.

  64. Re:MOD PARENT DOWN, *NEVER* break compat! by pavera · · Score: 2, Interesting

    It is sometimes ok to break backwards compat... However, the way mozilla/firefox does it is not good. As a one time extension developer I can attest to your example. When 1.5 came out, and the entire extension structure changed, I simply abandoned the 6 extensions I was working on...

    They are not updated to 1.5, and I have no plans to do so, because I spent a considerable amount of time building, creating, and maintaining these extensions and the amount of time I would have to spend to relearn and redo them is not worth it to me. And guess what! They are doing it again for 2.0 the whole extension mechanism is going to be redone once more, so if I update to 1.5, I'll just have to relearn again in a few months.

    On the other hand, GCC has broken compat multiple times, and its relatively painless to go in and fix the bits of code and recompile.... I use apache 2.0 in everything I do, I really doubt your claim that "no one" uses it... It comes standard in all the distros now, and yeah if you have something that is completely dependant on 1.3, maybe you're still running it.

    Anyway, your arguments all fall down on the following fact: Hey at least with open source you can keep using 1.3 for as long as you want. You can keep using gcc 2.96 for as long as you want. You can keep using firefox 1.0 for as long as you want. and if you need a fix, you have to code it yourself or pay someone a small fee to come code a fix, but its not like dealing with MS.

    MS broke merge letters with dynamic queries in Office 2003. Plain and simple doesn't work anymore (worked fine in 97, 2k, and XP). I work in the legal industry, they use this feature ALL THE TIME. I have spent months in the last 2 years "downgrading" law offices to office xp and 2000 after they upgraded entire offices to 2003 and found that it broke everything... (BTW I did spend the requisite hours/days messing with MS tech support and they finally gave up and said "Yeah I guess that's not supported anymore") and I'm not even talking about using a non ms database (all access or SQL server). There is no fix, the feature is simply not supported anymore, and there is no choice but to keep running the old software, and support/fixes/security fixes will be impossible in another year (2000 support is phased out).

    The point is with MS you're stuck, if they break backwards compat (and don't say they never do because they do), you either pound sand and "upgrade" and lose needed functionality, or you keep using the old software that works, but is riddled with security holes that can't/never will be fixed. With OSS you can keep using the old software and at least get security fixes, or someone will code a fix in the new software eventually, and the same features will be available and you can upgrade, either way, you aren't left out in the cold.

  65. Re:You got it backward, non free is failing. by gig · · Score: 2, Informative

    > In the free world, GIMP does what Photoshop does

    Please stop doing that, it is a disservice to the GIMP authors. It's like when people say Java can easily replace C. Only if you squint really hard and you have an axe to grind. It's like saying you can go ahead and chuck GCC and everybody just use MS Visual Basic it is the same.

    In the free world, GIMP does what GraphicConverter does. GraphicConverter is $39 Shareware on the Mac for the last 10 years. My IT guys swears by it ... all he wants is Terminal and GraphicConverter and Firefox and he is good to go for everything.

    However, me ... I use Photoshop professionally all day every day and can't for the life of me figure out why anybody uses anything else. Yes it costs a bit of money to get started but then after that you pay $150 every 18 months and it continues to kick ass and gain new professional features. You have the whole art kit there ... it's like having a full set of pastels rather than one box of eight colors. The complete thing is more than the sum of its parts. And I can create a file with it and know it will be a professional-level file, not something with the mask inverted or an old kind of TIFF compression or stored with an unusual endian-ness or something.

    There is an interactive element to the tools and tablet with Photoshop that is not matched anywhere else. People sometimes focus on the Filters but that is less than 10% of my daily work. The painting and selection tools, history/undo features, compositing features, automation, color management and many other features are much more interesting and useful. Support for PCX images is lacking but not missed while support for 16-bits per channel camera raw images is available and greatly appreciated.

    When people even imply that Linux/GIMP is similar to Mac OS X/Photoshop it is just strange. Like saying a TV and computer are the same because they both have displays. Like an iPod and PSP are the same they are both handheld computers. In all cases these are incredibly complex systems with very different behaviors.