Slashdot Mirror


Bugs In Microsoft Technical Documentation Rising

snydeq writes "The number of bugs in technical documentation for Microsoft communication protocols continues to grow, according to court documents filed for ongoing antitrust oversight of the company in the US. Problems with the technical documentation — which includes 1,660 identified bugs as of Dec. 31, up from 1,196 bugs on Nov. 30 — remain the major complaint from lawyers representing the group of 19 states that joined the US Department of Justice's antitrust lawsuit against Microsoft. Lawyers for the states have complained repeatedly that technical documentation issues are opening faster than Microsoft can close them. Nearly 800 Microsoft employees are working on the more than 20,000 pages of technical documentation, according to the court documents filed Wednesday."

146 comments

  1. To the editors by Zebra_X · · Score: 0, Offtopic

    Please stop posting articles from info world. The have ads after every page of the article and obtrusive on page overlays.

    Thanks.

    1. Re:To the editors by bogaboga · · Score: 4, Informative

      For a browser, use Firefox with a properly installed ad-blocker extension. Heck, there are remedies to this. So stop whining.

      Now back to the topic. I think this could be a delaying tactic by Microsoft.

    2. Re:To the editors by Anonymous Coward · · Score: 2, Funny

      I thought everyone here was using an Adblocker by now?
      ---
      Selectively add free since 2003...

    3. Re:To the editors by jonaskoelker · · Score: 5, Funny

      Please stop posting articles from info world. The have ads after every page of the article

      O_o How do you know this???

    4. Re:To the editors by Anonymous Coward · · Score: 0

      When you change the channel, does the war in Iraq or the genocide in Darfur cease to exist?

    5. Re:To the editors by LMacG · · Score: 1

      Yeah, can I have the corporate IT overlords here contact you about that?

      --
      Slightly disreputable, albeit gregarious
    6. Re:To the editors by Anonymous Coward · · Score: 0

      Yes it does, at least for me. Me choosing to, or not to watch it on TV has absolutely ZERO effect on what happens on a daily basis or the final outcome.

    7. Re:To the editors by Anonymous Coward · · Score: 0

      Genocide in another country is no concern of mine. If they want to stop the genocide, feel free to have a revolution.

    8. Re:To the editors by DFJA · · Score: 4, Funny

      You're not supposed to RTFA, idiot!

      --
      43 - For those who require slightly more than the answer to life, the universe and everything.
    9. Re:To the editors by truthsearch · · Score: 5, Insightful

      The best remedy is to stop going to sites that don't mind annoying their users. Why reward them with traffic so they can go sell more ad space? We wouldn't need ad blockers if we only visited sites that are interested in keeping their readers happy. If they have no interest in giving me a positive experience then I have no interest in going there.

      Now back to the topic: I don't think this is a delay tactic. I think it's incompetence stemming from a lack of interest in providing good documentation.

    10. Re:To the editors by Anonymous Coward · · Score: 0

      When you change the channel, does the war in Iraq or the genocide in Darfur cease to exist?

      Don't respond to offtopic trolls.... nhaaa...

      Well, you can move to these places to solve the problems. And once you have solved them, you can come back here to report how you have done it. In the meantime STFU.

    11. Re:To the editors by ianare · · Score: 0, Offtopic

      Not everyone is in a position where they can install their own browser and/or extensions.
      Also, why reward that kind of behavior with massive visitor count increases, used in part to determine prices when selling ad space ?

    12. Re:To the editors by Anonymous Coward · · Score: 0

      Use Portable Firefox (http://www.portableapps.com). Apply an IE theme if you want to fool the casual observer.

    13. Re:To the editors by Anonymous Coward · · Score: 0

      Yes, indeed. That is how the website earns enough money to stay going. Because not all of us can make available high amounts of high quality news and spend a lot of time into it by just "blogging on our free time as a hobby. There are loads of people doing it."...

      The resources must come from somewhere. Have *you* donated to the site's owners? I doubt that. I haven't either. And I doubt very few of rest of the people here have either. A lot less ads on the internet = a lot less high quality content because a lot less people have interest in producing it.

      You have full rights and are doing anything even morally questionable by choosing just not to go on such sites. You are within your legal rights to use adBlocker. (And while I personally deem it morally questionable, I won't start arguing it here as that would quickly degrade into a flamewar)

      On the contrary, however, some of us are perfectly willing to watch a couple of ads and occasionally click if we see anything even mildly interesting if it helps to support the websites that have interesting content.

      (that all said... Yeah, some of those ads were a bit annoying. But I can't avoid feeling rage when every other day I see slashdotters comment "Bwaa, the website you linked has ADS!" and others reply "Well, just block the ads like the rest of us")

    14. Re:To the editors by Anonymous Coward · · Score: 0

      + Noscrtipt, didn't see any ads

    15. Re:To the editors by EddyPearson · · Score: 1

      Pop up blockers aren't really fair, a lot of webmasters rely on ad revenue to prop up free services.

      No, the answer is not to visit sites whose user's are nothing more to them than a unique IP.

      --
      You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
    16. Re:To the editors by rickb928 · · Score: 0, Offtopic

      I won't be doing that at work. My Corporate IT overlords are not amused by clever subversion of their security measures. This includes running 'portable' apps in an attempt to avoid detection. BTW, here they don't avoid detection, and I would get hammered for trying. My offshore dev teams can and do use Firefox to develop IE-specific apps, and are VPN'd into our network, but they have different rules. and apparently they also get paid by the bug only if reported out of warranty. But I'm not complaining. I'm working.

      ps- Not so annoying as getting Infoworld on my G1. Waiting while the ads load just to unload. Pus.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    17. Re:To the editors by myspace-cn · · Score: 1

      GUID's are EVIL

    18. Re:To the editors by D+Ninja · · Score: 2, Funny

      But I'm not complaining. I'm working.

      So your job is to sit around and post on Slashdot, then?

    19. Re:To the editors by D+Ninja · · Score: 1

      No, they are very fair.

      A good site designer can put up advertisements without being obtrusive, forcing me to look at ads or throwing ads in my face. For an example of this, look at Google's advertisements. They are barely noticeable. As a result, they are not in my list of "Adblocked" ads.

      What is not fair is forcing stupid "CLICK THE MONKEY!!!!" advertisements. Or forcing me to click through multiples pages just so I see more ads.

    20. Re:To the editors by TheLink · · Score: 2, Interesting

      That's almost like continuing to eat at a restaurant that serves you food with shit on it just because you have "shitblocker" extension installed.

      And then telling other people to stop whining and just install a shitblocker.

      Yes I know ads aren't that bad (normally anyway).

      --
    21. Re:To the editors by NicknamesAreStupid · · Score: 1

      "Never attribute to malice that which can be adequately explained by stupidity," Hanlon. The wheels started coming off this cart when Gates began fading from the picture. It was true for Ford, IBM, Compaq, Novell, and many others too. Until there is a new focus, these lapses will just get worse. Company Founders set the tone, and the company goes tone deaf when they leave. Some transcend the loss and move on while others founder.

    22. Re:To the editors by Anonymous Coward · · Score: 0

      Please look at the links you are about to click on and choose, as I do, to not click on links to infoworld.com

      Please stop posting articles from info world. The have ads after every page of the article and obtrusive on page overlays.

      Thanks.

    23. Re:To the editors by Anonymous Coward · · Score: 0

      What the hell is an improperly installed ad-blocker extension supposed to be? Do you feel special, being able to click a button?

    24. Re:To the editors by BForrester · · Score: 1

      Not everyone is in a position where they can install their own browser and/or extensions.

      If your workstation has any location where you have write access, or if it has an available USB port, you can use Firefox Portable. No installation privileges needed (no registry writes), and very little trace if you run it from a stick.

      http://portableapps.com/apps/internet/firefox_portable

    25. Re:To the editors by Thaelon · · Score: 2, Interesting

      Print view

      I would contend that all articles should link to the print preview if the article has obnoxious ads or superfluous page breaks, but then they'd just stop providing print views.

      Keep this to yourselves. ;)

      --

      Question everything

    26. Re:To the editors by clarkn0va · · Score: 1

      I think this could be a delaying tactic by Microsoft.

      What, the buggy documents, or the whining about infoworld?

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    27. Re:To the editors by lukas84 · · Score: 1

      This, of course, assumes that you can execute programs from any location, which shouldn't be the case in a proper corporate environment.

    28. Re:To the editors by rickb928 · · Score: 1

      My job includes "other tasks as required".

      In between, I do what is not required.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    29. Re:To the editors by NoobixCube · · Score: 2, Insightful

      You'd think, if Microsoft were a sensible company, they'd realise that not only might the engineers that made something (like a protocol or a library) not be there in the future, but they also might not remember every single detail of everything they've ever done for MS. Knowing this, it would follow they'd have some good internal documentation policies, and when courts say "give us the documentation", they could just hand over a great big pdf (or docx :P), and that would be the end of it. If this is the state of their real internal documentation, I'd hate to think what problems it would cause when trying to make new technologies backwards compatible. As much as I'd like to think that Linux is winning on it's own merit, and proprietary software is collapsing, that's really only a tiny bit of the story. Microsoft are suffering not because of Linux, but because of broad-sweeping incompetence like this. Let's hope those 5000 layoffs make the remaining employees a little more wary about their job security, and make them work to prove their value to Microsoft.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    30. Re:To the editors by Anonymous Coward · · Score: 0

      So dont follow the links or are you to dumb to read the url before you follow it

    31. Re:To the editors by Anonymous Coward · · Score: 0

      "My Corporate IT overlords are not amused by clever subversion of their security measures."

      I'd think that if they were concerned about security, they'd give you a different HTTP client.

    32. Re:To the editors by Nick+Ives · · Score: 1

      That depends if you're a deceased French philosopher.

      --
      Nick
    33. Re:To the editors by Anonymous Coward · · Score: 0
    34. Re:To the editors by Anonymous Coward · · Score: 0

      That's almost like continuing to eat at a restaurant that serves you food with shit on it just because you have "shitblocker" extension installed.

      And then telling other people to stop whining and just install a shitblocker.

      That's the gayest made-up FF extension ever. Seriously, shitblocker??

    35. Re:To the editors by Ihmhi · · Score: 1

      Shitblocker gives you a 404 when you try to go to 2 girls 1 cup.

    36. Re:To the editors by Tim+Browse · · Score: 1

      Where can I download it?

    37. Re:To the editors by Anonymous Coward · · Score: 1, Interesting

      We have at all times had a documentation system at MS to do exactly that. The problem is that it has been messed around with, upgraded, changed, politicised, etc so often, that getting reliable info out of it to code to is harder than just tracing the relevant source and doing it yourself. This, of course, introduces new bugs which are not documented either. I've been pushing to scrap the whole damned mess and create an internal wiki but you know what institutional inertia is like.

    38. Re:To the editors by sglines · · Score: 1

      That's the price we all pay to get free content. Be thankful the Internet isn't run by cable companies. Oh wait ....

    39. Re:To the editors by Sparx139 · · Score: 1

      Seeing as Microsoft has a monopoly on the computer industry (albeit one which is slowly losing power thanks to apple), They don't have to worry about keeping their users happy. They have so many that they can afford to lose some to Macs or Linux distributions.

      The mac OS is designed to run on a Mac PC, which means that the hardware is restricted and can only be bought from certified Apple resellers. You can't custom build a Mac out of parts from your local PC store either. And they cost more than a basic, 512MB RAM, windows XP computer.
      And just the word Linux will scare many a Windows user. Words like 'compile' and phrases like 'sudo apt-get update' are likely to confuse and cause people to get angry.

      So with no competitors who stand a chance of putting them out of business in the foreseeable future, they can do as they please and don't have to worry about properly servicing or listening to their end users.

      --
      Our culture doesn't get smarter, it just finds new ways of being retarded.
  2. I didn't know you could get sued for bugs. by kbrasee · · Score: 4, Insightful

    I better write some more unit tests...

    1. Re:I didn't know you could get sued for bugs. by Anonymous Coward · · Score: 1, Insightful

      Don't play the stupid card, it's pathetic.

      They're not sued for bugs but for abusing their monopoly...

    2. Re:I didn't know you could get sued for bugs. by kbrasee · · Score: 4, Insightful

      Don't play the stupid card, it's pathetic.

      They're not sued for bugs but for abusing their monopoly...

      whoosh

  3. Shocked, shocked that there is gambing going on... by cwAllenPoole · · Score: 4, Interesting

    ... ... ... ...

    I think that MS needs to realize that one of the major reasons that standards exist is to PREVENT these things from happening. If there weren't so many inconsistencies, this would be markedly more difficult.

    But what do I know about MS anyway? Who am I to comment on their ineptitudes? I use Linux.

    --
    http://www.allen-poole.com/
  4. "Bugs"? by Anonymous Coward · · Score: 5, Insightful

    Do they mean documentation shows bugs with Microsoft's communication protocols or that the documentation is incomplete or erroneous?

    1. Re:"Bugs"? by cosam · · Score: 1, Interesting

      They were obviously instructed to produce documentation that accurately reflects their software. So that would be latter...

    2. Re:"Bugs"? by morgan_greywolf · · Score: 2, Insightful

      And there's the difference between 'open standards' and 'Microsoft being forced to open their standards': The open standards folks produce software that accurately reflects their documentation.

    3. Re:"Bugs"? by jonaskoelker · · Score: 2, Informative

      Do they mean documentation shows bugs with Microsoft's communication protocols or that the documentation is incomplete or erroneous?

      I'd think "bugs in documentation" means the documentation is doing it wrong. Doing it right would be accurately and fully describing what it's supposed to document.

      So I figure it means incomplete and/or erroneous.

      I'm of the viewpoint that a disagreement between observable software behavior and claims stated in the documentation is a bug in the documentation: it's either incorrect, or it's incomplete in that it doesn't say "beware of the software bug [...]".

    4. Re:"Bugs"? by ryry · · Score: 2, Informative

      I read it as that the documentation is incomplete or erroneous. The article talks about "technical documentation issues" and says "the company is working to fix problems with the documentation".

      --
      -ryry
      ::insert witty .sig here::
    5. Re:"Bugs"? by Penguinoflight · · Score: 1

      I've read through a lot of open software documentation, as well as some non-open documentation.

      The only real difference seems to be the readability of open documentation; it's easy to read, but I wouldn't say I've found any form of doucmentation to be particularly reliable.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    6. Re:"Bugs"? by DigitAl56K · · Score: 4, Informative

      What bothers me most about MSDN documentation is that I've noticed information pertaining to the behavior of common API's on older versions of Windows disappearing. Just because Microsoft no longer supports an OS doesn't mean that a developer does not want to write compatible code for it. Sometimes I have to refer to local copies of older MSDN documentation and the online version to get a complete picture.

      I also dislike that often searching MSDN documentation for C API's often results in you getting the .net versions as the top results, a cunning way to push their own languages I'm sure but I find it very annoying.

    7. Re:"Bugs"? by TCM · · Score: 1

      Try BSD man pages.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    8. Re:"Bugs"? by Anonymous Coward · · Score: 0

      And there's the difference between 'open standards' and 'Microsoft being forced to open their standards': The open standards folks produce software that accurately reflects their documentation.

      *spits out drink.* You mean you've found open-source software with documentation?

    9. Re:"Bugs"? by morgan_greywolf · · Score: 1

      All of *my* open source programs come with and/or have full documentation online.

      As for others, yes, some have very good documentation.

    10. Re:"Bugs"? by DeadlyBattleRobot · · Score: 1

      I've mentioned the apparent loss of older microsoft documentation before and was smacked down... but I think it's true. Combine that with what I think is a degradation or loss of deja news archive software postings from the 90's and it gets to be a real problem.

    11. Re:"Bugs"? by Anonymous Coward · · Score: 0

      I also dislike that often searching MSDN documentation for C API's often results in you getting the .net versions as the top results, a cunning way to push their own languages I'm sure but I find it very annoying.

      I wouldn't put it past them, but an alternative explanation is that their search engine is shit.

    12. Re:"Bugs"? by jrumney · · Score: 1

      This is particularly annoying. MS documentation used to be very good in this aspect, now if it says "Included on Windows 2000 and later", you don't know whether it really means that, or it was introduced in NT 3.1 and Windows 95. Also there are cases where they've blanked out pages for no apprent reason other than to prevent third party developers from using their APIs effectively - see the documentation for the Unicode Subrange Bitfield of FONTSIGNATURE, which was fully documented a year or so ago - at least they've added the ability to comment so I could add a pointer to what appears to be the same information in the Opentype spec.

  5. When you have documentation by El+Lobo · · Score: 5, Insightful

    When you have REAL documentation, and millions and millions of technical pages about APIs, applications, several operative systems, you will have some millions of documentations bugs as well. Hell, even in some(very poor documented, as many are as a norm) open source projects there is a lot of wrong or not up to date information. Just look at, for example, the Indy open source documentation with several hundred of empty pages with a "to be complete" caption since year 2001, and even there I found some wrong interface description exactly yestarday. So how can I call this "article" news? Oh, the old habit of bring to front something "negative" about you know who, I get it...

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:When you have documentation by El+Lobo · · Score: 2

      Oh NOWWWWWW i get it. The editor was the dear KDAWSON. Now everything is clear.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    2. Re:When you have documentation by Yvanhoe · · Score: 5, Insightful

      It puts emphasis on a common problem with closed-source : if you have a very buggy documentation you can't use the old trick of hand waving and say "read the source, Luke"

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    3. Re:When you have documentation by Opportunist · · Score: 4, Funny

      *waves hand*

      This is not the documentation you're looking for.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:When you have documentation by El+Lobo · · Score: 3, Insightful

      It puts emphasis on a common problem with open-source: you can have a poor or inexistent documentation and just tell the first fucker: "read the source, Luke" even if it is written in Fortran 94 with no commentaries.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    5. Re:When you have documentation by truthsearch · · Score: 3, Insightful

      In general, you are correct. But we're only talking about 20,000 pages. And there are 800 people on the task. And this is a legal requirement. I think there should be very very few mistakes in this documentation.

    6. Re:When you have documentation by D+Ninja · · Score: 2, Insightful

      You were modded Flamebait (and it may have to do with how you phrased your argument - leave out the swear word next time), but you make a good point.

      One thing I *dislike* about many open source products (and I use a lot of them - I love open source in general) is that documentation can be very difficult to come by. And, there have been times I have gone into forums/IRC/etc for help only to hear, "Why don't you just read the source code?" I'm sorry - that's just not really an option for so many reasons I don't even know where to begin.

    7. Re:When you have documentation by fermion · · Score: 4, Insightful
      This is not true. It is possible to create documentation that is very complete. In the almost 30 years of writing code, I have found MS to be the worst. Worse, in terms of technical accuracy, than O'Reilly. The later provides better explanations, but the errors in both are annoying.

      In the DOS days, MS documentation was unusable. To do anything, one had to have a secondary unauthorized source. In the same timeframe, I also used DEC VMS Fortran and the IMSL library. I found the documentation of both of these very good. I never found a case where the DEC and official IMSL documentation did not match the behavior. Though the VMS Fotran documentation was just a sample, the VAX VMS documentation sat on a talbe 8 feet long. In a more modern case, I have used many libraries, such as the Boost C++ libraries, that put the MS documentation to shame.

      In terms of OSS, external human readable documentation become much less of an issue. The source code is there. if something does not behave as expected, one can look at the code and figure out why. If one is really nice, since most OSS documentation is collaborative, one could even change the documentation to match the true behavior or add a not about unexpected behavior under certain conditions. If MS provided free and unfettered access to source code, so that at minimum any person who bought a copy of MS Visual Studio received a copy of the source code without having to sign any non disclosure agreements or the like, then I would agree. These complaints would be meaningless. After all, if you can't read code and figure out what is going on, then why are you programming in the first place?

      But MS does not provide access to code to the common programmer. Nor does it have a history of provided reliable documentation to the common programmer. It does have a history of limiting what non-partner companies can do. So, all that is being asked is that it reliably documents it's API. To believe that it can't is to believe that we are basing our IT infrastructure on products from an incompetent company, so we choose to believe that it won't.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    8. Re:When you have documentation by Americano · · Score: 1

      In general, you are correct.

      And in specific, GP is also correct.

      But we're only talking about 20,000 pages. And there are 800 people on the task.

      1. Most of those 800 people are probably technical writers, and not the engineers who wrote the code initially.
      2. 20000 pages / 800 people = 25 pages per person. Doesn't sound like much, does it? Until you consider that...
      3. Everything on 1 person's 25 pages must:
        1. match up correctly with the other 19,975 pages the other 799 people are responsible for
        2. match up correctly with the behavior of the actual software.

      Anybody who would claim that this is not a significant amount of work, or that it should be "easy" because each person is only responsible for 25 pages is either completely unfamiliar with software development, or a fool who thinks that simply throwing more people at a large problem makes it trivial to accomplish.

    9. Re:When you have documentation by DerekLyons · · Score: 3, Insightful

      When you have REAL documentation, and millions and millions of technical pages about APIs, applications, several operative systems, you will have some millions of documentations bugs as well.

      Indeed. The system I worked on in the Navy had over a hundred volumes of documentation, which has been looked at by thousands of qualified eyes (between the contractors, DoD/Navy civilian employees, and sailors) over a period of a decade. Despite formal and informal reviews, an ongoing updating effort, and the documentation being closely studied and in daily use... Still we found bugs.
       
      Virtually all of them were minor typographical errors, but still they were there.
       
      Bug free documentation, I suspect, is like bug free programs - something attainable in theory but not in practice.

    10. Re:When you have documentation by nschubach · · Score: 1

      match up correctly with the other 19,975 pages the other 799 people are responsible for

      I thought that's what templates were for...

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    11. Re:When you have documentation by Americano · · Score: 1

      And how exactly do templates do anything to solve the problem of making sure that your documents are internally consistent, and consistent with the behavior of the application?

    12. Re:When you have documentation by Anonymous Coward · · Score: 0

      You might not know, Fortran 90/95 is actually much more readable compared to C or Perl.

      There are as many dialects of C as C coders (and C++ is worse), while in Fortran there are maybe 2-3 ways to do something. Which is a good thing for the compiler and your fellow coders.

      But well, to slashdot Fortran is still ALL CAPS OMG!1!!!111!

    13. Re:When you have documentation by Erikderzweite · · Score: 1

      I'm a Ballmerian. Mind tricks don't work on me! Only money.

    14. Re:When you have documentation by Fred_A · · Score: 1

      This is not true. It is possible to create documentation that is very complete. In the almost 30 years of writing code, I have found MS to be the worst.

      Quite, I've had to refer to technical documentation from large entities such as IBM, Tandem, Sun and Microsoft and Microsoft just does a concictantly terrible job of it.

      While the others *did* have errors from time, they were rarely completely wrong, making stuff up, or just absent, which I've regularly seen happen with MS.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  6. Earlier it was easier. by drolli · · Score: 1

    You just left the complicated and powerful interfaces undocumentes and left it to thick books to reverse-engineer and analyze them. When something was wrong, you blamed the external author.

  7. Not MS's fault. by R2.0 · · Score: 5, Funny

    The order said that MS had to provide documentation. It didn't specify that it had to be correct.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  8. It was the best of times... by Anonymous Coward · · Score: 5, Funny

    ...it was the worst ofIRQL_NOT_LESS_OR_EQUAL

    Technical information:

    *** STOP: 0x000000D1 (ox20000001, 0x00000002, 0x00000001, 0xF6EA8BBF)

    *** OLEAPI.PDF - Address F6EA8BBF base at F6E8F000, DateStamp 3f04cf17

    1. Re:It was the best of times... by Anonymous Coward · · Score: 0

      You need a faster internet connection! That DateStamp is Thu Jul 03 19:49:27 2003 (EST), which means your latency is about 5.5 years!

    2. Re:It was the best of times... by Anonymous Coward · · Score: 0

      Nah it was just another bug.

    3. Re:It was the best of times... by Anonymous Coward · · Score: 1, Funny

      No wonder it crashed, you loaded a PDF file as a driver!

    4. Re:It was the best of times... by cstdenis · · Score: 1

      IRQL_NOT_LESS_OR_EQUAL generates a STOP 0x0000000A error, not a stop 0x000000D1 error. You insensitive clod.

      --
      1984 was not supposed to be an instruction manual.
  9. The reason.. by Thelasko · · Score: 1

    There's a few bugs in documentation generator itself.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  10. Questions by BoneFlower · · Score: 4, Insightful

    Are these old documents they've just now gotten around to reviewing, or are these bugs largely in new material?

    If the latter, how does the bug per page ratio stack up with the past?

    Depending on the answers to these questions, the quality of the documentation may actually be improving. It may be going down as the summary and article seem to imply, but we can't really say either with any confidence given the information provided.

    1. Re:Questions by dkleinsc · · Score: 1

      If it's the latter, then the most obvious explanation: management prioritized adding new features in the next version over proper documentation, and programmers can't describe what they wrote 15 years ago (even if they have the source).

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Questions by Anonymous Coward · · Score: 0

      Come now, don't let your logic get in the way of a good MS bashing!

  11. More docs = more bugs by DeadPixels · · Score: 2, Insightful

    It seems pretty simple to me. More documentation, especially rushed documentation, is going to lead to more bugs. Not really Microsoft's fault, as long as they're attempting to minimize them and fix them as necessary.

    1. Re:More docs = more bugs by Tubal-Cain · · Score: 1

      Perhaps by not rushing the documentation?

  12. Bugs like by Anonymous Coward · · Score: 0

    CreateWindow - This method is used to create a window.

    Now here's a half-dozen parameters each comprising about a gazillion combinations with such helpful narrative as:

    WS_THICKLINE - this draws a border with a thickline.

    Thank you for spending $300 on MSDN!

  13. Re:***Security warning!!!*** by Anonymous Coward · · Score: 1, Funny

    It's as easy as:

    troll-get update && troll-get upgrade

    Voila problem solved!

  14. Microsoft undocumentation .. by rs232 · · Score: 1

    "The number of bugs in technical documentation for Microsoft communication protocols continues to grow"

    Why don't they use the original specs the programmers used to implement the communication protocols on Microsofts' own server product?

    "Microsoft officials have also suggested that the number of bugs will rise as the company devotes more resources to identifying and fixing them"

    How does documentation get 'bugs', with access to the source and the developers it would be straight forward to get each programmer to write up a high-level description of what each function does, gather that into a spec, and voilà, there's your documentation already.

    . If the company had a history of hiding information, I would suspect this as yet more Microsoft undocumentation

    --
    davecb5620@gmail.com
    1. Re:Microsoft undocumentation .. by Opportunist · · Score: 1

      Maybe the original developers aren't around anymore. That's not so unlikely. These programmers knew the specs. They wrote the implementation, they better do!

      But well, even programmers forget, so even if you DO have the same programmers around (who, btw, are probably by now far too valuable to waste them on something like documenting your product for someone you actually do NOT want to have documentation, i.e. a waste of money for the company), it's not necessarily a given that they could provide a bullet proof documentation of all little quirks.

      So you have the source. That's nice. Unless you put some rather new programmers at the project (remember: waste of money) who are not in touch with the Tao of programming (as little as there may be in the code) and don't have the foggiest idea what the hell someone meant when they coded something (and documented it poorly, maybe not at all, maybe just with in-code comments that may or may not be outdated and not in sync with the actual code anymore). Add on top of that, that the code most likely has been changed and rewritten a few times until some structures don't make a lot of sense anymore and you end up at a veritable nightmare to document.

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

      Why don't they use the original specs the programmers used to implement the communication protocols on Microsofts' own server product?

      Well, specs may have errors too. You cannot test the specs like you test the code. So if specs have some bug (like, it does not cover some not-so-obvious situation) and developer notices this, there we can ask is the spec was updated, or it was "silencely" changed by the developer (it should not happen, but such things happen).

      Also, no matter that code is the only relevant source of information what was really implemented, it does not mean that every behavior is obvious from the code.

      --
      No sig today.
    3. Re:Microsoft undocumentation .. by Max+Webster · · Score: 1

      How does documentation get 'bugs', with access to the source and the developers it would be straight forward to get each programmer to write up a high-level description of what each function does, gather that into a spec, and voilà, there's your documentation already.

      I take it you've never actually seen any source code, or met any programmers?

      This function does something that makes no sense unless you already understand 5 layers of other workarounds.

      That function does exactly the opposite of what its name suggests, leading to a never-ending cycle of bug reports because no one believes the documentation.

      This programmer reviewed and signed off on the documentation for the last 5 releases, which was prepared from their writeup. A different reviewer discovered 100 mistakes in said documentation.

      That programmer is a perfectionist who opens a bug for every nit they want to pick regarding grammar and punctuation. (And they're frequently wrong.)

  15. Wonderful by Anonymous Coward · · Score: 0

    A mistake in code that causes improper function is colloquially called a "bug".

    A mistake in technical documentation is either a typo, or a flat-out error.

    Stop referring to everyday mistakes as "bugs"! It seriously makes you sound elitist not smarter.

    1. Re:Wonderful by pjt33 · · Score: 3, Informative

      I once copy-pasted some demo code from MSDN and it didn't work. That's a bug in documentation even by your standards.

    2. Re:Wonderful by Cassini2 · · Score: 1

      I once reprimanded a intern programming student for following the MSDN example code. There is something wrong with saying to someone: "I know you know that Microsoft example code does not work. You can tell by just looking at it."

      There is something wrong about needing to teach young programmers to not follow the Microsoft documentation. Even after 10 years, Microsoft still hasn't went back and fixed the documentation either. They just created more API's with more documentation problems.

  16. Only MS knows which by Anonymous Coward · · Score: 0

    So "bugs" it has to remain. That is merely accidental errors. Incomplete means MS are breaking the agreement and erroneous means that MS are telling lies about the protocols.

    So "Bugs" it is.

  17. Just a thought... by MikeRT · · Score: 0

    Nearly 800 Microsoft employees are working on the more than 20,000 pages of technical documentation, according to the court documents filed Wednesday

    Kind of makes you wonder how many of those people they had to let go recently would still be able to be employed if Microsoft didn't have to task 800 employees to comply with these states' demands. No matter how you try to explain it away, that is a lot of overhead cost. I'm not saying that they wouldn't have laid off some people, but rather that their numbers might have been close enough to their estimates that their management might not have felt much pressure to cut costs.

  18. Re:Shocked, shocked that there is gambing going on by Opportunist · · Score: 5, Insightful

    Because documentation bugs, if any MS bugs, directly affect Linux users. Faulty documentation leads to faulty implementation of MS formats, I leave the rest to you.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  19. Computer Science Education by GPLDAN · · Score: 1

    Ok, here is my obligatory rant against MIS degrees. MIS graduates make lousy technical writers. They don't really understand computing architecture or software architecture, and it's difficult to hire and retain people who do who can also write clearly, and it's even HARDER to find good editors.

    Part of the problem is that if you are really good at tech writing, the allure of the secondary book market is too great. Why be on Microsoft's dime, which isn't probably very lucrative, when you could be publishing for Tim O'Reilley or SAMS? Why write solid O/S documentation, when you can write "The very super Windows Vista bible"?

    1. Re:Computer Science Education by Americano · · Score: 1

      Part of the problem is that if you are really good at tech writing, the allure of the secondary book market is too great.

      I think most of the problem is that many Computer Science programs seem to de-emphasize the importance of being able to write & communicate effectively. I've seen many technically brilliant software engineers who can't write a coherent (and grammatically correct) sentence, much less 20,000 pages of documentation. More courses focused on simply reading & writing would be enormously helpful as a CS curriculum requirement.

      Writing excellent software requires that you know the language you're writing in, and know how to apply that language to the problem you're trying to solve. Writing excellent documentation is the same - part training, part practice.

    2. Re:Computer Science Education by maxume · · Score: 1

      I would bet a nickel that being employed with benefits is more alluring than writing for O'Reilly or SAMS. I would bet a dime that Microsoft is organizationally functional enough to provide good writers with adequate compensation (their organizational bankruptcy is internet-hater fiction, they are among the most profitable companies in the world, that doesn't come from being incompetent).

      I have read quite a few accounts of people who wrote technical books, and most of them say "I enjoyed it and it was worth it", but they also say "don't do it if you think you are going to make a lot of money".

      --
      Nerd rage is the funniest rage.
  20. Corporate culture plays into this I am sure by erroneus · · Score: 1

    Various companies operate under various standards. IBM, for example, seems to be very rigid in every way when it comes to the way things are done, especially when it comes to the AS/400 series of products and services. So I wonder how much of Microsoft's culture is the point of failure [to meet expectations/demands] and not so much intent to deceive. I know that personally, I am a pretty scattered person. My stuff is fairly scattered and visually disorganized meaning that no one, other than myself, can find anything easily. And when it comes to updating documentation? Well, I don't want to relate it to weather patterns in hell, but it is safe to say that for me to be motivated to update documentation, one of two condition must occur: 1) I am lost in my own mess and it just becomes too much even for me or 2) there is something else I would rather not be doing and updating documentation gets pushed up in priority as a result.

    If Microsoft were like a whole bunch of ME (and I really hope that is not the case, but it would explain so much) then perhaps they aren't as malicious as they are painted to be in every single way? (But when it comes to "business strategy" and all things involving lawyers, they ARE evil. I am completely convinced of that.)

  21. At least there is documentation! by wouter · · Score: 2, Funny

    Microsoft's documentation may be bug ridden, but at least it is instantly available, easily searched and covers all their products.

    I've had the chance to work with other closed-source and opensource vendors, and none of them come even near the amount of documentation that is readily available on their website. Veritas' documentation just lacks the bugs their software has, and CA never heard about documentation.

    1. Re:At least there is documentation! by Almahtar · · Score: 2, Interesting

      Try Qt. Their documentation is absolutely awesome. I worked with MSDN after working with Qt, and it was an eye opener.

  22. never liked the microsoft docs by jollyreaper · · Score: 1

    I've always found them to be witten in obfuscatese. If I google for help and get a microsoft article and any other site matching the topic, the other site will prove far more useful.

    Something that irked me for years and years is how they don't bother to write a decent manual for their products anymore. You go and buy Office. You get a CD-ROM, yay. What about a manual? Well now, you must buy that separately from a different publisher. What the hell? Why can't Microsoft include the documentation with the original software? It seems like they're only half-completing the action.

    Something else I'd also like to see is the next step in documentation, making it more tightly integrated with the application. Often you look up something in documentation and are still struggling to find where the tool is beneath the menu trees. Often the exact method for performing the steps is less than obvious. What would be interesting is if they could include a proper "show me how this works" script to walk you through the actions. I've seen some try to do this but it just isn't quite right.

    The other thing that's annoying is how the help window pops up in a separate window that requires a lot of real estate to open up properly. It's not quite as onerous with a dual-monitor system since I can have the help open on the side window but anyone with a single-window system is stuck trying to juggle them with alt-tabs.

    On Windows, the fundamental interface paradigm hasn't changed much since 95. I'm not quite sure what the perfect solution would look like but the current way of doing things does seem to be rather inadequate. If Microsoft could figure out a way to do the whole help thing smarter, make the software act as a tutor for using it, allow even non-techie folks to figure out new features, then they could really justify selling the next version of Office.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  23. I'm sympathetic by DoofusOfDeath · · Score: 1

    I'm currently porting from fortran to C++ an app that's been developed over the past ~30 years. The standard for the program's correct behavior is: whatever the program does.

    So the people who were supposed to document it before I started porting it had a Herculean task (or maybe a Sisyphean task). It's very hard to make intelligible and correct documentation, when the behavior of the program being documented is all over the place.

    I suspect Microsoft faces a very similar thing with their networking protocols, or with SMB at the very least.

    1. Re:I'm sympathetic by Amazing+Quantum+Man · · Score: 3, Insightful

      And therein lies the problem. MS should have created a spec for their networking protocols BEFORE implementing them.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    2. Re:I'm sympathetic by DoofusOfDeath · · Score: 1

      And therein lies the problem. MS should have created a spec for their networking protocols BEFORE implementing them.

      How can you justify that? They seem to have gotten by just fine, until recently, with their approach. If you consider that this legal remedy came out of nowhere, form the developers' perspectives, then it's hard to argue with their success, at least w.r.t. SMB. Granted, it came bundled with Windows, so there wasn't much customer choice, but it still worked well-enough.

    3. Re:I'm sympathetic by Amazing+Quantum+Man · · Score: 3, Interesting

      Because it causes problems for THEM, regardless of the EU.

      This may be apocryphal, but ISTR reading somewhere that when they needed documentation (for internal purposes) on SMB, they had to use the Samba guys' stuff.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    4. Re:I'm sympathetic by DoofusOfDeath · · Score: 1

      This may be apocryphal, but ISTR reading somewhere that when they needed documentation (for internal purposes) on SMB, they had to use the Samba guys' stuff.

      That's awesome.

    5. Re:I'm sympathetic by Amazing+Quantum+Man · · Score: 2, Interesting

      It may be awesome, but it's symptomatic of a poor development culture at MS, and ties back into the lack of protocol documentation.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    6. Re:I'm sympathetic by DoofusOfDeath · · Score: 1

      It may be awesome, but it's symptomatic of a poor development culture at MS, and ties back into the lack of protocol documentation.

      I'm not sure we should knock their development culture that much. They've produced VisualStudio and SQL Server, which I have a lot of respect for. If they can pull that off, they're can't all be a bunch of keystone cops.

    7. Re:I'm sympathetic by Amazing+Quantum+Man · · Score: 1

      They didn't produce SQL server, they bought Sybase.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    8. Re:I'm sympathetic by frank_adrian314159 · · Score: 1

      I'm currently porting from fortran to C++ an app that's been developed over the past ~30 years. The standard for the program's correct behavior is: whatever the program does.

      So why are you porting it? If it works properly, I'm sure there are Fortran compilers for whatever you want to run it on.

      --
      That is all.
  24. They could start.. by OneSmartFellow · · Score: 3, Interesting

    .. with simply completing the TDS specification. Prossibly one of their most widely used protocols and it's entirely out of date, and what's there is incorrect in many ways or just incomplete.

    They should prioritize, but I'll do it for them.

    1.)SMB
    2.)TDS
    3.)whatever the hell goes on with Exchange
    4.)remote desktop
    5.)MSN
    6.)the rest

  25. reason for bugs is the programmers are all dead :) by rs232 · · Score: 1

    "Maybe the original developers aren't around anymore. That's not so unlikely. These programmers knew the specs. They wrote the implementation, they better do!"

    I would assume they would have use some kind of Revision Control System and MS could hire on new programmers and give then access to that, yea ?

    --
    davecb5620@gmail.com
  26. Blogs = Documentation? by flanders123 · · Score: 1

    One of things I noticed when I started developing with Microsoft products (around 2003) was the strong community. You could usually find the answer to a technical question in a blog or forum or search engine query. .Net developer forums are generally helpful and not snarky, by my experience.

    My theory is MS management caught wind of this to the tune of: "Wow, all these do-gooders are documenting our products for us for FREE!!!...why should we pay employees to do this!???".

    ...Now I consistently see incomplete and buggy API documentation in newer MS products (Commerce Server, and Sharepoint, if you must know).

    1. Re:Blogs = Documentation? by The+Moof · · Score: 1

      Yea, those are all fine and dandy if you're writing Windows apps that use MS protocols. However, I don't imagine they'd be too helpful if you popped up saying "I'm writing an open source alternative of (Microsoft Technology). (Section) of the protocol is a little unclear, could you specify in more detail?"

  27. Why don't they release the docs *they* use? by Prototerm · · Score: 3, Funny

    They're in text files with a ".h" or a ".c" extension, right?

    Oh, wait.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:Why don't they release the docs *they* use? by pyrbrand · · Score: 1

      Actually, you'd be surprised how much of Microsoft software does ship with source, or has source available (albeit under sometimes restrictive licensing terms). Most libraries like MFC, ATL, CRT, STL, and .Net do.

  28. Math by pete-classic · · Score: 1

    That's 464 bugs in a month. Eight hundred people can't close 464 bugs?

    -Peter

    1. Re:Math by xenolion · · Score: 1

      well it would depend on what the bug is, take a look at how long it takes them to fix some of the bugs that have been released, and if they just slap a patch out does it break something else. To me it makes sense that they get 464 bugs a month from their os's. just look at all the different types of hardware configs and software out there, to me I think that number is really low. And i know I'm going to get a troll status on this and a *nux users going to say thats why they have a crappy os, *nix has it fair share of bugs, just not as documents and ordered by a court to see all of them.

    2. Re:Math by 0123456 · · Score: 1

      "Eight hundred people can't close 464 bugs?"

      Not when they don't know how their code works either :).

    3. Re:Math by pete-classic · · Score: 1

      [I]f they just slap a patch out does it break something else. To me it makes sense that they get 464 bugs a month from their os's.

      This is a new low. Didn't read the article, maybe. Didn't read the summary, not acceptable. But I can't fathom not even reading the subject of the summary, which was; "Bugs In Microsoft Technical Documentation Rising" (my emphasis).

      Boggle.

      -Peter

    4. Re:Math by pete-classic · · Score: 1

      Also, even if these were OS bugs, I can't accept over a man-month on average to close a bug. An odd bug taking that long from time to time, maybe. But any system where that's the average is so fragile that it's not worth saving.

      -Peter

    5. Re:Math by Almahtar · · Score: 1

      Nope. But they can introduce that many. Especially if they're new hires or new to the project.

  29. Non Informative Article by JavaManJim · · Score: 1

    Three day old bird SNARGE (look it up) is more interesting than this article. I have several points I would like to gripe about regarding Microsoft's technical help. But this article fails to be specific. Tech Net or MS Dev Net? What MS web sites? So I am not going to feed the Information Week rumor monster. I think that's an article designed to get information from unsuspecting slashdot and other users.

    Good bye, hrumpfh!
    Jim

  30. How honest are their numbers? by GameMaster · · Score: 1

    The question is, how honest is their 800 number? What percentage of those 800 are non-technical administrative employees? How many managers has MS included in that number even though they don't, directly, contribute to the work? How many of the technical people are only able to apply a token amount of time to the process because they are shared with other projects? I would be interested in knowing how the courts are monitoring their numbers (if at all). Just because the number sounds high doesn't mean it's a true gauge of how much effort they're putting in.

    --

    Rules of Conduct:
    #1 - The DM is always right.
    #2 - If the DM is wrong, see rule #1
  31. If Docs are Neglected, Management is to Blame by Anonymous Coward · · Score: 0

    The general consensus is that documentation is not that important; getting the product out the door so you can generate cashflow is. In effect, the belief is that documentation doesn't pay the bills.

    The problem is exacerbated by code monkeys who see documentation as unimportant. They know what they're doing,so who cares. But that's no the real problem.

    The fact is that docs should be an integral part of development and where that policy is enforced, the future becomes happier for everyone. But it requires discipline and commitment from management in particular because they are the ones responsible for the mess we are in because they have the power to change the situation.

    A friend is in charge of maintaining the code base for a call center. When he began enforcing a requirement to document as you code and made it a priority, life was better for all concerned, so it can be done,

  32. Lots of work to do! by highfidelitychris · · Score: 1

    Sounds like they need to do some hiring and help out with this recession. I'm only partially kidding...

  33. Ineffective by Anonymous Coward · · Score: 0

    So, let me get this straight, you have 800 people working on correcting 20,000 pages of documentation. That works out to 25 pages per person. I'm not sure how long they've been "working" on this but it seems that they are at best ineffective.

    If you only review one page a week, even taking into account an astronomical 1/2 of the people "working" on this as managers who do absolutely nothing, this should be cleared up well within the time frame that this has been going on.

    1. Re:Ineffective by JohnBailey · · Score: 1

      If you only review one page a week, even taking into account an astronomical 1/2 of the people "working" on this as managers who do absolutely nothing, this should be cleared up well within the time frame that this has been going on.

      They keep having to try to get rid of clippy.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  34. In related news... by Anonymous Coward · · Score: 0

    In related news, nearly 800 Microsoft employees working on technical documentation were among the 5,000 layed off yesterday.

  35. 25 pages each? by Anonymous Coward · · Score: 0

    Their tech writers only have to maintain 25 pages each? So they each have to fix a little more than 2 bugs each. So we should have all of this resolved by tomorrow, right?

  36. Is it just me? by AnalPerfume · · Score: 1

    Or does this paint a picture of lots of M$ employees on the SS Microsoft desperately using a chain of buckets to scoop water overboard as the ship sinks, complete with a chair shaped hole in the cabin window and an enraged bald man throwing a hissyfit inside?

    Microsoft don't want to have to release documentation, that would allow others to make their software more compatible with Microsoft formats, which weakens the vendor lock in obsession they have. They are only reluctantly releasing half arsed documentation to try and avoid even more fines, they don't want those documents to actually be of any use. They want people to be trawling through books of crap to get to the details. They want to casually "forget" some key elements. The last thing they need is people actually forcing Microsoft to fix the documentation so they are useful, it defeats the original plan. Look at the crap they submited for OfficeOpenXML filed under the usual "don't worry if it's a bit messy, we promise to clean it up AFTER you make it a standard." tag.

    It was like the truck of Iraqi WMD documentation offered at the last minute to stave off a pre-destined invasion.....mostly fluff and bullshit aimed as a PR move (look, we're the good guys, we're complying, it's the nasty regulators who are trying to bully us).

    Microsoft seem hell bent on focussing all their efforts on lobbyists and lawyers than actually making their products something people WANT to buy. I believe the main reason for all the shit with the formats spec changing is to keep one step ahead of proper interoperability. As the OSS peeps reverse engineer the latest .doc to close to 100% (for most users) it provides a loophole in Microsoft's vendor lock in strategy, so the solution is to fuck with the format, make sure it's not documented and pass the update to their own office suite. If it wasn't for the constant moving of the goalposts, they no doubt could document and provide a decent standard (even if it is patent encumbered and proprietary) which would let them easily submit the documentation they are struggling with now.

    Remember this is stuff they are doing ONLY under orders from a judge with threats of fines for non-compliance. This is the proverbial kid being dragged down to someone's house by their parents and being forced to apologise, when they clearly think they've done nothing wrong.

  37. Re:reason for bugs is the programmers are all dead by ConceptJunkie · · Score: 1

    As long as it wasn't Source Safe, a product so bad I wouldn't even use it to store the Vista source code. Oh wait, I would because I'd want it to be lost.

    --
    You are in a maze of twisty little passages, all alike.
  38. Maybe they shouldn't by mmu_man · · Score: 1

    fire everyone from the doc dept then...

  39. 800 Microserfs? by ibm1130 · · Score: 1

    Why do I have the sneaking suspicion that those assigned to work on this task may not be M$ best and brightest.

  40. Re:To the doofus by lpq · · Score: 1

    I dunno what web browser you are using, but if you run Firefox, with standard script and visual-spam control, you don't see any images on that page except three, 2x2cm thumbnails for some videos on the lower part of the right column.

    What browser are you using?

  41. Quit using IE Re:To the editors by mrmeval · · Score: 1

    Says it all doesn't it?

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  42. just don't go eat there to eat? ... by freaker_TuC · · Score: 1

    And ads can sure smell as bad ...

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  43. I actually feel bad for them... by Anonymous Coward · · Score: 0

    I actually think I feel bad for Microsoft in this case, or at least for the people that have to work on the docs.

              I would expect, in MANY cases, Microsoft did not have an actual defined wire protocol, they had one client product & one server product that they just built to work together. No defined wire protocol, no documentation. In these cases, these poor saps would have to write docs from scratch, basically having to write docs that just match the behavior of some blob of code, and keep reworking the docs until they match the code behavior. I do not envy them at all.

  44. Re:Shocked, shocked that there is gambing going on by cgaylord · · Score: 1

    So don't implement MS formats. That's where the standards come in in the first place. There are some "gotta do"s like SMB, but wherever possible just ignore their obscure proprietary formats.

  45. Re:Shocked, shocked that there is gambing going on by Opportunist · · Score: 1

    Well, then tell me what formats that are not "gotta do"s get implemented? Whenever there is any remote chance to ignore MS formats, they get ignored.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.