Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Microsoft Stops New Work To Fix Bugs

Posted by timothy on Sat Feb 02, 2002 03:16 PM
from the why-pick-the-shortest-month dept.
An Anonymous Coward writes: "According to this article at Government Computer News, Microsoft has announced a month-long moratorium on new coding, as part of its Trustworthy Computing Initiative. Richard Purcell, director of the company's corporate computing office, said, 'We are not coding new code as of today' [Feb 1, 2002] 'for the next month.' The idea seems to be that Redmond will spend the 28 days of February patching bugs in existing code. Is this a hoax, or maybe just marketing hype? The web site looks to be legitimate."
This discussion has been archived. No new comments can be posted.
Microsoft Stops New Work To Fix Bugs | Log In/Create an Account | Top | 689 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • February? (Score:3, Funny)

    by bellers (254327) on Saturday February 02 2002, @03:18PM (#2942938) Homepage
    Sheesh. They could have picked a month with more days. It's not even a leap year.
  • Same goes for GNOME... by ekrout (Score:1) Saturday February 02 2002, @03:18PM
  • Something the OS community should do by October_30th (Score:1) Saturday February 02 2002, @03:19PM
  • Reword the title maybe? (Score:5, Funny)

    by Captain_Frisk (248297) <captain_frisk AT bootless DOT org> on Saturday February 02 2002, @03:19PM (#2942951) Homepage
    Maybe I just assume that slashdot is posting Anti - MS stuff, but when I read the title "Microsoft Stops New Work to Fix Bugs", I assumed that they had cancelled some kindof bug fixing project, as opposed to cancelling development to fix bugs.
  • Unfortunately... by cliffy2000 (Score:1) Saturday February 02 2002, @03:20PM
  • New Code? by AKA da JET (Score:1) Saturday February 02 2002, @03:20PM
  • MS Annoyed Pain? by MrWinkey (Score:1) Saturday February 02 2002, @03:20PM
  • Hoax by hexxx (Score:1) Saturday February 02 2002, @03:21PM
    • Re:Hoax (Score:5, Insightful)

      by Jace of Fuse! (72042) on Saturday February 02 2002, @03:44PM (#2943116) Homepage
      Bill Gates would NEVER be sorry about anything Microsoft has done!

      How can you be sure of that? How do you know that Bill Gates himself doesn't pace, pop rolaids, and drink tons of coffee thinking about what kinds of screaming rants and angry yelling he can do to the coders to get them to write things that don't crash?

      Communication is only possible between equals. There are a WHOLE LOT of people who develope for Microsoft, and it's a fairly safe assumption that they're not all on equal levels (in rank, in skill, in intellect, in etchics, etc.)

      I think the sentiment is real. Microsoft DOES want to make the most stable, most secure platform. They want to because it's good business to make the best product and they know (how can they not know?) that they simply don't have the best product. Not by far. It's just that simple. But how do they fix that? What would YOU do if you had to manage thousands of people, all working on different things, each coder with their own egos and unique quirks.

      You can't flip a switch, write a memo, make a speech, and wave your hands to fix the problems. I don't envy Microsoft management, or Microsoft coders, for that matter.

      Do I think Microsoft can do it? Who knows. Probably not. It won't be easy, not at all. I don't think it would be easy for anyone to do in an environment as big and chaotic as Microsoft's. But then, after looking at how Open Source software works in the complete opposite way, small and chaotic largely without funding and easily derailed by personality conflicts and a lack of formal structure, I don't think the Free Software world could do it either.

      So in short, I think Microsoft means it. I don't think it'll do any good, though.
      [ Parent ]
      • Re:Hoax by zaphod123 (Score:1) Saturday February 02 2002, @05:54PM
      • Re:Hoax by jbchatham (Score:1) Saturday February 02 2002, @11:56PM
      • Re:Hoax by maxpublic (Score:1) Sunday February 03 2002, @01:07AM
      • 2 replies beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Uh... Hoax? by CLinCH (Score:1) Saturday February 02 2002, @03:21PM
  • Enough time? by DickPhallus (Score:1) Saturday February 02 2002, @03:22PM
    • Re:Enough time? by ignorant_newbie (Score:1) Saturday February 02 2002, @08:04PM
  • This shouldn't be an issue. by tacomack (Score:1) Saturday February 02 2002, @03:23PM
  • Ironic.. (Score:5, Funny)

    by Suppafly (179830) <`moc.lanruojevil' `ta' `ylfappus'> on Saturday February 02 2002, @03:23PM (#2942978) Homepage
    Isn't ironic how all the minorities have to share the shortest month of the year..

    lets see february is now Women's History Month, Black History Month, and also Microsoft Fixes Security Flaws Month.. wonder how many more things they can crame into february.
  • This is a really meaningful action.. by evilpaul13 (Score:2) Saturday February 02 2002, @03:23PM
  • hoax or what? by Graspee_Leemoor (Score:1) Saturday February 02 2002, @03:23PM
  • Memo after February: by mESSDan (Score:2) Saturday February 02 2002, @03:24PM
  • by drudd (43032) on Saturday February 02 2002, @03:24PM (#2942993)
    My guess is that projects which are behind schedule will continue to work in order to blame any further delays on the coding halt.

    Besides, it doesn't matter how long microsoft stops work to fix bugs... real security comes naturally out of proper design and coding. Microsoft should take this month to redesign it's coding proceedures to be security conscious from start to finish.

    Also, isn't it funny that Microsoft chooses to use the shortest month of the year for this initiative? :)

    Doug
  • Vacation by ruvreve (Score:2) Saturday February 02 2002, @03:24PM
  • development methodology by devleopard (Score:1) Saturday February 02 2002, @03:26PM
  • Why is Bill Gates partying then? by corebreech (Score:2) Saturday February 02 2002, @03:26PM
  • Only One Month? by PineHall (Score:1) Saturday February 02 2002, @03:26PM
  • by Myrv (305480) on Saturday February 02 2002, @03:27PM (#2943006)

    Of course they have to stop 'new' work. FreeBSD 4.5 came out a couple of days ago. They have have to go back and update all that borrowed code.
  • Garage cleaning? by JFMulder (Score:1) Saturday February 02 2002, @03:27PM
  • Is This Possible? (Score:5, Insightful)

    by gmhowell (26755) <gmhowell@gmail.com> on Saturday February 02 2002, @03:27PM (#2943013) Homepage Journal
    I've never worked in a programming shop. But, from working on a few OSS projects, reading a few books, and working with some commercial providers, it seems that programmers do what they want, when they want. Is it possible to steer such a massive ship that quickly? Is BG a big enough rudder?

    Similarly, how disruptive is this? It seems that when you get on a roll, you want to keep going. Switching like this seems that it will break that streak, and get you all disjointed.

    Again, to parrot others who know better, the best answer seems to be to do it right the first time.
    • Re:Is This Possible? (Score:5, Informative)

      by Anonymous Coward on Saturday February 02 2002, @03:55PM (#2943183)
      From deep within the belly of the beast...

      Simple answer: yes. Bill says "hop," we say "how high?"

      Frankly, this will not disrupt the company much. *Most* divisions are already vigilant about tackling bugs. The smaller groups like DirectX, and the more technically competent groups like VC++ have extremely low bug counts. In fact, this isn't popularly known, but on the RTM date for WinXP there was a ship stopping bug related to upgrade isntallations. Upgrading 98SE would delete everything in the My Docs directory. One XP tester flew in on short notice from CA to help fix it, another missed the birth of his first child! That's devotion.

      On the other hand, there are some larger groups that *cough*Off*cough*ice*cough* seem to be a vaccuum for the most lazy people in the company. Every time I walk through that building I see ~20 people playing CounterStrike or Everquest. And big surprise, most of the huge bugs are coming from them and the bloated IIS group.

      Anyways I'm glad BG has decided to give us this new initiative b\c it will raise the bar, cleam up the bad press we've been getting, and maybe weed out some of the weaker links.
      [ Parent ]
    • Re:Is This Possible? by jarodss (Score:2) Saturday February 02 2002, @03:55PM
      • 1 reply beneath your current threshold.
    • Of course it is possible... by Boba001 (Score:1) Saturday February 02 2002, @04:01PM
      • +1 Funny on the MQR standard (Score:4, Insightful)

        by MarkusQ (450076) on Saturday February 02 2002, @04:21PM (#2943309) Journal
        Boba001 [slashdot.org] writes: Unlike (most) OSS projects, most commercial software projects programmers have these guys called bosses/managers above them. They tell them what to do and the programmer obeys if they want to keep their job. :)

        Having spent many years as one of those guys called "bosses/managers" I got quite a laugh out of your theory about programmer obedience. The one time I actually recall seeing it work that way, the whole team got canned as soon as the manager flew them full speed down a box canyon. In the real world, there needs to be a lot of give and take, with the programmers giving technical insight and sweat while the manager gives political insight and stomach lining. If either side starts blindly obeying the other (which doesn't happen often), you're doomed.

        -- MarkusQ (now happily back to coding)

        [ Parent ]
    • Re:Is This Possible? by Anonymous Coward (Score:1) Saturday February 02 2002, @04:40PM
      • 1 reply beneath your current threshold.
    • Re:Is This Possible? by Rob Kaper (Score:2) Saturday February 02 2002, @05:17PM
    • Re:Is This Possible? (Score:4, Funny)

      by tunah (530328) <sam.krayup@com> on Saturday February 02 2002, @08:55PM (#2944340) Homepage
      Is BG a big enough rudder?

      Only if you put him in head first.

      [ Parent ]
    • Re:Is This Possible? by NineNine (Score:2) Sunday February 03 2002, @02:25AM
    • 3 replies beneath your current threshold.
  • Article Confirmed in Seattle Times by jhealy (Score:1) Saturday February 02 2002, @03:28PM
  • Actually believe that? by buford_tannen (Score:2) Saturday February 02 2002, @03:28PM
  • Cleaning house by arfy (Score:1) Saturday February 02 2002, @03:29PM
  • Why would this be a hoax? (Score:4, Insightful)

    by KMitchell (223623) on Saturday February 02 2002, @03:29PM (#2943023)
    Every company I've worked for have had massive cleanup projects like this. The only way to make them actually work is to freeze all other work by the developers involved, since cleanups (security or otherwise) are pretty much guaranteed to be less interesting than just about anything alse you might be doing.


    Considering that Gates has decided to (at least for PR reasons) declare security/robustness to be the priority of the moment (as opposed to previous claims that users bought sw for features not bug fixes) I don't see why they WOULDN'T do something like this...


    The only thing that I might question at all is the scope--i.e. is ALL of development doing this or just one or more departments within MS.

    • by djmcmath (99313) on Saturday February 02 2002, @04:43PM (#2943401)
      We do this kind of thing all the time in the Navy. A problem is deemed to exist, so a solution must be made apparent. Someone receives an unexpected shock while working on surprisingly energized gear, so we stop work and take a saturday to have a Safety Stand-down. Does it fix anything? Does it identify and repair problems with how we operate? Not so much. Does it make an appearance of taking action? Can we tell our superiors, "We're doing something about this problem?" Can we claim an appropriate level of concern, and that we've done something to fix the problem? Yes, that's exactly the point. We're just putting a check in the box that says, "Do something about the problem." This is exactly what I see happening at MS -- they're demonstrating an appropriate level of concern, putting checks in the "Corrective Action Completed" boxes, and moving along with their normal lives. It sure would be nice if they'd fix a few bugs, but I'm not getting my hopes up until they're done.
      [ Parent ]
    • Re:Why would this be a hoax? by fw3 (Score:1) Saturday February 02 2002, @09:28PM
    • Re:Why would this be a hoax? by csbruce (Score:1) Sunday February 03 2002, @05:45PM
  • Just PR by mchasal (Score:2) Saturday February 02 2002, @03:29PM
  • New Code Support Staff by Emugamer (Score:1) Saturday February 02 2002, @03:29PM
  • Not good news at all... by JanneM (Score:2) Saturday February 02 2002, @03:29PM
  • "Unstable and Unreliable" by X_Bones (Score:1) Saturday February 02 2002, @03:30PM
  • spring cleaning by dsavitsk (Score:2) Saturday February 02 2002, @03:30PM
  • Impossible!! by sinserve (Score:2) Saturday February 02 2002, @03:30PM
    • Re:Impossible!! (Score:5, Insightful)

      by Peyna (14792) on Saturday February 02 2002, @03:33PM (#2943059) Homepage
      They are soliciting user feedback, if you've used XP, you'll know that anytime any program crashes you are given the option to "send error report" to MS, (it doesn't send any personal information, only memory dumps, etc. of effected areas)

      They used these error reports in making fixes and adjustment for Office XP SP1, so yes, they do use user feedback. They also listen to you if you can write an intelligent letter reporting bugs to them.

      [ Parent ]
    • 1 reply beneath your current threshold.
  • This doesn't accomplish anything! by Troed (Score:2) Saturday February 02 2002, @03:32PM
  • They mean to say.. by k98sven (Score:2) Saturday February 02 2002, @03:32PM
  • Bzzt! Thanks for playing... by fanatic (Score:2) Saturday February 02 2002, @03:32PM
  • Corporation of Privacy Officers by rnb (Score:1) Saturday February 02 2002, @03:32PM
  • Haha! by TMLink (Score:1) Saturday February 02 2002, @03:33PM
  • Let's give them a bit of credit (Score:5, Insightful)

    by InterruptDescriptorT (531083) on Saturday February 02 2002, @03:33PM (#2943058) Homepage
    This is something that all big corporations have difficulty doing: stopping all new work, which tends to be what interests the developers involved, and making them go back to old work to fix the bugs that they (maybe reluctantly) acknolwedge that exist in the codebase.

    Those who use Windows should find this a major boon, as it does mean more stability. I am forced to use W2K at work (I run Linux at home) and I for one am quite pleased to see this happen--there are a couple of nasty bugs that cause almost inexplicable bluescreens when writing our video drivers.

    So can we lay off for a little bit and recognize that this is really a good thing? Sure, we scoff and say, 'About time!', but they're actually doing it.
  • It's Funny. Laugh. (Score:3, Insightful)

    by po8 (187055) on Saturday February 02 2002, @03:34PM (#2943061)

    Is this a hoax?

    Joke. The word you're looking for is joke. The plan is apparently to take 30 (excuse me, 28) days to fix the accumulated security-related bugs in umpty-million lines of software written over 15 years, and then start adding new security-related bugs to the morass again.
    <mimic who="Steve Martin">Good plan!</mimic>

  • 1 month to fix 7 years of bugs? (Score:4, Informative)

    by bryan1945 (301828) on Saturday February 02 2002, @03:34PM (#2943063) Journal
    Let's see, Win2K was said to have about 60k bugs, right?

    So if they work every day of Feb, they need to fix roughly 2150 bugs per day. Assuming 3 rotating shifts (24 hour coverage), this comes down to 90 bugs per hour. Say they throw 90 programmers at this per shift, then each programmer needs to solve 1 bug every hour for their shift.

    I'm not a programmer, so assuming this bizarre scheme was used, is it reasonable for someone to solve 8 bugs per shift for 28 straight days? I'd think not, due to inter-relationships of code, fixing 1 bug causing a new bug, coder's block, and maybe burnout.

    Any thoughts?

    PS- The 7 years is just an arbitrary start date of Win95.
    • Re:1 month to fix 7 years of bugs? by Peyna (Score:2) Saturday February 02 2002, @03:37PM
    • Re:1 month to fix 7 years of bugs? by coyote-san (Score:2) Saturday February 02 2002, @04:00PM
    • Re:1 month to fix 7 years of bugs? by cperciva (Score:3) Saturday February 02 2002, @04:16PM
    • Re:1 month to fix 7 years of bugs? by SpinyNorman (Score:2) Saturday February 02 2002, @04:20PM
    • Re:1 month to fix 7 years of bugs? (Score:5, Insightful)

      by tshak (173364) on Saturday February 02 2002, @04:46PM (#2943419) Homepage
      Let's see, Win2K was said to have about 60k bugs, right? So if they work every day of Feb, they need to fix roughly 2150 bugs per day.

      1) It is a flase assumption that 65K+ records in their bug tracking database where all bugs. These are just reports and have not been independently verified or filtered for feature requests or duplicates. What "are" really bugs can also be a "specification bug", not a technical one. For example, you click the start button it's supposed to "fade in with speckles" but instead it displays with no effect. To the end user it still functions perfectly. To the product development team the feature wasn't implemented correctly.

      2) You are assuming that over the past two years (when this ambiguous "65K" number got thrown around) that they have done nothing to resolve the bugs in Win2K. This obviously overlooks the fact that the NT5.0 codebase is much more mature thanks to ongoing development that has resulted in multiple service packs and WinXP.

      3) The point of this month is to focus on bug fixing, not "let's fix all the bugs that we created 5 years ago". It's like me saying, "I'm going to take a week and do spring cleaning on my house" and assuming that means that I never cleaned my house on a regular basis.

      4) If there really where 65K bugs, each programmer would be responsible for fixing 1.5bugs within the month (appx 40,000 programmers). Of course, this is severely trivializing the issue, but reminds us of the awesome resources MS has at it's disposal.

      Also, Win95 is mainly relevant when discussing the GUI and DirectX. Most all of Win2K's technology is based on NT, which is an older codebase. (the first beta was in 1992 I believe)
      [ Parent ]
    • Re:1 month to fix 7 years of bugs? by LinuxParanoid (Score:2) Sunday February 03 2002, @12:53AM
  • Still, a month is better than nothing. by Futurepower(tm) (Score:2) Saturday February 02 2002, @03:34PM
  • Will this matter in the long run? by Catiline (Score:2) Saturday February 02 2002, @03:35PM
  • waterfall model by rakerman (Score:2) Saturday February 02 2002, @03:36PM
  • Microsoft just don't get it. (Score:4, Informative)

    by bluelarva (185170) on Saturday February 02 2002, @03:37PM (#2943081)
    I really don't think Microsoft understands the issue. Security isn't something that can be just "added" later like some feature. It has to be built into the overall architecture. It's like trying to bolt on some metal bars on the side of your crappy car to make if safe. It must be engineered from within. It just doesn't work that way. It's really about _how_ you build things.
  • "feature" fixing february?? by Dethboy (Score:2) Saturday February 02 2002, @03:38PM
    • 1 reply beneath your current threshold.
  • The meaning of the message by Bender Unit 22 (Score:2) Saturday February 02 2002, @03:40PM
  • Rendering satire obsolete by sam_handelman (Score:2) Saturday February 02 2002, @03:40PM
  • That's what I like to hear by whovian (Score:2) Saturday February 02 2002, @03:41PM
  • Microsoft vs Their Own Bugs by LordZardoz (Score:1) Saturday February 02 2002, @03:42PM
  • by Niadh (468443) on Saturday February 02 2002, @03:43PM (#2943109) Homepage
    In 28 days Microsoft will release a 400 Meg "patch file" for all windows versions. After you install this patch the first thing you'll notice is when booting up you get a "MsLILO" prompt. After the 10 second count down you get the message "Uncompressing the New(TM) Microsoft(R)(TM)(don't even think about it) Windows(ditto) Kernel(pending)" and some periods. Then some bad ascii-art MS Windows logo will popup hiding a fast scrolling device detect list by refreshing really fast. After the MS logo goes away Xwindows, err, "The New Windows GUI" pops up a splash screen that says "KDE 2.0" with the KDE part scratched out and a windows logo drawn over it in paint.
    • good point - by Dave_bsr (Score:1) Saturday February 02 2002, @05:58PM
  • That should just about do it... by Filter (Score:1) Saturday February 02 2002, @03:43PM
  • makes no difference by Phexro (Score:2) Saturday February 02 2002, @03:43PM
  • But the question is... by yehtiontop (Score:2) Saturday February 02 2002, @03:44PM
  • Even Microsoft Can't by maniac11 (Score:1) Saturday February 02 2002, @03:45PM
    • 1 reply beneath your current threshold.
  • Time for them to take care of.... by Pyromage (Score:1) Saturday February 02 2002, @03:45PM
  • Conspiracy Theories Abound by ellem (Score:2) Saturday February 02 2002, @03:45PM
  • Probably true by mmcshane (Score:2) Saturday February 02 2002, @03:45PM
  • Slashdot lameness kicking in (Score:3, Insightful)

    by W2k (540424) <wilhelm.svenselius@NoSPAm.gmail.com> on Saturday February 02 2002, @03:46PM (#2943132) Homepage Journal
    So Microsoft announces that they're spending a month to fix bugs in their software. And the /. crowd's reaction? Lame jokes and remarks that Feb is the shortest month of the year. Well, DUH - I think we all know that! Why does stuff like that get modded up, anyway?

    I say Microsoft deserves all the encouragement they can get for not only acknowledging that their software isn't flawless (something I don't see Linux developers doing very often) and announcing that they're going to be spending time fixing those flaws during the coming months. More power to them, and let's hope other companies follow their example.
  • Nothing to see here. by gclef (Score:2) Saturday February 02 2002, @03:48PM
  • Pain we have to go through by slashdot.org (Score:2) Saturday February 02 2002, @03:52PM
  • Bug fixes should always have priority over coding. by blair1q (Score:2) Saturday February 02 2002, @03:52PM
  • Taking it at face value (Score:5, Informative)

    by coyote-san (38515) on Saturday February 02 2002, @03:52PM (#2943166)
    Taking it at face value, they can do a lot in a month if they're serious. I know, I've done a lot in the first week when brought in as a "contractor of last resort" on dying projects - this timeline is stretched mostly because they have so much code to deal with.

    First week: turn on "guaranteed bugs!" compiler warnings - uninitialized variables, improperly initialized variables, etc. I'm still floored when some junior programmer thinks that they know more than the compiler on stuff like this. If the compiler says something is uninitialized, 99% of the time it is because you overlooked some obscure branch in your code. If the compiler says the data is too large for the storage specified, it is.

    End of first week: a subset of the prior point: turn on the compiler warnings for printf(). Yes, it's a pain to change so much of your code from %ld to %d or vice versa, but I've also found plenty of cases where somebody wasn't paying attention and they tried to print a number with %s. Or a string with %d. Mindnumbing, but celebrate with pizza and go home early when everyone finishes.

    Second week: require function prototypes. generate suitable include files, declaring functions and data which is never used outside of its source file 'static.' This can be a pain a times - it's an iterative process that sometimes feels like it will never end - but it has never failed to uncover multiple bugs. People forget parameters, or put them in the wrong order, etc.
    At this point you'll also need to make sure that functions always return values.

    Third week: turn on rest of compiler warnings, should go quickly.

    Third week, con't: turn on profiling. Where are you spending your time? Does it make sense? Inefficient code probably has other flaws, and if you're spending an unexpected amount of time in a single procedure it deserves a careful look.

    Then compare the number of open() and close(), the number of malloc() and free(). Again, code with memory leaks often have other flaws, and memory leaks have lead me to overly complex routines that could be replaced with much simplier code without either memory leaks (because I allocated a sufficiently large single buffer instead of a linked link - size determined by domain knowledge) or bugs. Besides, who ever heard of bubblesorting a linked list?! Moron.

    Fourth week: this is the start of an open-ended process. Start going through the code (perhaps in an order suggested by the results of the profiling) and verify that the parameters are legal. If something shouldn't be null, test for it. Check return values from procedures that you call.

    Simple steps that don't take that long - as I said it usually takes me about a week when starting on a new project, and even if the client is initially skeptical they can accept it's a good way to become familiar with the code. A lot can be done in a month, even if the staff spends a week bitching that it's a waste of time, they don't have that many bugs in their code (one of my particular pleasures is listing a large number of obvious bugs after a few days of effort :-), etc.
    • Re:Taking it at face value (Score:5, Insightful)

      by Broccolist (52333) on Saturday February 02 2002, @08:30PM (#2944257)
      I think you underestimate the kind of work that goes on at Microsoft. Do you really think that the people who work there are stupid enough to ignore compiler warnings? That they don't use prototypes? That misuse of printf is a major problem in their graphical applications? Or that they make sophomoric mistakes like using bubble sort?

      Maybe those are the kind of bugs you see in small shops where the previous maintainer was incompetent. But I would guess that bugs in a large-scale system like Windows or Office, written by a highly competent programming team, are usually due to obscure, complex conditions caused by the sheer size of the project. E.g. a bug that occurs only when components X, Y, and Z happen to be running together at the same time. Cleaning up that kind of problem is not, I think, as trivial as you make it out to be.

      [ Parent ]
      • Re:Taking it at face value (Score:4, Interesting)

        by raoulortega (306691) on Saturday February 02 2002, @11:53PM (#2944914)
        I think you underestimate the kind of work that goes on at Microsoft. Do you really think that the people who work there are stupid enough to ignore compiler warnings? That they don't use prototypes? That misuse of printf is a major problem in their graphical applications?

        Having done cross-platform conversions of some Evil Software Empire code, I can say that the answer is a definite YES. Why? You inherit code which generates a huge number of warnings, mostly for things like missing prototypes and pointer conversion, and you turn those warnings off because you just don't have the time to fix them because of time pressure.

        I for one would welcome such pauses-- It's sometimes embarassing to go back to look at my own code and realize that my error checking only worked correctly because it never got called.
        [ Parent ]
      • Buffer overruns by donutello (Score:2) Sunday February 03 2002, @03:43AM
      • Re:Taking it at face value by Slashamatic (Score:1) Sunday February 03 2002, @04:06AM
      • Re:Taking it at face value by edp (Score:3) Sunday February 03 2002, @08:19AM
    • Re:Taking it at face value by herbierobinson (Score:1) Sunday February 03 2002, @02:51AM
    • Re:Taking it at face value by jafac (Score:2) Monday February 04 2002, @03:51PM
    • Re:Taking it at face value by Blue Lozenge (Score:1) Wednesday February 06 2002, @01:52PM
    • Re:Taking it at face value by Salamander (Score:2) Friday February 08 2002, @10:47AM
    • Re:Taking it at face value by MisterBlister (Score:2) Saturday February 02 2002, @08:03PM
    • Re:Taking it at face value by Ayende Rahien (Score:2) Saturday February 02 2002, @08:34PM
    • 1 reply beneath your current threshold.
  • Microsoft "fixing bugs" by solistus (Score:1) Saturday February 02 2002, @03:52PM
  • Anti MS rhetoric can blind you.... by JC97_AK3* (Score:2) Saturday February 02 2002, @03:53PM
    • 1 reply beneath your current threshold.
  • Software maintenance for reliability by Animats (Score:2) Saturday February 02 2002, @03:54PM
  • Why not take it @ face value? by Master_Ruthless (Score:1) Saturday February 02 2002, @03:56PM
  • by gaj (1933) on Saturday February 02 2002, @03:56PM (#2943196) Homepage Journal
    In principle there's nothing wrong with this. I could end up being a good thing for those who use Microsoft products. Having the luxury of 19 working days to spend on cleaning up bugs and refactoring w/o having new features piled on your plate sounds great to me.

    Granted, coding new features is usually much more interesting than fixing bugs and cleaning up code, but sometimes it feels good to "clean out the garage". The benefits can be startling. If they refactor while bug fixing, they could really get alot of cleanup done, at a local scope.

    Additionally, if I were steering the ship, I'd have all my archetects at work planning staged efforts at rearchetecting at a more global scope. The issues that come up during the bug scrub would be fed back through the design process so the organization could learn from its mistakes and know what the next realistic steps might be.

    Through stepwise refinement and refactoring, it is possible to turn a crock into pretty respectable code. Granted, if the basic archetecture is severey flawed, some of the steps may be large and scary. But it can be done. With the amount of legacy code that Microsoft has, I don't see any other way for them to get from here to there, assuming that the "there" that Bill wants them to get to is really more reliable, stable, secure, trustable code.

    I don't really think there's very much of a chance that it'll work, even if they really mean it. And I'm not very convinced that this is anything more than a publicity stunt. OTOH, they do have a history of turning the U.S.S. Microsoft on a dime, so who knows.

  • damned if you do.. damned if you don't by Mighty-Troll (Score:1) Saturday February 02 2002, @03:57PM
  • stoping new coding?! by tuanjim_2001 (Score:1) Saturday February 02 2002, @03:58PM
  • In other news.... (Score:3, Funny)

    by kruczkowski (160872) on Saturday February 02 2002, @03:58PM (#2943209) Homepage
    Software giant Microsoft's top software developers all took a 4 week "brain storming" trip to the Bahamas. Details to the confrence are unknown but are rummored to included swiming, tanning and looking for secutity bugs.
  • Not a Hoax.. by djsable (Score:1) Saturday February 02 2002, @04:01PM
  • Instead... by Suppafly (Score:2) Saturday February 02 2002, @04:04PM
  • A month?! by maxwells daemon (Score:1) Saturday February 02 2002, @04:07PM
  • Just 28 Days!! by AShocka (Score:1) Saturday February 02 2002, @04:07PM
  • Weird Title? by brunes69 (Score:2) Saturday February 02 2002, @04:09PM
  • "Coding new code"? by RelliK (Score:2) Saturday February 02 2002, @04:13PM
  • Microsoft's 28 Days (Score:5, Funny)

    by jonwiley (79981) on Saturday February 02 2002, @04:14PM (#2943270) Homepage
    Software Giant Sentenced to Rehab

    February 01, 2002

    Redmond, WA - In a ruling yesterday delivered by Judge Colleen Kollar-Kotelly in the U.S. vs. Microsoft antitrust trial, the software giant was sentenced to spend 28 days in the Sunnybrook Corporate Rehabilitation Facility.

    Convicted of abusing its status as a monopoly, Microsoft will spend the next month in a bug-free zone and will be required to examine the unlawful and destructive activities of its past in group therapy.

    "It's really for the best. Now Microsoft will finally be able to get the help it truly needs," said U.S. Department of Justice spokesman Mark Evans.

    Although Microsoft continually disclaims any wrongdoing, the scene turned ugly when U.S. Marshals showed up at Microsoft Corporation's home Friday afternoon. The Marshals had come to take the multi-billion dollar software company to the rehabilitation facility after it failed to show up at the bus station that morning.

    After not responding to law enforcement officials' pleas to open the door, the Marshals bust in, only to find Microsoft actively engaged in excluding users of the unpopular and barely used Opera web browser from the Microsoft Network (MSN).

    Marshals were able to subdue the giant and dragged it from its home in Redmond. Microsoft could be heard to scream "WE MAKE THE STANDARDS! Tim Berners-Lee can go [expletive] himself!" as it was shoved into a Redmond police car.

    "You can't place the blame entirely on Microsoft," said Dr. Jessica Fowler of Harvard Business School. "Microsoft is very sick, and it needs professional care. It's obvious to anyone that the ranting of Craig Mundie [about the Linux OS] was really just a cry for help."

    Judge Kollar-Kotelly told Microsoft that the 28 day sentence to Sunnybrook was a minimum. "I'll evaluate your progress after this month. If I see a blue screen in March you are going right back."

    An important part of corporate rehabilitation, say the experts, is to be exposed to peers who have similar histories of abuse. Microsoft will be joined in group therapy by Monsanto, Ford, CSFB, and Arthur Anderson.

  • this is going to be huge for MS - if it's legit. by wtmcgee (Score:1) Saturday February 02 2002, @04:14PM
  • Hope this means something by MadFarmAnimalz (Score:1) Saturday February 02 2002, @04:17PM
  • What would satisfy you? by Salamander (Score:2) Saturday February 02 2002, @04:17PM
  • Windows NB (Score:5, Funny)

    by Nindalf (526257) on Saturday February 02 2002, @04:18PM (#2943290)
    Redmond March 1, 2002 -- MS Releases Windows NB

    Bill Gates himself returned to his role as MS spokesman by holding a surprise press conference announcing their latest product, Windows NB.

    "It stands for Windows (with) No Bugs." Mr. Gates began his speech with, "After an intensive month of effort, we have corrected every implementation flaw of Windows XP, as demonstrated by our foolproof testing process."

    "As we move into the new millennium, the reliability and security of our computers could not be more important," he continued with evident pleasure and pride, "and to that end we are offering all Microsoft customers, who have a legally-purchased copy of any version of Windows, a free upgrade to the new system."

    He concluded the main announcement with the rueful comment, "I don't know why we didn't think of this earlier, of course we knew all along that we were just a month away from perfecting the features already implemented, but really thought you all wanted animated menus and custom audio formats more than a system that doesn't let teen vandals take control of your computer whenever it's connected to the internet, or lock up and need to be restarted twice per day. If only people had let us know earlier, we really didn't know it was a problem. Still, we are terribly sorry."

    Discussing future designs, he announced the release of, "Windows PI: Perfect Innovation. Scheduled to be released in six months, maintaining the bug-free status of Windows NB, yet adding exciting Microsoft-invented features such as human-equivalent natural-language processing, full archival state preservation, and semi-sentience. It will turn your PC into the perfect secretary, net gofer, and perhaps even a close personal friend."

    He was given a standing ovation by every reporter present. Overwhelmed by the gratitude and respect, was seen wiping away tears of joy, and was not the only one. One sports commentator who was filling in for a tech columnist due to the short notice even went so far as to triumphantly spike his laptop, performing a small victory dance, before being informed that MS is primarily a software company, and the free upgrades would not include replacing any hardware.
  • by RelliK (4466) on Saturday February 02 2002, @04:20PM (#2943302)
    First Amazon makes profit, then Microsoft decides to fix bugs. Anyone want to guess what will be next?

    (It is an interesting coninsidence that 2002 is a palindrome. Hmmm....)
  • Windows XP was a great jump forward by Meowharishi (Score:2) Saturday February 02 2002, @04:22PM
  • The article is a blatant joke! by Telex4 (Score:1) Saturday February 02 2002, @04:24PM
  • Greatest M$ Quote of All Time by lkaos (Score:1) Saturday February 02 2002, @04:30PM
  • Wrong month? by Phil Wherry (Score:2) Saturday February 02 2002, @04:33PM
  • A Sham? by Euphonious Coward (Score:2) Saturday February 02 2002, @04:33PM
  • What amazes me.. by Suppafly (Score:2) Saturday February 02 2002, @04:34PM
  • Just started? by rant-mode-on (Score:1) Saturday February 02 2002, @04:38PM
  • A new Version? by Martigan80 (Score:1) Saturday February 02 2002, @04:45PM
    • 1 reply beneath your current threshold.
  • Additional articles by amaiman (Score:1) Saturday February 02 2002, @04:45PM
  • Lines of code by SilentChris (Score:2) Saturday February 02 2002, @04:46PM
  • Highlights need for dedicated code maintenance by dgb2n (Score:2) Saturday February 02 2002, @04:50PM
  • Er, what if this actually works? by brink (Score:2) Saturday February 02 2002, @04:51PM
  • by Merry_B.Buck (539837) <MeriadocB_Buck2&yahoo,com> on Saturday February 02 2002, @04:55PM (#2943463) Homepage Journal
    On Feb. 1, Microsoft also posted links to this WinInformant story [wininformant.com] on their press page [microsoft.com] with the title "Windows more secure than Linux? Yup."

    (The story says that there are more BugTraq entries for Linux than Windows 2000. QED.)
  • by Dog and Pony (521538) on Saturday February 02 2002, @05:00PM (#2943484)
    Is this a hoax, or maybe just marketing hype? The web site looks to be legitimate.

    If it is a hoax, what would be the point if it looked suspicious? :)

    Personally, I kind of like it, even if it just to earn cheap points. If they actually concentrate hard on swatting bugs, it will benefit not only MS users, but everyone out there that some way or the other relies on something Microsoft to work. No matter what you run yourself. I bet that is most of you...

    Now, if they only would do this on a regular basis. How about officially declare February "bug swatting month" every year? I think that would be good for others than MS too.

  • Not surprising... by WebMasterJoe (Score:1) Saturday February 02 2002, @05:01PM
  • by DunbarTheInept (764) on Saturday February 02 2002, @05:05PM (#2943501) Homepage
    Will they be fixing their design flaws as well? Those are the real problem, and can't be fixed in a month. They can't be fixed without just starting over from scratch. I'm talking about things like making it standard practice to encourage users to integrate everything automatically without user intervention (which is where all those e-mail viruses come from.) Also, there's the decisions to put too much functionality in the high level shell (explorer.exe) and not enough into the low level bits that other programs can use. (For example choosing to implement shortcuts instead of filesystem links.) Then there's the DLL hell of not being able to have both a new and an old version of a DLL accessable to programs at the same time when the interface changes. These are not "bugs", and they are the main cause of headaches for me when I'm using Windows.
  • A month is not long enough (Score:5, Interesting)

    by Netlink (514225) on Saturday February 02 2002, @05:06PM (#2943509)
    For Microsoft to turn Windows/Office/Outlook/IE into secure environment they need much more than one month, especially if they want to make WindowsME secure as well.

    They need to address the following points at the email client
    1. Make it more difficult for users to execute file attachments by default
    2. Perform checking of file attachments to ensure that a .lnk, .pif etc files are links or pifs not executables etc (the unix file command can do this)
    3. Where executable attachments must be run, execute them in a sandbox so they can't modify the registry, create files, send emails etc.
    4. disable or cripple Windows Scripting.

    For the Desktop OS
    1. Separate the Update process from the web browser, so that the web browser does need full access to all O/S files on the system.
    2. Run the web browser in a restricted shell to limit the damage from breaches.
    3. Split the registry into more files and make it text so that a text editor can be used to fix it.
    4. Make it more dificult for users to run as administrator, e.g. limit what apps can run
    5. Starty moving as much as possible out of kernel mode and into user mode, so a program crash or dodgy video driver is less likely to bring down the O/S

    For the server OS
    1. Stop running all services as administrator and introduce separate users for separate functions like Unix now does for Apache, Sendmail, BIND, etc. That way when IIS gets compromised the hacker does not get an Administrator shell
    2. Default off (i.e not installed) all but the most essential services, so that users must install new features and then enable them. That way a bug in the index server (CodeRed) only affects a few servers.
    3. Default off any automatic services, such as network plug and play.

    Office.
    1. Default off macros in Office, it's only virus writers that use the advanced features.
    2. disable the ability of macros to rewrite other macros, run in a sandbox.

    All products.
    1. Stop trying to get a new O/S out every year and fix the ones people have already (over)paid for.
    2. Stop talking about security and actually get on and do it.

    If Microsoft do all of these things then we in the Linux community have got real problems.
  • Oops... by Happy go Lucky (Score:1) Saturday February 02 2002, @05:06PM
  • *yawn* by bruns (Score:1) Saturday February 02 2002, @05:07PM
  • A more likely scenario (Score:5, Funny)

    by shimmin (469139) on Saturday February 02 2002, @05:14PM (#2943539) Journal
    Feb 1-3: wrap up current coding projects to "a good stopping point." Little does Redmond realize a "good stopping point" was Windows 3.1.

    Feb 4: distribute memo describing moratorium on new code, effective Feb. 1

    Feb 5: distribute memo granting amnesty to coding done on Feb 1-3, but stating that they really mean it this time.

    Feb 6: sack those who wrote new code on Feb 4-5.

    Feb 7-10: hold committee meeting identifying "Top 10 bugs most in need of fixing in Windows XP."

    Feb 11: hold press conference announcing the top 10 bugs they intend to fix by the end of the month. Prominent on the list will be the placement of "close window" right next to minimize, and the oversight that allows users to open web pages using non-IE programs, thereby confusing consumers with additional choice.

    Feb 12: distribute memo to technical managers containing the real top 10 bugs, such as buffer overflows in IIS.

    Feb 13: un-confuse all personnel who were accidentally exposed to both top 10 lists

    Feb 14: all work stops as employees realize they have no personal lives

    Feb 15-17: resume de-confusion efforts.

    Feb 18-21: programmers research months-old code in preparation to fix the top 10 bugs

    Feb 22: easter egg discovered in Access wherein a certain malformed SQL query begins MPEG2 feed of RMS and Melinda "otherwise engaged."

    Feb 23: responsible parties for the incident of Feb 22 located, sacked for not using WMA formatting on feed.

    Feb 24: some bug repair begins

    Feb 25-28: programmers re-acquaint themselves with code written prior to Feb 3, so as to be able to appear competent on Mar 1.
  • Maybe they'll bother to patch the IE holes then... by tomgilder (Score:1) Saturday February 02 2002, @05:14PM
  • This is good by heideggier (Score:1) Saturday February 02 2002, @05:17PM
  • what if they are serious? by thogard (Score:2) Saturday February 02 2002, @05:43PM
  • Nothing at MS Campus by vulgarDPS (Score:2) Saturday February 02 2002, @05:52PM
  • Really "April 1" by peter303 (Score:2) Saturday February 02 2002, @06:05PM
  • XP Only? by PhotoGuy (Score:2) Saturday February 02 2002, @06:12PM
  • New PR Direction? by ags (Score:1) Saturday February 02 2002, @06:33PM
  • Breaking News!! (Score:4, Funny)

    by Axe (11122) on Saturday February 02 2002, @06:59PM (#2943920)
    Satan is shutting down the furnaces of Hell for a first clean-up since the Dante's inspection. He promises that now it will be an annual Hell freeze-over.
  • Less PR, more action (Score:3, Insightful)

    by Platinum Dragon (34829) on Saturday February 02 2002, @07:05PM (#2943947) Homepage Journal
    I would probably have given MS more credit for this initiative if they didn't have a burning need to broadcast it to the entire world, as if to say "See? We're doing a good thing! LOVE US!"

    Good deeds don't need advertising. The way MS is trumpeting how security- and bug-conscious they are now makes me wonder how much of it is legitimate and how much is fluff.

    We shall see, I suppose.
  • Yeah, Riiiight... by constantnormal (Score:1) Saturday February 02 2002, @07:10PM
  • Stop Ridiculing Yourselves ! by RichLooker (Score:1) Saturday February 02 2002, @07:32PM
  • Remember... by andrewski (Score:1) Saturday February 02 2002, @07:38PM
  • So much Complacency =( (Score:5, Insightful)

    by Tom7 (102298) on Saturday February 02 2002, @07:57PM (#2944166) Homepage Journal

    God, it is kind of sad the kinds of posts I am seeing on this story. Everybody laughing at Microsoft, ha ha, they have so many bugs, etc. I don't see anyone saying, let's do the same for linux.* I think that's really cocky of us, and pretty disappointing.

    In fact, MS has built a really good product with Windows XP. I am using it right now. It has never crashed on me! It's true that I wouldn't use it for a server, because it is a pretty complicated beast, but it is pretty damn good on the desktop.

    I am not trying to say that we should give up because microsoft has us beat. I am saying that we need to keep working, because I actually think that MS will be providing an OS that is very very stable in the next few years, and this will take away one of Linux's chief selling points to the average person. Linux will always have freedom, and that's great (enough for many people), and it will have better C programming support, but what else? Complacency is a terrible thing, folks!

    * Don't tell me linux doesn't need it. Some of the important code I've seen is pretty damn amateurish. Check out the MD5_crypt code for PAM, for instance.
  • Linux Arrogance (Score:4, Insightful)

    by quakeaddict (94195) on Saturday February 02 2002, @08:02PM (#2944179)
    Man I really feel sorry for you guys.

    You guys are now ranting about MS taking a month to clean house? The bitter reality is, at least they have something to clean.

    While the Linux crowd is still fighting over Gnome vs. KDE, or who should do the patches for the latest and greatest Linux Kernel.....MS is moving forward. For example, MS has looked way beyond the desktop (they have built a common Windowing library into the .NET Framework callable from any .NET enabled language) to providing tools that allow for the easy creation of web services, which is where the action will be for the forseeable future. Now they are suring up their code base as well.

    Whether you guys will admit to it or not, there are some smart folks at Microsoft. They have a plan, they have a map to get from A to B, and they execute that plan. Microsoft has real history of coming from behind. They came late to desktop aopplication software (Wordperfect/Lotus 123) and they now own it (Office). They came late to Internet browsing and they now own that as well. Nothing, and I mean nothing, approaches the stability and conformance to standards of IE on Windows in the Linux mix.

    So if Microsoft says they are going to make security and software reliability an issue, this is likely to cause alot of angst among the Linux crowd. Why? My gosh, what if they actually do it?! Then they have usability AND more reliability than you will ever give them credit for.
    • Re:Linux Arrogance (Score:4, Insightful)

      by the eric conspiracy (20178) on Saturday February 02 2002, @08:38PM (#2944285)
      Nothing, and I mean nothing, approaches the stability and conformance to standards of IE on Windows in the Linux mix.

      Actually that's pure baloney. IE is the most non-conformant browser out there. It's very simple to see, too. Just code a table without a closing tag, and watch IE render the thing anyway.

      they have built a common Windowing library into the .NET Framework callable from any .NET enabled language

      Sounds like a giant security hole to me. Go to a web site, and have files moved to the Trash Can via .NET. Perfect!

      So if Microsoft says they are going to make security and software reliability an issue, this is likely to cause alot of angst among the Linux crowd. Why? My gosh, what if they actually do it?!

      Not possible. Microsoft's business model is based on a 1-2 year software life cycle. You cannot make a large software package either secure or reliable in that kind of time period.
      [ Parent ]
    • Re:Linux Arrogance by jthill (Score:2) Saturday February 02 2002, @09:29PM
    • Re:Linux Arrogance by inkless1 (Score:1) Saturday February 02 2002, @11:22PM
    • Re:Linux Arrogance by Wee (Score:2) Sunday February 03 2002, @05:55AM
    • Re:Linux Arrogance by IamTheRealMike (Score:1) Sunday February 03 2002, @09:28AM
    • MSIE Bugs by epsalon (Score:2) Sunday February 03 2002, @05:25PM
    • 1 reply beneath your current threshold.
  • Fixing Bugs or Features? by guttentag (Score:2) Saturday February 02 2002, @08:03PM
  • The downside of Integration by MadAndy (Score:2) Saturday February 02 2002, @08:33PM
    • 1 reply beneath your current threshold.
  • How do you tell a bug from a feature? by LM741N (Score:1) Saturday February 02 2002, @08:33PM
  • by leonbev (111395) on Saturday February 02 2002, @08:41PM (#2944300)
    Come on. Please READ this stupid joke of a press release, and tell me that you think that it sounds real. The last line of the story itself should be a dead giveaway:

    "Describing the state of computing today as unstable and unreliable, he said Microsoft chairman Bill Gates 'is really annoyed by the incredible pain we put everyone through in computing.' "

    Puhleeze! Has Bill EVER personally apologized for releasing buggy software in the past? Why do think that he would NOW?!? Come on, Slashdot editors, stop being so gullible.
  • Drink responsibly. by rice_burners_suck (Score:2) Saturday February 02 2002, @08:48PM
  • So much arrogance, so little common sense by GammaStorm (Score:1) Saturday February 02 2002, @09:09PM
  • How many times... by waa (Score:2) Saturday February 02 2002, @10:21PM
  • Make Money the MS Way (Score:3, Insightful)

    by Jebediah21 (145272) on Saturday February 02 2002, @10:50PM (#2944707) Homepage Journal
    1. Find a feature your competitors have that you don't.
    2. Pick the shortest month of the year
    3. Give half your workforce the month off (saving lots in salaries).
    4. Announce an ambitious month long project that has no chance in hell of succeeding.
    5. Watch your stocks go up.
  • 1 WHOLE MONTH???? by inkless1 (Score:2) Saturday February 02 2002, @11:12PM
  • What about the bug-fix bugs? by smagruder (Score:2) Saturday February 02 2002, @11:18PM
  • A new microsoft? (Score:3, Interesting)

    by q-soe (466472) on Sunday February 03 2002, @12:14AM (#2944965) Homepage
    Perhaps this is an umpopular opinion but just for a minute stop thinking the party line and have a look at the events of the last 12 months (leaving aside the anti trust crap)

    Gates quit as every day head of MS to devote himself to special projects and areas of interest.

    MS manages to release a stable and fully functional os in XP (look past the crap on activation which i can assure you is a non issue)

    They start talking for the first time about fixing security flaws and exploits in software instead of simply denying it.

    Now this announcment - fix the major issues.

    Its smart and shows a company becoming increasingly smarter.

    Now posit this - MS does not make major money of OS products, never has - the money is in applications - larger unit cost and better profit, longer lifecyle etc. MS are fixing bugs and issues and the question has to be asked why ?

    Its not the open source movement pressuring them - the general man in the street uses MS products and so does their employers.

    The bad press from code red, i love you etc has meant little more to MS that so more public relations work.

    but look at it in another light - if MS decided to release their OS software for minimal cost or free to non corporates and the home user (Public Domain not GPL) then this would be a smart move ahead of such a move and i would point out would fuck up the anti trust case in a huge way - the clamour to split the company into OS and APPS divisons would be muted as the OS one would not make any money.

    Say for a minute they set up (already have it actually) seperate business units for consumer and corporate/business. They public domain windows 95, 98 and millenium and maybe XP home thus giving them away free (they can afford it trust me)

    Where does that leave linux ? how many home users chose SUSE and MANDRAKE because of the price?

    Even better - give away the Desktop OS for free and licence the server os, and GPL IIS.

    Its worth a long hard thought, and dont forget that MR Gates started out as a pogrammer and hacker himself (do some history reading) and is well aware of the lessons of freely available OSes and their ability to grow a market (it can be argued that the piracy of DOS led to the first boom in PC software and development - and it was his MS dos that was the most pirated)

    Perhaps instead of rubbishing MS for this we should start thinking why ?
  • One whole month? by CovertSquirrels (Score:2) Sunday February 03 2002, @01:15AM
  • So vacation time will get used in Feb by MZoom (Score:1) Sunday February 03 2002, @03:54AM
  • Simple answer... by wowbagger (Score:2) Sunday February 03 2002, @10:13AM
  • Sounds a load of Billshit by Smid (Score:1) Monday February 04 2002, @07:45AM
  • Re:Past History by rossz (Score:2) Saturday February 02 2002, @03:23PM
  • Re:Be Afraid. Be Very Afraid. by Junta (Score:2) Saturday February 02 2002, @03:33PM
    • 1 reply beneath your current threshold.
  • Re:Marketing hype obviously (Score:3, Informative)

    by norwoodites (226775) <pinskia@gmaiBOHRl.com minus physicist> on Saturday February 02 2002, @03:36PM (#2943074) Journal
    It is actually year%4!=0||(year%100==0&&year%400!=0).
    [ Parent ]
  • Re:todo list by dzym (Score:2) Saturday February 02 2002, @03:36PM
    • Re:todo list by hob42 (Score:1) Saturday February 02 2002, @06:35PM
  • Re:sure,,, (Score:5, Insightful)

    by mgv (198488) <Nospam.01.slash2 ... org minus author> on Saturday February 02 2002, @03:38PM (#2943088) Journal
    I will believe it when i stop patching it.

    Believe it. Be afraid.

    We have seen microsoft do this before - complete turn arounds. I think we are seeing one right now.

    I still remember (in fact own) a copy of IE version 1.0. Which you had to pay money for. Before they realised that to dominate the internet (which they do, at least as far as browsing goes) they had to give away browsers because they had left it too late.

    It only took them 3 years to pretty much turn around the market, and now its pretty much locked down. (Yes I know - I'm using Opera to write this too, but really, IE owns the market in market share).

    I don't believe that they will be able to fix their software overnight. Bill never plans for tomorrow, he plans for where they will be in 5 years.

    If that means that he has to buy a *nix and get someone to write a compatibility layer and it takes 5 years, do you think that will stop him?

    Because, if he does get security under control, its a whole new market for him.

    Be afraid. The result will be closed source (unless he really cant find a closed source way to do it - in which case he will go open), and it will be secure, and it won't happen in 2002. But it will happen. (It may even be a better thing for the average user - but if you were that you wouldn't be reading this now?)

    MIchael
    [ Parent ]
    • It's Feb. 2nd by whovian (Score:3) Saturday February 02 2002, @03:56PM
    • Re:sure,,, by mattrope (Score:1) Saturday February 02 2002, @04:04PM
    • Re:sure,,, by doorbot.com (Score:2) Saturday February 02 2002, @04:51PM
    • Re:sure,,, by Anonymous Coward (Score:1) Saturday February 02 2002, @04:57PM
      • Re:sure,,, by Alex Belits (Score:2) Saturday February 02 2002, @08:18PM
    • what are we to be afraid of? by jimbolaya (Score:1) Saturday February 02 2002, @10:00PM
    • Re:sure,,, by SparafucileMan (Score:1) Saturday February 02 2002, @10:22PM
    • Re:sure,,, by MediaBoy77 (Score:1) Sunday February 03 2002, @12:42AM
    • Re:sure,,, by Snafoo (Score:2) Sunday February 03 2002, @02:56AM
    • Re:Be afraid? by Gavitron_zero (Score:1) Saturday February 02 2002, @05:27PM
      • Re:Be afraid? by Grendel Drago (Score:2) Sunday February 03 2002, @02:56AM
        • Re:Be afraid? by Gavitron_zero (Score:1) Sunday February 03 2002, @09:01PM
          • Re:Be afraid? by Grendel Drago (Score:1) Friday February 08 2002, @09:53AM
    • 2 replies beneath your current threshold.
  • Re:How typical of MSFT by LWolenczak (Score:2) Saturday February 02 2002, @04:21PM
  • Re:They crack me up... by ActiveSX (Score:1) Saturday February 02 2002, @04:42PM
  • Re:Past History (Score:3, Insightful)

    by Znork (31774) on Saturday February 02 2002, @04:51PM (#2943439)
    Stable systems run without a crash for longer than Windows 2000 has even been released.

    To anyone upgrading from a dll-rotted Win 95 I'm sure Windows 2000 or XP seem really stable. To anyone who hasnt had their expectations quite so lowered, it still isnt near good enough.
    [ Parent ]
  • Re:Let's see... by thomas.galvin (Score:1) Saturday February 02 2002, @06:59PM
  • Re:Past History (Score:4, Interesting)

    by walt-sjc (145127) on Saturday February 02 2002, @07:01PM (#2943928)
    Um, OK. They STILL crash for no apparent reason. They STILL have security holes from hell. You must firmly be living in deamland if you believe that win2k is rock solid. Either that or you have slept through all the news reports about MS viruses, articles on MS stability, haven't subscribed to bugtraq, etc. which makes you unqualified to comment at best.

    Having run windows, linux, and solaris servers and desktops in large enterprise environments over many years has proven Solaris to be the most stable, and Windows the least. Crashes on Solaris are the most recoverable and windows are the least. Amount of administration required is the most on windows and the least on solaris. Linux always seems to be in the middle in all things but cost where it is the lowest and Windows is the highest. I don't expect any of this to change much in the upcomming years, except Linux may replace Solaris in some of those categories as it is advancing quickly while solaris remains fairly static. (Note that ANY unix like system beats windows in these areas, such as BSD, AIX, HPUX, QNX, etc.)

    So comparing win2k with win95, sure - ms products have gotten better, but they are a LONG way from being rock solid. It will DEFINATELY take MUCH longer than a month to make a dent in overall product quality.

    So while I applaud the effort, I have serious doubts about how much this will affect overall product quality.

    Bottom line: Quality is not something you add later - it's an integral part of the entire product development process.

    "But boss, it can't crash! I installed the optional Quality module!"
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:But that's STANDARD where I work by Ayende Rahien (Score:2) Saturday February 02 2002, @08:37PM
  • Re:Dickhead! by Sivar (Score:1) Saturday February 02 2002, @10:23PM
  • Re:Stopping New York by mbstone (Score:1) Saturday February 02 2002, @11:24PM
  • Re:Past History by quinto2000 (Score:1) Thursday February 14 2002, @08:34AM
  • 56 replies beneath your current threshold.
(1) | 2