Slashdot Mirror


Gates' Replacement says Microsoft Must Simplify

Javaman59 writes "This article in The Australian newspaper describes the background and the agenda of Ray Ozzie, Bill Gates' replacement as chief architect at Microsoft. The creator of Lotus Notes, he's a high-calibre technologist. From the article: 'Ray's a programmer's programmer .. He's much closer to an uber-engineer, whereas Bill hasn't been a programmer for a number of years.' Ozzie is also driving Microsoft to simplify its software: 'Complexity kills .. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration.' He's not the only brilliant programmer in the world, but he does have Microsoft's resources behind him."

405 comments

  1. He is not a programmer's programmer by IntelliAdmin · · Score: 3, Insightful

    I would totally disagree that he is a programmer's programmer. This is the guy that brought us Lotus Notes, and then a similar product named groove. Have you ever seen any company really using Groove? And on the lotus notes side - what a nightmare. I can't even think about that software without getting the shakes. The number of problems and issues I had when I was supporting it was crazy. On top of it all the program did not work like any other windows program... Causing tons of newbie headaches. I think Microsoft is in for a rough ride...

    Windows Admin Tools

    1. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 5, Funny

      Hey, if the guy who brought the world Lotus Notes thinks Microsoft need to simplify their software, things are worse than - no, correction - almost exactly as bad as I thought.

    2. Re:He is not a programmer's programmer by GoatMonkey2112 · · Score: 3, Insightful

      Not working like other Windows programs is not necessarily a bad thing. Of course working like a failed platform such as Lotus Notes would not be all that great either. With a little luck he has learned a few things from these experiences. Simplification of Microsoft products is obviously not a bad idea.

    3. Re:He is not a programmer's programmer by IAmTheDave · · Score: 3, Funny
      Hey, if the guy who brought the world Lotus Notes thinks Microsoft need to simplify their software, things are worse than - no, correction - almost exactly as bad as I thought.

      And how many trillions of lines of code is Vista?? I say put Aero on top of Windows 95. Now we're rocking simplicity!!

      --
      Excuse my speling.
      Making The Bar Project
    4. Re:He is not a programmer's programmer by Golias · · Score: 3, Insightful

      I would totally disagree that he is a programmer's programmer. This is the guy that brought us Lotus Notes, and then a similar product named groove. Have you ever seen any company really using Groove? And on the lotus notes side - what a nightmare. I can't even think about that software without getting the shakes. The number of problems and issues I had when I was supporting it was crazy. On top of it all the program did not work like any other windows program... Causing tons of newbie headaches. I think Microsoft is in for a rough ride...

      So what you're really saying is that he's not an internal help-desk worker's programmer, because none of your points really demonstrated that he was a bad programmer, just that you didn't enjoy supporting the software from his company.

      I think the guy might be a good fit. It's actually refreshing to see them going out and getting some new blood. They have a history of being a very inbred company, after all.

      --

      Information wants to be anthropomorphized.

    5. Re:He is not a programmer's programmer by bheer · · Score: 5, Interesting

      Notes is a nightmare like Emacs is a nightmare-- the interface's crap but those who know the rationale behind the interface (or can look beyond the not-so-pretty face) will discover a remarkably powerful scriptable workflow engine that incidentally is also an email client. I have personally razzed Notes before (I used it for my email for 6+ years and had to end up learning how to program it to make it bearable) but in the end I do appreciate the amount of flexibility the environment gives you. Add to that the number of good ideas Notes pioneered in the early 80s, and it's no wonder a lot of Notes folk end up like Lisp programmers, muttering 'heh, we did it first' whenever any workflow/unstructured-data 'innovation' is announced.

      Back on topic, it's common knowledge among the Notes community that Ozzie was responsible for the Notes engine and backend, not the interface (that was Lotus standards, and later IBM's) -- given that I think he deserves a lot more credit than you give him.

    6. Re:He is not a programmer's programmer by IntelliAdmin · · Score: 4, Insightful

      A programmers programmer knows how to create programs that are easy to use, and easy to support. They don't crash all the time, and break everything when you upgrade to a new version. Lotus notes makes windows look like it is the best software ever made. I have been a developer for over 20 years, and just because I do support also doesn't mean I don't know what makes a good programmer. Windows Admin Tools

    7. Re:He is not a programmer's programmer by rgravina · · Score: 1
      I think Microsoft is in for a rough ride...
      Probably true... but at least he's a step up from ol' Bill. I'm always glad to see those with a software background have a major say in decision making in software companies, rather than yet another MBA. Although I wouldn't be surprised if Bill is still pulling the strings in the background, or at least being able to veto decisions he doesn't agree with etc. If you're listening Ray, please make IE standards compliant, so web-based projects don't have to add 20% or more to their budgets to allow for tweaking their sites to work in your browser. Thanks, that's all for now. I don't care so much of your OS is as secure as browsing the web with IE or as stable as Balmer with bad news about Google in a room full of chairs, since I haven't touched the thing in years.
    8. Re:He is not a programmer's programmer by bjk002 · · Score: 2, Interesting

      I am going to take the opposite road with relation to Ozzie. He developed LN when there were few if any standards out there. Given that, I'd say hid did a pretty good job. The tool was light years ahead of anything else out there at the time.

      Not to mention he was a much younger, and dare I say "wreckless" programmer back then. Experience is now on his side. That has to count for something.

      No doubt this challenge (simplyfying Microsoft) may be beyond even him, but give him his due credit.

      --
      Opinion:=TMyOpinion.Create(Me);
    9. Re:He is not a programmer's programmer by manifoldronin · · Score: 3, Insightful
      What you said was exactly my first reaction, too. But then I realized that IBM had taken over Lotus Notes for over a decade by now, so maybe it's IBM who f'ed up Notes, instead of Ozzie, which shouldn't come as a surprise to anybody. //grin

      Unless, of course, you were describing your experience with pre-1995 Notes.

      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    10. Re:He is not a programmer's programmer by sjcollier · · Score: 5, Insightful

      Your thought process is exactly what got Microsoft "stuck." Lotus Notes spent one year without the market share of end-users. Does the interface lack Outlook - yes Does it do more then Outlook - yes, its a mail platform and an application platform. Does IBM have bad UIs - yes Does Microsoft have good UIs - yes So you can buy Exchange/Outlook that looks sexy, but can't failover and cluster worth a crap or you buy Notes/Domino that clusters and failovers like there is no tomorrow. Work at a real company where millions of dollars change hands on a daily basis and Notes/Domino is the only solution. Work at a 500 to 2,000 employee company and Exchange is the way to go.

    11. Re:He is not a programmer's programmer by 47PHA60 · · Score: 1

      Having worked on the Lotus Notes development team from 1995-1998, and having attempted to use Groove at my last company, I can say that Ray Ozzie knows firsthand how complexity can "suck the life out." I am skeptical as to whether or not he can actually do anything about it, especially because Bill Gates is not really "stepping away" for two years. That is plenty of time to keep promising the database filesystem that they've been talking about since 1995.

    12. Re:He is not a programmer's programmer by Skreems · · Score: 2, Insightful

      Uh... Microsoft uses Exchange for something like 60,000 employees, and it seems to be working fine for them...

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    13. Re:He is not a programmer's programmer by Psychotext · · Score: 1

      Agreed. I felt much the same way about it as you did at the start; it was an ugly email client. I then HAD to become a P-CLP for the company I worked for at the time and found that once you got under the horrific interface it was a very impressive bit of workflow software.

      --
      People that believe in their opinions don't post AC.
    14. Re:He is not a programmer's programmer by scott_evil · · Score: 1

      Ahh you'd expect microsoft to use their products for everything. It would be like the head of GM driving a Ford.

    15. Re:He is not a programmer's programmer by IDontAgreeWithYou · · Score: 1

      Actually, since IE has roughly 80% market share, I would say that the 20% extra work/money/time spent would be "tweaking" sites to work with the "standards". That said, it would be nice if we had a "standard" that would work with all browsers.

      --
      Finding other idiots on /. that agree with your opinion doesn't make it any less stupid.
    16. Re:He is not a programmer's programmer by Angostura · · Score: 1

      Groove is indeed, an interesting case it point. I attempts to be simple, and provide a clean modular architecture. However, in practice it is (or was, when I used it a couple of years ago) a huge, slow memory hog that almost, but didn't quite work correctly.

      It was, in other words, a lovely idea - but the implementation was poor.

    17. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 3, Informative

      The company I work for has 20,000+ employees and uses Exchange without a hitch. Why? Because everything is networked and each inbox is 20MB in size. After that, you have a default archive PST that is placed on a Samba NFS mount. Storage is not a problem, which is key because our company is required by the SEC to store every email ever sent forever (literally, forever). While I'm not a diehard Outlook fan (I prefer Thunderbird at home), I'd say that Exchange does just fine when the administrators handle it properly. A good systems administration plan can handle anything the business needs.

    18. Re:He is not a programmer's programmer by rgravina · · Score: 2, Insightful

      Practically, yes, but IE not the standard because of it's market share, it is the de facto standard because of it - and this is an important difference. Real web standards are developed so that their can be some level of guarantee that certain XHTML markup and CSS code will have a certain meaning and look a certain way on every browser. When developing a site there is little work involved in ensuring it looks right across standards compliant browsers but having to support IE often means violating the standard so that it works on IE. Every web developer will have experienced the frustration of applying a fix for IE only to see the site break in a standards complaint browser (it's important to note that IE is clearly at fault here). There are ways to make IE only fixes through creating special stylesheets for it and using IE's "if IE then" type statements or relying on browser parsing bugs that only exist on various versions of IE, but this clearly is not the point. Microsoft, as the de facto standard, really should be adhering to web standards because by not doing so they are costing web-based projects at least around 20% of their budget. In some cases the client foots the bill but in many cases it just means that the programmers will have to put in extra hours. Like you mentioned, you just can't not support the defacto standard. This is my main beef with Microsoft, and I'm sure most other web developers too.

    19. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      The maxim of Lotus (or IBM) Software: Great idea, garbage implementation. (posted anon. as an IBMer)

    20. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      Completely agree.

      Ray Ozzie is more of the same old. MS put $50M into Groove, which is a slightly prettier steaming pile than Notes. $50M makes Groove the most expensive p2p system nobody ever used.

      Notes has key escrow and law enforcement backdoors. Ozzie is a total apple polisher toward government snoops. Notes was also developed with the same "code like hell and then fix 50,000 bugs" attitude that makes Microsoft development projects a nightmare.

      Didn't Ozzie and Cutler work together at Digital?

      Meet the new boss, same as the old boss.

    21. Re:He is not a programmer's programmer by avdp · · Score: 1

      I am sure Microsoft did an unbiased evaluation of what mail server to run internally? Lol... yeah right.

      Give me another company that uses it for 60,000 employees and you'd have a point (not saying there is no such company, I have no idea.)

    22. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      The developer of Lotus Notes demands simplification!!!

      the Lotus Suite is hated by IBM employees, who are forced to use it, and is a fat slab of "features."

    23. Re:He is not a programmer's programmer by martinultima · · Score: 2, Funny

      What the HELL are you high on?? If you want simplicity, I say we need Aero for Windows 3.1! Or even better... Aero DOS! Now that's simplicity for you!

      --
      Creative misinterpretation is your friend.
    24. Re:He is not a programmer's programmer by Kalgash · · Score: 1

      A programmer's programmer wouldn't allow misleading information to be posted to his website.

      Enable Remote Desktop Remotely:

      reg add "\\machinename\hklm\system\currentcontrolset\contr ol\terminal server" /f /v fDenyTSConnections /t REG_DWORD /d 0

    25. Re:He is not a programmer's programmer by Lumpy · · Score: 3, Insightful

      On top of it all the program did not work like any other windows program... Causing tons of newbie headaches.

      Funny, Picasa works very different from any other Windows program and yet newbies catch on to it almost instantly.

      --
      Do not look at laser with remaining good eye.
    26. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 2, Insightful

      EDS uses Exchange/Outlook globally for mail access, as does Reuters.

    27. Re:He is not a programmer's programmer by hey! · · Score: 2, Interesting

      Hey, if the guy who brought the world Lotus Notes thinks Microsoft need to simplify their software, things are worse than - no, correction - almost exactly as bad as I thought.

      Software should be as simple as it needs to be, but no simpler.

      The core functionality of Notes is not complex at all -- given what it does, which is to provide a industrial strength collaboration platform with military/intelligence grade security features. It's pretty extraordinary, given that it dates from the mid 80s. Building an architecture for a commercial product that survives twenty years in the face of multiple generations of technology and fierce competition from microsoft counts as pretty damned brilliant in my book.

      The problem is that the product's market position has been very poorly managed, especially in response to the Internet and MS Exchange. The user interface had always been plagued by badly designed dialogs -- they were designed by programmers and it showed. However this conmplexity was localized, and could have been fixed (why it wasn't I don't know). The workspace user interface worked for users. It was dowdy and a bit ugly, but it was functional and users never had any difficulty adapting to it in my experience.

      Administration was "complex" because it required admins to learn about directories and things like cryptographic certificates and signatures. Furthermore, you had to learn about granting and revoking trust to signatures and other concepts. These days, all the stuff about setting up mail transport is unnecessary since TCP/IP is practically always something you can assume, but the complexities of managing (and delegating management of) identies are inherent in the problem of running a large scale directory.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    28. Re:He is not a programmer's programmer by Skreems · · Score: 2, Insightful

      The point is not what companies DO use. The GP was making the claim that Exchange is unworkable for a company of that size, and I'm pointing out that it can and does work on that scale, and doesn't seem to be crashing and losing all their email once a week as he was implying. Of course they didn't seriously consider other products... it's good business sense to use your own stuff, that way you feel any user pain firsthand. No serious company should operate otherwise.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    29. Re:He is not a programmer's programmer by ralmin · · Score: 2, Informative

      How is your performance using large PST files over SMB? We have a tiny 10-person organisation doing that. The server is on 1000 Mbit and the rest on 100 Mbit ethernet. When the users' PSTs get over about 500 MB they start to slow down, and performance with 1.7 GB PSTs is atrocious. :-(

      Simon.

    30. Re:He is not a programmer's programmer by DragonWriter · · Score: 1
      Work at a real company where millions of dollars change hands on a daily basis and Notes/Domino is the only solution.
      Strange, then, that I've seen so many organizations in that category switch from Notes to Exchange. I think you underrate the importance of UI. If you haven't got a decent UI, nobody except technicians are effective working with the product in any size organization, which makes every other feature irrelevant, unless the product will only be used by technicians. Now, admittedly, it should be easier to fix a UI problem than to fundamentally rework the structural underpinnings -- which just says why there is no excuse for Notes.
    31. Re:He is not a programmer's programmer by bleifuss1975 · · Score: 2, Insightful

      You've, obviously, never really used one or both of them much. I work for a company of 15,000 employees that has used Notes/Domino for years. Many of the employees, including myself, came from other companies that used Outlook/Exchange extensively. Our company finally switched to Outlook/Exchange and gues what: not only is it much easier and quicker to do email, but we have much fewer server-side problems. Note's UI doesn't just suck, it's hell. You can't find any settings or less-commonly used features, even if you've found them ten times before. And then it just crawls or locks up on you for no apparent reason. It's nice to be able to figure out where things are again. Even thought Microsoft isn't the best at making things obvious, at least you can find things in a few minutes and they are mostly intuitive.

    32. Re:He is not a programmer's programmer by endus · · Score: 1

      I see, so none of our 45,000 or so medical users should actually be able to *read* their mail, but they can know beyond a shaodw of a doubt that it is AVAILABLE for them, 24 hours a day, 7 days a week, 365 days a year.

      This is a very technologist-centric viewpoint. Technical correctness is wonderful and something which is inexcusably absent from MS products, but what many key-tappers fail to realize is that Human Factors issues can be just as, if not more, cripplingly debilitating to an organization as technical issues can be. I am, mercifully, not familiar with our Exchange architecture, but in the time I have been here I cannot complain about anything from an end user perspective. Our Exchange support team is shockingly small for such a large organization and everything seems to be running fine to me.

      In any case, I can't see this guy doing much worse than MS has already been doing. Hopefully he realizes that the next upgrade for MS is an upgrade of the back end to a back end which actually works to successfully support the standardized, if not good, front end they have been so successfull with. It sounds like the upgrades to Windows' functionality are worthless window dressing anyway, so hopefully he'll realize that the long term viability of the company rests on coming up with something that actually works well, rather than just another crop of whiz-bang "Features" which no one really uses.

    33. Re:He is not a programmer's programmer by Curmudgeonlyoldbloke · · Score: 1

      Is it Notes or Emacs that's the ugly email client?

    34. Re:He is not a programmer's programmer by Afrosheen · · Score: 1

      It doesn't matter if your engineers build a portable gold generator which doubles as a time travel device if the average schmuck can't even find the on switch. I help support an international company that uses Notes company-wide, and it's the most painful thing to configure and troubleshoot, ever. Even setting up the client on a fresh install is a hassle, so much so that the head honchos in Sweden cooked up a 5 page Word document, complete with at least 24 screen shots, just to make it easy for everyone in remote offices.

        The same configuration with Exchange/Outlook would require no more than a single paragraph with POP or Exchange server addresses and maybe an intranet link to a corporate PAB file.

    35. Re:He is not a programmer's programmer by Dog-Cow · · Score: 3, Informative

      Ford Motor Co.

      You might have heard about them. 130k+ computer users on Outlook/Exchange. I don't remember email ever being down due to software problems.

    36. Re:He is not a programmer's programmer by jgrahn · · Score: 1
      I am sure Microsoft did an unbiased evaluation of what mail server to run internally? Lol... yeah right. Give me another company that uses it for 60,000 employees and you'd have a point (not saying there is no such company, I have no idea.)

      I work for one such company. They went from sendmail to Exchange in year 2000 or so, no doubt after an "unbiased evaluation". Much lamentation from us Unix heads. Still, mail delivery seems to mostly work these days.

    37. Re:He is not a programmer's programmer by Burz · · Score: 1

      If you want simplicity, I say we need Aero for Windows 3.1! Or even better... Aero DOS! Now that's simplicity for you!

      You could simplify the name to "Window". All of the prettiness of Aero, with none of the extra pains... er, panes.

    38. Re:He is not a programmer's programmer by ScuzzMonkey · · Score: 1

      I don't see the difference; if any company is able to use it successfully with 60,000 employees, then you know it can work with 60,000 employees. And Microsoft is among the most heavily e-mail dependent companies that you will ever run across... if it weren't working, they wouldn't be working.

      --
      No relation to Happy Monkey
    39. Re:He is not a programmer's programmer by Phreakiture · · Score: 1

      Hey, if the guy who brought the world Lotus Notes thinks Microsoft need to simplify their software, things are worse than - no, correction - almost exactly as bad as I thought.

      No kidding! Anyone who is stuck, even as an end-user, using Lotus notes understands this all too well.

      Lotus notes is ueber complex, tries to be a do-everything application, is slow, is bulky, and is unergonomic.

      --
      www.wavefront-av.com
    40. Re:He is not a programmer's programmer by cmacb · · Score: 4, Insightful

      "I am sure Microsoft did an unbiased evaluation of what mail server to run internally? Lol... yeah right.

      Give me another company that uses it for 60,000 employees and you'd have a point (not saying there is no such company, I have no idea.)"


      Here is my experience with a large (I think it was probably in the 60K range or better) company running Exchange/Outlook: Yes, they do it, but they don't do it well.

      You have some company information stored on file servers, other information stored in Outlook folders (or maybe the proper terminology is Exchange folders). None of it is indexed in any way so that it can be found without a brute force search. Some of these folders are out of date and pretty much read-only because they don't want to hire a team of gatekeepers to ensure that it is otherwise. Other folders are more up to date by allowing just about anybody to update them, which occasionally leads to them being updated with bad info or being wiped out altogether: "Let's see, was the last backup done recently? Did any important changes happen after that? Oh well, maybe it wasn't that important. Just to be safe, I'll load a copy of everything I might ever want to use onto my company laptop and take it home, leaving it in plain view in the back seat of my car for a few weeks. Ooops, now where did that laptop get to? I wonder if it would be better to report it stolen or just forget about it. Those company inventories aren't very reliable anyway, after all, they keep the results in a public Exchange folder. HAHA!"

      The inmates are running the asylum in many corporate DP shops these days, both large and small, and we have Microsoft (first among many) for providing idiotic tools for idiots to use to so efficiently mishandle important data. I don't see anything changing soon, with kids in grade-school now being required to turn their homework in as Powerpoint presentations.

      The PC paradigm shift that allows us all to do things with computers at home has infected the thinking of most companies these days, simply because so many new employes of such companies got their computer education using home PCs for both personal and school work/play. They don't know any better, they don't know any different, and if you try and explain it to them you just get a blank stare, or worse, a "knowing" argument, that as long as we "encrypt some stuff" all will be OK.

      I predict the inevitable collapse of much of this infrastructure. I'm not Ludite enough to avoid using computers, but I'm going to avoid being at the epicenter of it all by not using Windows and much Windows based software whenever I can avoid it. My exposure to Notes mostly second hand, observing a friend use it where he worked, was that it handles workflow issues a lot better than Exchange. If it works the way it appeared to work, then yes, it would be harder to administer, because it does more. There would be concurrency and validation issues that Exchange handles by ignoring them.

      I bet what brings Microsoft to its senses more quickly than a change at the top will be a change in the way home users use their computers. Yes, today grade school kids may be submitting homework in Powerpoint on floppy disks, but tomorrow they may be using a web based tool and not know what a floppy disk is. Those web based tools will have to deal with validation, backup, encryption and a few other things in order to even be viable solutions. In the mean time, local PC oriented programs will not have changed in any fundamental way since the days of DOS.

      Whether it takes a disastrous collapse of this bad infrastructure, or just a generational change, back really, to robust centralized server solutions, there will hopefully be a day when people look back at our day of data loss and corruption and laugh and ask themselves: "What WERE they thinking?"

    41. Re:He is not a programmer's programmer by Overly+Critical+Guy · · Score: 2, Insightful

      Of course, how would you know if Exchange wasn't running smoothly for Microsoft internally? It's not like they'd tell the public it wasn't working out well for them. They were pretty mum when they failed in switching Hotmail to NT and had to rely on BSD.

      --
      "Sufferin' succotash."
    42. Re:He is not a programmer's programmer by rossifer · · Score: 2, Informative

      Work at a real company where millions of dollars change hands on a daily basis and Notes/Domino is the only solution.

      This is a different conclusion at some places where billions of dollars change hands on a daily basis.

      For instance, Disney uses Exchange/Outlook. And not just Disney Parks, Columbia Pictures, ESPN, ABC, Disney Interactive (Kingdom Hearts I and II), Disney Consumer Products, or... but the entire enormous media/marketing conglomerate that is Disney, Inc. uses Exchange/Outlook. There are rare exceptions, usually acquisitions that haven't been fully assimilated yet (*cough* Pixar). I actually don't know how many people that is, but it's comfortably in six figures, probably in the range of half a million people.

      Somewhat interesting place to work, if only to watch the people who've seriously partaken of the kool-aid. There are some strange cats in the cubicle farms at Disney. Also there's a suprising number of incredibly hot asian women. If you haven't had a few sips of the kool-aid before starting work, however, it's just another job at a huge US company.

      Regards,
      Ross

    43. Re:He is not a programmer's programmer by VGPowerlord · · Score: 1

      Even if they did, the idea behind Eat one's own dog food would have been high on the list. Most likely the top item.

      Or have you forgotten the flak Microsoft took when it was revealed that Hotmail was running on one of the BSDs?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    44. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      We use Groove, and it's one of the best collaborative software that's out there, both from UI and architecture perspective. Now that Groove is incorporated into the next MS Office, it'll get the exposure that it deserves.

      I've used Lotus Notes in my previous job also, and although I hated the program as an email client, I do appreciate that it was a pioneer back in it's days, and the architecture is sound.

    45. Re:He is not a programmer's programmer by rmallico · · Score: 2, Interesting

      I totally disagree... I have over 10 accounts that I currently manage and these are fortune 50 companies in the size of 125k to 45k in mailbox count. They all 'were' Groupwise and Notes... why did these companies move from the holy grail to the pain and suffering you mention? Exchange 'was' a beast to manage and scale in Exch 5.5 and 2000 but Exch 2003 has turned many a company back into using MS for their messaging needs... Exchange 12/2007 will only help the cause.. it offers some great functionality along with an even more robust core archtecture... Just not seeing what you are 'saying' here in the real world...

      --
      sig goes here!
    46. Re:He is not a programmer's programmer by VGPowerlord · · Score: 1

      If you're listening Ray, please make IE standards compliant, so web-based projects don't have to add 20% or more to their budgets to allow for tweaking their sites to work in standards-based browsers.

      Fixed.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    47. Re:He is not a programmer's programmer by anaesthetica · · Score: 0, Redundant
      I say put Aero on top of Windows 95. Now we're rocking simplicity!!

      Your proposal doesn't go far enough. If we dropped Aero on top of MSDOS, then we'd be seeing some progress!

    48. Re:He is not a programmer's programmer by coolGuyZak · · Score: 1
      Lotus notes makes windows look like it is the best software ever made.
      whoa, whoa, whoa... didn't you just say:
      They don't crash all the time, and break everything when you upgrade to a new version.
    49. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 1, Interesting

      It's not just Disney. Go down the list of Fortune 500 companies and the vast majority are using Exchange/Outlook with no problems. My girlfriend works at GE (number 7 on the 500 list) which has a 300K user base and besides the sucky 30MB mailbox limit, she never has any problems with Outlook.

      Most financial companies (the huge ones) that have to do reporting for Sarbanes-Oxley prefer using Exchange because it is so easy to plug into other apps (CRM, CMS, databases, etc.)

      An interesting side note - in the GE GAL, she, or any user, can pull up the email list for and company under the GE umbrella, including Universal/NBC. Anyone on any NBC show has a GE email address. Jay Leno, Conan, etc. My hands were quickly slapped away from her laptop as I tried emailing Jennifer Aniston a few years ago.

    50. Re:He is not a programmer's programmer by atokata · · Score: 1

      I've got something similar myself. The only thing I've ever found that helps is encouraging your users to occassional archive their old stuff. I've got a little shell script that looks at the size of the PSTs in their network shares, and emails them instructions on splitting their old stuff off when they hit >500MB.

    51. Re:He is not a programmer's programmer by frank_adrian314159 · · Score: 1
      A programmers programmer knows how to create programs that are easy to use, and easy to support.

      Horsecrap! A programmers' programmer knows that the only good interface is a command line with lots of obscure command flags. Oh how I find these days of --list and --recursive hideous - we all know that a simple -l -r (or better yet, -lr) should suffice! As for easy to support!?!??! Are you kidding! It should be easy to code to, once you understand the elititude and elegance of the original programmer's design. The fact that it takes three years to grok that is your problem, not the code's! Sheesh. Kids these days. Got their priorities all screwed up...

      --
      That is all.
    52. Re:He is not a programmer's programmer by JakusMinimus · · Score: 1

      okay, i was with you until you said "submitting homework in Powerpoint on floppy disks". i mean, for fuck's sake, when was the last time you saw a non-trivial ("Hello world!") word or powerpoint document fit on a floppy? sure, it can be done but after how much grief and with what frequency ?!

      p.s. i realize you were probably being facetious with powerpoint skillfully mentioned in your essay, but i couldn't be sure and decided to call bullshit!

      --

      You can be an atheist and still not want to succumb to some weird cross-over sheep disease -- AC
    53. Re:He is not a programmer's programmer by shayborg · · Score: 1

      I work at Microsoft, and the production Exchange servers are pretty reliable. There are outages occasionally (as in once every few months), but they are almost always short and announced beforehand. Obviously Microsoft IT has as a whole lot of experience with keeping Exchange running. The Office team usually "dogfoods" the beta of the next version of Exchange, and I've heard that it's (understandably) a little less stable, but still very usable.

    54. Re:He is not a programmer's programmer by networkBoy · · Score: 1

      True enough. Intel also uses exchange, and while I guess this could be the WinTel thing, ... yes it is the WinTel thing, couldn't think of anything else.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    55. Re:He is not a programmer's programmer by hey! · · Score: 2, Insightful

      Even setting up the client on a fresh install is a hassle, so much so that the head honchos in Sweden cooked up a 5 page Word document, complete with at least 24 screen shots, just to make it easy for everyone in remote offices.

      It really isn't all that complicated, except when you are totally green. After you've had a few under your belt, the process is automatic. It's a bit cumbersome, but not unmanageably so because the routine is exactly the same every single time.

      And there's a good reason for the routine.

      The only thing that's somewhat complicated is that you generate and ID file and have it signed by the administrator. The process is inherently a bit cumbersome, becuase it's about accomplishing what needs to be done with the mininum posisble trust as opposed to the minimum possible fuss.

      Systems that are designed for the minimum amount of fuss necessarily trust somebody more than they ought to. For example a typical password based system allows an administrator to temporarily assume the identity of any user, access/modify any of the data the user has secured with ACLs and encryption, then then cover up his tracks. The extra fuss in Notes means that it's much harder for an admin to do these things. The admin not only never knows the password of the user, he cannot impersonate the user without considerable risk of detection. He can change the user's ID file in the directory, but he'll invalidate all the user's signatures, and any signatures he creates will be invalidated when he covers up his tracks. At no time will he have access to anything the user has encrypted, unless he knows the user's password (which he has no reason to know and now power to change).

      What you get in return for a small amount of routine up front fussing is, in your basic email set up:

      * two factor security
      * digital signatures
      * public key encryption
      * ability to delegate softare installation and account generation without delegating full administration.
      * options for managing account theft beyond locking the account or changing the password.

      These benefits intrinsically involve more up front work than just setting up an account and relying on the client software to be installed from the same media the word processing software.

      Over time, email is becoming less and less useful, because it is so untrustwo

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    56. Re:He is not a programmer's programmer by networkBoy · · Score: 1

      Bingo.

      I've had users complain that outlook was too slow, I looked at their PST and it was 1.4 gig! You can break that up and life is good (while I don't think that as a developer you should expect users to do shuch tasks, the fact remains that issues like this happen).
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    57. Re:He is not a programmer's programmer by BlueStraggler · · Score: 1

      Not to mention he was a much younger, and dare I say "wreckless" programmer back then.

      Well Vista will ensure that he will not be wreckless for long.

    58. Re:He is not a programmer's programmer by Psychotext · · Score: 1

      Well, for me it was notes. Couldn't comment on emacs.

      --
      People that believe in their opinions don't post AC.
    59. Re:He is not a programmer's programmer by tnk1 · · Score: 2, Interesting

      Having used Lotus Notes, I know that it may well cluster and perform extremely well, but it freaking sucks to actually use. UI is everything, and if the back end stinks, like it does indeed for the Microsoft products, then you hire people who know how to deal with it. You don't punish your end users to cut back on one or two jobs or an extra server or two.

      Ultimately, there's no excuse for either a bad UI OR a bad back end. I'm not going to state that everyone should use Outlook and ignore it's obvious deficencies. Needless to say, either Microsoft should be motivated to make improvements, or someone should make something with a UI good enough to be usable, and a back end that is stable, scalable and fairly easy to operate.

      However, I would take Outlook's deficencies over Lotus Notes' deficencies at almost any time even if I had to administer Outlook. I'm here to support the end users, not to shaft them to make my life somewhat easier. And of course, I'd be helping myself too, because I wouldn't have to use Notes either.

      If I'm ever going to consider this guy a super-developer, I'm going to do it in spite of Notes, rather than because of it. Or perhaps I'll just hope he did all his development, far, far away from that craptastic user experience.

    60. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      Typical Microsoft.
      They seem to only promote people who have worked on crappy, unsuccessful products. My last manager there (I say 'last' as in, "the last manager I had before I quit that aweful company)... anyway, my last manager there had only worked on one shipping procuct, Microsoft Bob. What was really sad was she was actually proud of it.

      I worked there for 3 years as a contractor and NEVER SHIPPED ANYTHING!
      They paid me over $200,000 for NOTHING.
      I was going to say, 'if I had a dollar for every meeting I sat in..." but actually, that adds up just about right.

      It was when my lame-ass manager said, "If you're going to have a career at Microsoft, it won't be under me" was when I decided to blow that looser fest.
      Within 1 month of quitting and doing freelance, I've been offered 2 full time jobs for more money... and no middle-man agencies involved, either.
      And within 2 months, I've got one product live on the web, and the other is in Alpha next week. Believe me Microsofties, shipping product is way more gratifying than you'll ever know!

      And the saddest and most ironic thing is, those Microsoft poeple think they are such hot shit and always have their noses in the air about what they're doing... WHAT A JOKE!

      Another example of how long it takes Microsoft to get anything done:
      It's going to take *2 YEARS* for Bill Gates *JUST TO QUIT*!
      It only took me 2 weeks.

    61. Re:He is not a programmer's programmer by briancnorton · · Score: 1

      Groove is actually exceptionally cool software that is installed all over. With Office Groove 2007 it will literally be everywhere. Lotus notes/domino was way ahead of it's time when it came out, but the complexity was mostly a result of poor database design by domino admins. That and using it for things WAY more complicated than it was intended for.

      --

      People who think they know everything really piss off those of us that actually do.

    62. Re:He is not a programmer's programmer by kcbrown · · Score: 1
      Software should be as simple as it needs to be, but no simpler.


      What? No. Software should be as simple as it can be, but no simpler. It should be as complex as it needs to be, but not more complex.

      In short, software should err on the side of simplicity, not on the side of complexity.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    63. Re:He is not a programmer's programmer by drew · · Score: 1

      Nope, in this case at least, IBM is not at fault. Notes has sucked since day one. If anything, it has imprved a little under IBM's watch, as they have fixed a lot of long standing bugs in the more recent versions.

      --
      If I don't put anything here, will anyone recognize me anymore?
    64. Re:He is not a programmer's programmer by cmacb · · Score: 1

      Good point. I don't know for a fact it was floppy disks. I was just shocked that they were using Powerpoint AT ALL! Maybe they are e-mailing them or actually required to bring in their own Windows encrusted laptops. I'll have to check with the parents on that. I think I stopped using Powerpoint at about the time you could still fit both the presentation AND the software to display it on a single floppy. Them were the good ole days.

    65. Re:He is not a programmer's programmer by AaronLawrence · · Score: 1

      The engine and backend? That was over-engineered under-delivering crap too, that did a couple of useful things quite well and everything else badly.

      What it did well: store blobs (documents), replicate them. What it did badly: everything else you might want in a database. No querying, manual weird indexes, no design management, no link integrity, and on and on. Yes, I know it was designed for only those first two things originally, but to build decent enterprise applications you NEED more than just an unstructured file storage engine.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    66. Re:He is not a programmer's programmer by AFCArchvile · · Score: 1
      Whether it takes a disastrous collapse of this bad infrastructure, or just a generational change, back really, to robust centralized server solutions, there will hopefully be a day when people look back at our day of data loss and corruption and laugh and ask themselves: "What WERE they thinking?"


      Sounds like an endorsement of the "thin client, fat server" infrastructure. It would require many employees to unlearn what they have learned (like that VA employee who took home the data file with the personal information of 26 million veterans, which was stolen; that incident cries out for a solution where the data is stored ON THE SERVER and guarded with something that requires authentication [hell, even Remote Desktop to a company PC requiring password authentication would've been better than TAKING THE DISK HOME]).


      Of course, there are tons of Windows applications in use by companies that just don't know how to run in a server/client fashion, and tons of old apps that piggybacked on the Win9X (or worse, DOS) days where the only purpose for a login screen was to get your NetBIOS shares. I don't believe that this "disastrous collapse" will happen without a lot of motivation; if anything, MAYBE there would be some newly hired managers that clean up the "free for all" mess. Unfortunally, this mess is more economically viable than setting up a hierarchy where authentication is key.


      Maybe if more people worked with Unix systems, they would respect the attention to detail (requiring login credentials to be able to use a system, file servers using NFS requiring authentication to access files, etc.). Microsoft tried to get close to this with NT, but IMO the holdouts from the DOS / 3.11 days ruined it for the rest of us. We're stuck with people who think the only way they can work on a file is if it's on their C drive.

      --
      "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    67. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      The comment written by cmacb is right on the mark, and beautifully written!!!

      Well done.

      (and fuck billy gates with a pine tree!)

    68. Re:He is not a programmer's programmer by endeavour31 · · Score: 1

      You mean most of us work at unreal companies?

      I work at a 10 Billion dollar financial services company and Exchange serves our needs just fine. We chose not to spend extra money in customizing our email environment which is what Notes/Domino requires to really shine. You like Notes - thats fine. But asserting that Exchange is a toy for lesser business makes you sound like an assclown.

    69. Re:He is not a programmer's programmer by bheer · · Score: 1

      but to build decent enterprise applications you NEED more than just an unstructured file storage engine.

      I don't really care about Notes/Domino either way (find it too weird), but its unstructured storage engine is a thing of beauty. Ironically re your point about 'decent enterprise apps', many enterprises have adopted Notes for their document workflow management (GE comes to mind), simply by running many Domino instances at multiple departmental levels. Yeah, you can pay top $$$ and get 'enterprise document management' or you can evaluate your needs and decide you don't *really* need all the top-end features and buy something cost-effective (to a Fortune 50 company, at least) like Domino.

    70. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      DOS = shorter
      Bad command or filename

    71. Re:He is not a programmer's programmer by hey! · · Score: 1

      You're playing semantics.

      The point is: you can make something simpler by ignoring requirements.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    72. Re:He is not a programmer's programmer by SleeknStealthy · · Score: 1

      I work at Johnson & Johnson 110,000+ employees we use Microsoft Exchange. However, the infrastructure is spread out among several companies. We still haven't upgraded to 2003, but the service is pretty reliable. Exchange + Outlook is the best combo going for the enterprise.

      --
      Math
    73. Re:He is not a programmer's programmer by Allador · · Score: 1

      Putting PST files on the network is a known 'bad thing', and MS specifically tells you not to do it, that its unstable, and they dont support it.

      http://support.microsoft.com/kb/297019/

      I realize that many organizations do it, and it works okay, but you're basically doing something that the software makers are telling you doesnt work real well. You shouldnt be surprised then if it doesnt work real well.

      My question then is, if you're having users put PST files on file servers, why not just give them 1GB+ mailboxes on exchange, and consolidate your storage space?

      Would simplify the administration (all mail is in one place, instead of two), and eliminate performance issues.

    74. Re:He is not a programmer's programmer by rtechie · · Score: 1

      You have some company information stored on file servers, other information stored in Outlook folders (or maybe the proper terminology is Exchange folders). None of it is indexed in any way so that it can be found without a brute force search. Some of these folders are out of date and pretty much read-only because they don't want to hire a team of gatekeepers to ensure that it is otherwise. Other folders are more up to date by allowing just about anybody to update them, which occasionally leads to them being updated with bad info or being wiped out altogether: "Let's see, was the last backup done recently? Did any important changes happen after that? Oh well, maybe it wasn't that important. Just to be safe, I'll load a copy of everything I might ever want to use onto my company laptop and take it home, leaving it in plain view in the back seat of my car for a few weeks. Ooops, now where did that laptop get to? I wonder if it would be better to report it stolen or just forget about it. Those company inventories aren't very reliable anyway, after all, they keep the results in a public Exchange folder. HAHA!"

      I BARELY understood what the fuck you were taking about here. What you're complaining about is the (relative) lack of security on public shares on Exchange servers. A complaint that has nothing whatsoever to do with reliability and is completely stupid. The folders you're taking about are just aliases to shared Windows folders (in 2000 and later) that use Active Directory ACLs for permissions. So basically you're complaining about the security model for shares in Windows in general. A model that is superior to the Unix model in every conceivable way.

      Exchange might have it's problems, but share security isn't one of them. Microsoft does it better than anyone else.

    75. Re:He is not a programmer's programmer by Allador · · Score: 1

      Given your description, I hope no one ever forgets their password. Would suck as a business to lose the person's entire history of email because of this.

      Most corporate based encryption systems escrow a global admin key pair for just this situation.

      And, other than the public/private key situation, most other email systems let you do all these things as well.

      On Exchange, for example, you can delegate permissions at any level of granularity you desire. A person could have the ability to create new Exchange accounts, for example, but not modify any existing ones.

      In addition, if you're granted full ACL controls to your directories, you can effectively lock out the admins by setting the ACLs appropriately. That way, the only way they can get access is by taking ownership of the files, which leaves big fat tracks all over the system.

      Now I'll grant you, the public/private keypair and signing business is -very- cool, and I'd love to see more of it. But its also how MS is doing the BitLocker drive encryption, so that's nice to see.

    76. Re:He is not a programmer's programmer by khchung · · Score: 1
      The company I work for has 20,000+ employees and uses Exchange without a hitch. Why? Because everything is networked and each inbox is 20MB in size. After that, you have a default archive PST that is placed on a Samba NFS mount.


      So what you mean is Exchange works for those 20k users because they are not actually using it much?

      Does your company also "fix" the storage/backup problem by setting a tiny network disk quota and tell people to put files on their local disk too?
      --
      Oliver.
    77. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      *cough* I work at feature animation and we're not on exchange server either,
      thank you.

      we do everything on linux so we're kind of the black sheep, anyways.
      I guess we fall into that not "fully assimilated" camp ;-)

      overall, though, your post is accurate and factual.

    78. Re:He is not a programmer's programmer by hey! · · Score: 1

      Given your description, I hope no one ever forgets their password.

      Well you can get by with relatively weak passwords and you don't have to keep the user changing them, so it doesn't happen very often.

      Would suck as a business to lose the person's entire history of email because of this.

      No, you can issue a new ID file, but the signatures will show bad. It's been a while, but I think you can revoke a certification as of a certain date and issue a new key pair, which would allow you to recover everything without having to escrow a "super" key.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    79. Re:He is not a programmer's programmer by avdp · · Score: 1

      Really? I thought it'd be obvious frankly.

      On one hand they wrote the thing, so they have unique expertise to make it work. One the other, if it didn't work well, you'd never know. It's not like Microsoft is going to advertise their ongoing woes with their own product.

    80. Re:He is not a programmer's programmer by Ramtek · · Score: 1

      Einstein said to make things as simple as possible . . . but no simpler. I shake my head at some of the anti Microsoft comments I routinely see on this site. On the one hand you have people who think Windows and mail systems like Exchange are for idiots but fail to realize that Linux is much harder for the average "idiot" to understand. The overarching idea on this site that all the "idiots" should start running a more cryptic OS and compile all of their software themselves is absurd. The majority of users don't want to. Work with people who are really good at something OTHER than computers and you realize that computers are just a means for most people not the end. If the world matched slashdots frame of reference change would have happened years ago and everyone would be downloading a new version of gcc as we speak. Unfortunately it doesn't work this way. There are and will always be Morlocks and Eloi. Face it slashdot, we are Morlocks and no amount of convincing or lecturing will transmogrify the Eloi. Another thing that bothers me in these posts is the lack of value placed on the variability in skill level of Windows administrators. It is like everyone on here is blind to the fact that that yes, having a skilled Windows Admin can and does make a difference. I have worked with Windows Admins that should not be allowed near computers. I have also worked with Windows admins that are just as knowledgable about Windows as their Linux counterparts are. I don't have a major preference. I can administer and program either platform but I support what people will pay me to support - Windows (not that I don't sneak in opensource and linux based "helper" servers IF it would make my job easier). As far as I can tell, the VB6 widgets from 10 years ago are still pretty that what you generally find on a Linux front end. Outlook is a good experience for the end user. If people don't like that, write something better. For people to continually fool themselves into thinking that no variability exists when dealing with admin quality on a windows platform but somehow this quality determines everything on Linux is not only hypocritically it is illogical. The economy couldn't budge if the MS software that runs it was in as dire a situation as what you hear described in slashdot posts daily. Make the software easier . . . yeah, that goes for Linux software too (substitute days of reading cryptic "manuals" instead of days of clicking random buttons in Windows. You are what you despise. As far as MS as a company I think they should clean by getting rid of the middle managers. MS has the resources and plenty of examples to *ahem* learn from. It has nowhere to go but up.

    81. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      Whether it takes a disastrous collapse of this bad infrastructure, or just a generational change, back really, to robust centralized server solutions, there will hopefully be a day when people look back at our day of data loss and corruption and laugh and ask themselves: "What WERE they thinking?"

      The answer is obviously "NOTHING".

    82. Re:He is not a programmer's programmer by Thangodin · · Score: 1

      Nah, just Wind. Or, Doh!

    83. Re:He is not a programmer's programmer by Anonymous Coward · · Score: 0

      ...it's common knowledge among the Notes community that Ozzie was responsible for the Notes engine and backend, not the interface (that was Lotus standards, and later IBM's) -- given that I think he deserves a lot more credit than you give him.

      So his only fault was that he worked for lamers.

  2. Good plan! by Anonymous Coward · · Score: 2, Funny

    back to DOS would be an improvement. (i am serious)

    1. Re:Good plan! by OldBus · · Score: 1
      back to DOS would be an improvement. (i am serious)
      You are nuts. There are reasons why folks use Macs, Gnome/KDE on Linux and Windows: some applications are graphical in nature and benefit from that environment. DOS is not a good platform for building a graphical interface. Hell, it wasn't even a good platform for building a command line interface. It did the job it was supposed to: provide an interface to the IBM PC hardware, but that is about it.
    2. Re:Good plan! by WillerZ · · Score: 3, Funny

      DOS/360 I assume?

      Personally I prefer TSO.

      --
      I guess today is a passable day to die.
    3. Re:Good plan! by ratboy666 · · Score: 0, Redundant

      You are nuts. There are reasons why folks use Unix, TSO and DOS: most applications are textual in nature and benefit from that environment. Windows is not a good platform for building a text interface. Hell, it wasn't even a good platform for building a graphical interface. It did the job it was supposed to: provide an interface to the IBM PC hardware, but that is about it.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:Good plan! by Steve001 · · Score: 3

      OldBus wrote and included with a post:

      back to DOS would be an improvement. (i am serious)

      You are nuts. There are reasons why folks use Macs, Gnome/KDE on Linux and Windows: some applications are graphical in nature and benefit from that environment. DOS is not a good platform for building a graphical interface. Hell, it wasn't even a good platform for building a command line interface. It did the job it was supposed to: provide an interface to the IBM PC hardware, but that is about it.

      I respectfully disagree. For many tasks I found DOS much easier to work with than Windows and it didn't require near the amount of computing power that the graphical environments do. It allowed me to customize my system in a way that works efficiently for me (such as accessing any program on my system with two keystrokes). Also, actions that take me many mouse clicks to accomplish in a graphical environment can be accomplished with a single command via batch files.

      One thing I hope that is added to Windows is a full and complete command-line interface as an alternative to the graphical interface. This is one of the reasons that I'm considering moving to Linux; I can choose (1) the way I want to interface with the system and (2) the look and feel of the graphical interface.

      On the subject of making Windows less complicated, I think one way to do it is to take many of the programs that have been integrated into the Windows operating system and make then completely separate programs. One of the reasons that the older Palm PDAs worked so well is that they programmers kept the applications built into the OS to a limited number. They left it to others to provide applications not in the OS.

      Thanks for reading.

    5. Re:Good plan! by ClosedSource · · Score: 2, Insightful

      "There are reasons why folks use Unix, TSO and DOS: most applications are textual in nature and benefit from that environment."

      I'm not sure if I buy into the idea that "most applications are textual in nature" but even if I did, I don't see how the CLI interface has anything to do with how well an application can process text.

    6. Re:Good plan! by ClosedSource · · Score: 1

      "On the subject of making Windows less complicated, I think one way to do it is to take many of the programs that have been integrated into the Windows operating system and make then completely separate programs."

      This type of integration seems to me to be an internal detail that has little to do with the user experience. If you start an application from the start menu, you really don't know if it is integrated into the Windows OS or not.

    7. Re:Good plan! by IDontAgreeWithYou · · Score: 1

      Ah, the hours I've wasted in front of the command line interface interface.

      --
      Finding other idiots on /. that agree with your opinion doesn't make it any less stupid.
    8. Re:Good plan! by misleb · · Score: 2, Insightful
      I respectfully disagree. For many tasks I found DOS much easier to work with than Windows and it didn't require near the amount of computing power that the graphical environments do. It allowed me to customize my system in a way that works efficiently for me (such as accessing any program on my system with two keystrokes). Also, actions that take me many mouse clicks to accomplish in a graphical environment can be accomplished with a single command via batch files.


      Oh sure, DOS was easy to work with. Do you remember trying to free "conventional memory" so you could run a certain app? Or trying to get access to any RAM beyond 1M? Some programs used "extended memory." Some wanted "expanded memory." Some wouldn't run with EMM386 loaded. Some required it. It is a good thing that DOS 5.0 (I think) introduced multiple boot configurations, because I needed them. I had to reboot my computer differently depending on what I wanted to do with it that day. And talk about braindead shells.. COMMAND.COM? WTF? Somebody wrote that in like 1981 and it was never updated since. Granted, I kinda got a kick out of "hacking" DOS back in the day. But I'd hardly call it easy to work with.

      One thing I hope that is added to Windows is a full and complete command-line interface as an alternative to the graphical interface. This is one of the reasons that I'm considering moving to Linux; I can choose (1) the way I want to interface with the system and (2) the look and feel of the graphical interface.


      Well, if DOS is your model for an ideal system, Linux will be heaven for you. I'm surprised you haven't moved to Linux already.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    9. Re:Good plan! by fuzznutz · · Score: 3, Insightful
      Oh sure, DOS was easy to work with. Do you remember trying to free "conventional memory" so you could run a certain app? Or trying to get access to any RAM beyond 1M? Some programs used "extended memory." Some wanted "expanded memory." Some wouldn't run with EMM386 loaded. Some required it. It is a good thing that DOS 5.0 (I think) introduced multiple boot configurations, because I needed them. I had to reboot my computer differently depending on what I wanted to do with it that day. And talk about braindead shells..
      You are complaining about hacks to work around specific hardware limitations of Intel CPUs running under real mode and these limitations only popped up near the end of the useful life of DOS (mostly due to code bloat). They are as much a Windows 1.0 and 2.0 problem as they are for DOS.

      DOS was still easy compared to Windows. I'd much rather hack memory limitations than fix registry problems any day. Next time somebody drops a machine on your desk and complains that Windows blue screens on boot, remember how easy it was to fix a DOS machine.
    10. Re:Good plan! by Kjella · · Score: 1

      Agreed. Going over my desktop, almost all my programs are rather textual, but let's just take the browser. Opera (or Firefox or Konqueror or even IE) beat Lynx by a long shot even just for viewing slashdot. Clicking a bookmark makes a lot more sense than tabbing and using arrows to get to it. Simple visual clues like a progress bar on downloads, icons and toolbars make it a lot easier than knowing obscure keyboard combos. The CLI is the most powerful and least intuitive interface there is. I do remember the dos days:

      C:\>

      Ok, what the f... do I do now. So you can half-cheat with TUI, but then you have really given up on the CLI and is really limiting yourself for no good reason. I love being able to drop to a shell when I know exactly what kind of obscure command (anything easy you can do easily from the GUI) I want to do. But I've also struggled to find "ok what the #%#% is the right *nix command and could man stop being so useless??". Some things, I just want to be guided through a wizard (or have a "fsck off Clippy, I want to do this myself").

      --
      Live today, because you never know what tomorrow brings
    11. Re:Good plan! by Steve001 · · Score: 1

      misleb wrote and included with the post:

      I respectfully disagree. For many tasks I found DOS much easier to work with than Windows and it didn't require near the amount of computing power that the graphical environments do. It allowed me to customize my system in a way that works efficiently for me (such as accessing any program on my system with two keystrokes). Also, actions that take me many mouse clicks to accomplish in a graphical environment can be accomplished with a single command via batch files.

      Oh sure, DOS was easy to work with. Do you remember trying to free "conventional memory" so you could run a certain app? Or trying to get access to any RAM beyond 1M? Some programs used "extended memory." Some wanted "expanded memory." Some wouldn't run with EMM386 loaded. Some required it. It is a good thing that DOS 5.0 (I think) introduced multiple boot configurations, because I needed them. I had to reboot my computer differently depending on what I wanted to do with it that day. And talk about braindead shells.. COMMAND.COM? WTF? Somebody wrote that in like 1981 and it was never updated since. Granted, I kinda got a kick out of "hacking" DOS back in the day. But I'd hardly call it easy to work with.

      Yes I do remember having to configure my system to free up conventional memory, and one of the great things about MS-DOS 5.0 was that it reduced the amount of conventional memory that the OS needed. One of the best things about DOS was that I, myself, was able to go in and configure my system the way that I want it to run. I didn't need special programs for the job and I didn't have to worry about destroying my system if I made a single mistake in changing a system file.

      Memory limitations were a problem, but I think if DOS had continued development the memory limitations would have been dealt with to the point where there is no distinction in the type of memory in a system. Sadly, it was not to be.

      One thing I hope that is added to Windows is a full and complete command-line interface as an alternative to the graphical interface. This is one of the reasons that I'm considering moving to Linux; I can choose (1) the way I want to interface with the system and (2) the look and feel of the graphical interface.

      Well, if DOS is your model for an ideal system, Linux will be heaven for you. I'm surprised you haven't moved to Linux already.

      Actually, I'm planning to do it once my current system wears out. I tried Linux a few years ago and I liked what I saw and I'm sure I will enjoy working with it. I'm already using StarOffice 8.0 so transitioning to Linux will be much easier when the time comes. Plus, my current system does an OK job of running Windows XP, but I doubt it will be able to run the next version of Windows.

      Sometimes a command-line interface is easier for some tasks than a graphical interface. When using Windows 3.1, I would often go back to DOS because it was easier and faster to accomplish a specific task. For example, I wrote a DOS batch file that, with one command, allowed me to backup only the data files on my hard drive without having to select the individual data files.

    12. Re:Good plan! by Kalinago · · Score: 1, Interesting

      perhaps the /. community is missing the whole point of "complexity" in its own geekiness. Its simplification for the CUSTOMER what companies pursue most, and not much for us drones, code writers.

      Simplification in these terms mean that most daily tasks expected to be solved with a computer won't need rocket scientists for their completion. A very average person should be able to do them. That's the point vs most other OS flavours agains windows/mac. I should be able to do power tasks focusing on the TASK details and not on the TOOL details (a PC in this case).

      So, graphical interfaces are a step forward; but it's not the holy grail. I believe an overhaul of today's GUI strategies is long overdue; us humans communicate through sound, eye contact and body posture, rather than click and pointing, and typing. I expect a PC to be able to do this in a near future. That is a step forward against complexity.

    13. Re:Good plan! by XMyth · · Score: 1

      Wow, two of you in one thread....

    14. Re:Good plan! by dbcad7 · · Score: 1
      You might consider a linux system running XFCE4 as the gui instead of gnome or KDE. (although in linux land you can have em all and the command line too !) XFCE4 "goodies" includes a little "mini commandline" on the task bar.. you can of course do the same thing by opening a terminal, or using "Run" from the kde or gnome taskbars, but the xfce mini command thingy is always there.

      If you like batch files, you'll love linux

      Here's a "try before you buy"... go to www.xfld.org and burn a bootable (and installable) CD

      XFCE4 is working on their next version, but this version is a good intro.

      --
      waiting for ad.doubleclick.net
    15. Re:Good plan! by esper · · Score: 1

      So you think the next great advance will be for my computer to start responding to spurious voice commands (coworkers chatting in the next cube)? And what useful response is the computer supposed to give to inconsistent eye contact and frequent changes in posture (both resulting from the fact that I'm bored out of my mind with my job)?

      Some years ago, I read about some research that was supposed to make the mouse redundant by using eye tracking instead and I can't imagine wanting to use something like that because I don't want to have to pay attention to where I'm looking all the time. And voice interfaces... Cool for at home, sure, but in a cube farm? It's already enough of a pain in the ass having one nearby coworker chatting on the phone (or, worse, speakerphone). If everyone in the office was having constant (or even frequent) conversations with their computers, I'd issue a 'either let me telecommute or give me an office with a door that I can keep closed at all times, or else I'm quitting' ultimatum by the end of the day.

      I'm not saying modern interfaces are at all likely to be the best possible interface, but most of the things I see proposed to replace them introduce more problems than they solve in various very common situations.

    16. Re:Good plan! by misleb · · Score: 1
      You are complaining about hacks to work around specific hardware limitations of Intel CPUs running under real mode and these limitations only popped up near the end of the useful life of DOS (mostly due to code bloat). They are as much a Windows 1.0 and 2.0 problem as they are for DOS.


      Problems with memory only near the end of the useful life of DOS? Are you kidding me? Unless you were running OS/2, DOS was the priamry OS on new 486's. Hell, DOS is *still* around in the form of utility/boot disks. Symantec Ghost still uess DOS boot disks, for example.

      DOS was still easy compared to Windows. I'd much rather hack memory limitations than fix registry problems any day. Next time somebody drops a machine on your desk and complains that Windows blue screens on boot, remember how easy it was to fix a DOS machine.


      DOS, in and of itself, was "easy" because it didn't do much as an OS. It was little more than a glorified file loader. All the problems stemmed from what DOS didn't do. Applicaitons each had a different way of accessing the hardware and using memory. And that was not easier that windows. It was a bitch. I spent hours upon hours fucking aroudn with memory configurations, trying to load network drivers, trying to get a soundcard to work with a game (because DOS provided no abstraction for sound), etc, etc.

      Yeah, Windows is annoying too, but at least it pretends to be a real OS intead of some minor extension to teh system BIOS like DOS is/was.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    17. Re:Good plan! by Dionysus · · Score: 1

      KDE has a mini commandline too. I think Gnome also has something similar.

      --
      Je ne parle pas francais.
    18. Re:Good plan! by dbcad7 · · Score: 1
      Thanks, haven't used KDE for a long while. I haven't found it in gnome (doesn't mean it doesn't exist though)

      I switch alot between gnome/xfce4. I really like xfce, and I think the next release is going to be the one that keeps me permanently there...(yeah right, like any Linux user is permanently satisfied with anything)

      --
      waiting for ad.doubleclick.net
    19. Re:Good plan! by fuzznutz · · Score: 1
      Problems with memory only near the end of the useful life of DOS? Are you kidding me? Unless you were running OS/2, DOS was the priamry OS on new 486's. Hell, DOS is *still* around in the form of utility/boot disks. Symantec Ghost still uess DOS boot disks, for example.
      Actually, I did run OS/2. And the key word there was useful. Once Windows 3.1 was shipped, DOS' days were numbered. Windows 95 was the absolute end of DOS shortcomings (printer incompatibilities, sound capabilities, memory limitations) despite being the underpinning of Windows. The fact that you can still find DOS in niche areas such as tools and utilities stands testament to the value of a simple "file loader."

      Yeah, Windows is annoying too, but at least it pretends to be a real OS intead of some minor extension to teh system BIOS like DOS is/was.

      Is Unix not an real OS? What about VMS? What about MVS? None of these have support for Soundblaster or 3D video. None have built-in printer support unless you count line printers. At least most people that used to complain about DOS not supporting virtual memory and multitasking rather than sound.

      Face facts. DOS is easier than Windows. It's just not as convenient. That convenience adds complexity.
    20. Re:Good plan! by misleb · · Score: 1
      Actually, I did run OS/2. And the key word there was useful.


      Well good for you. But most people were still running DOS (I never heard about OS/2 until Warp 5). You apparently missed a good portion of the DOS pain that I am talking about.

      Once Windows 3.1 was shipped, DOS' days were numbered. Windows 95 was the absolute end of DOS shortcomings (printer incompatibilities, sound capabilities, memory limitations) despite being the underpinning of Windows. The fact that you can still find DOS in niche areas such as tools and utilities stands testament to the value of a simple "file loader."


      Anyway, you are wrong. Memory problems were not just an issue near the end the useful life of DOS. It was an issue starting the day the 286 came out. THe "useful" life of DOS ran well into the days of the 486.. including the days of Windows 3.1.

      s Unix not an real OS? What about VMS? What about MVS? None of these have support for Soundblaster or 3D video.
      ...because those systems didn't have soundblaster or 3D video. If they had, the OS would have supported it because applications were generally not permitted to talk to the hardware directly. My point is that an OS should abstract the system such that applications don't have to manage memory or drive hardware appropriate for the system. There are exceptions, of course, like the Amiga where the hardware was consistent enough and hardware access served as an advantage to users, but in the case of DOS, it was a major shortcoming. DOS was designed for the 8086 and was not significantly updated since.

      None have built-in printer support unless you count line printers.


      Line printers, and then later, postscript printers.

      At least most people that used to complain about DOS not supporting virtual memory and multitasking rather than sound.


      People complained about lots of things DOS. Although I don't recall many people complaining about virtual memory, per se. Most DOS users had no idea what virtual memory was. They were too concerned about getting access to memory above 1 megabyte to even begin to consider swapping some of it out to disk. Virtual memory was the least of a DOS user's problems.

      Face facts. DOS is easier than Windows. It's just not as convenient. That convenience adds complexity.


      DOS was easy in the same way that using a large stone as a hammer is easy. It'll probably get a nail into a board, but anything beyond that you have to make/buy your own tools.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    21. Re:Good plan! by fuzznutz · · Score: 1
      But most people were still running DOS (I never heard about OS/2 until Warp 5). You apparently missed a good portion of the DOS pain that I am talking about.

      Hardly... I worked computer support for a university with 4,000 employees and 17,000 students. There were plenty of DOS machines to support. Hell, I still support them for specialized applications.

      ...because those systems didn't have soundblaster or 3D video. If they had, the OS would have supported it because applications were generally not permitted to talk to the hardware directly.

      And had DOS not been supplanted by Windows or OS/2, it would have native support for those too. Remeber VESA extensions? Do you remember when DOS had no support for fixed disk drives? DOS has as much kernel support for printing as Linux does today. LP, IPP, and CUPS are all userspace programs.

      They were too concerned about getting access to memory above 1 megabyte to even begin to consider swapping some of it out to disk.

      Again, your blame is misplaced. The majority of those problems could be placed squarely on the shoulders of users' love of TSR programs. When users tried to make DOS into a pseudo multitasking OS with no VMM support and limited addressing due to real mode operation, you can expect problems like that. Gobs of software worked just fine within those limitations. Your complaints were the exception, not the rule.

      That is why I still maintain that Windows 3.0 and to a much greater extent, Windows 3.1 elimintated those problems. Window 3.1 ran in protected mode on a 286 or 386 addressing up to 16MB of memory. Nearly every 386 ever purchased at the university came with a copy of Windows. Once applications started showing up, 640K limitations went away. The biggest problem we had at that point was the enormous cost of DIP IC memory. (remeber those ISA Intel Aboveboard 386s and AST Rampages?)

      DOS was easy in the same way that using a large stone as a hammer is easy. It'll probably get a nail into a board, but anything beyond that you have to make/buy your own tools.

      Spoken like an individual who hasn't spent much time troubleshooting registry problems, DLL inconsistencies, viruses, spyware, and keyloggers. I'd much rather try to find extra conventional memory under DOS.
    22. Re:Good plan! by misleb · · Score: 1
      And had DOS not been supplanted by Windows or OS/2, it would have native support for those too.


      Native? Hardly. DOS had no native mechanism for abstracting anything but the disk (Disk Operating System).

      Remeber VESA extensions?


      BIOS exension, not OS.

      Do you remember when DOS had no support for fixed disk drives?


      Again, DOS only handles disks. Almost everything else, graphics, network, memory management, etc was left to the application or some third party TSR.

      DOS has as much kernel support for printing as Linux does today. LP, IPP, and CUPS are all userspace programs.


      Userspace or kernel space, doesn't matter. The printing support ships with the OS and applications are not required to access the hardware directly. That is what matters.

      Again, your blame is misplaced. The majority of those problems could be placed squarely on the shoulders of users' love of TSR programs. When users tried to make DOS into a pseudo multitasking OS with no VMM support and limited addressing due to real mode operation, you can expect problems like that.


      They were trying to utilize the hardware that they paid for, you moron. You are blaming users for trying to find ways to work around the massive shortcomings of an OS that was designed to run a computer from 1981? I've heard of OS apolgetics, but your flavor take the cake.


              DOS was easy in the same way that using a large stone as a hammer is easy. It'll probably get a nail into a board, but anything beyond that you have to make/buy your own tools.

      Spoken like an individual who hasn't spent much time troubleshooting registry problems, DLL inconsistencies, viruses, spyware, and keyloggers. I'd much rather try to find extra conventional memory under DOS.


      Indeed, I got off the Microsoft boat a long time ago. Some time around Windows 95. If you are simply comparing DOS to Windows, then maybe you have a point. But that doesn't make DOS any less of a piece of shit OS in my eyes.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  3. If Complexity Kills.... by gasmonso · · Score: 5, Insightful

    Then there are probably few survivors at Microsoft. Ozzie has his work cut out. You can brag about Lotus Notes all you want, but that was developed from scratch when you can make the proper design decisions. But with Windows being bloated and out of control, you just can't clean it up and make it more simple... can you? It seems like there putting to much faith in Ozzie... like a silver bullet. Gonna be tough to undo years and years of neglect.

    http://psychicfreaks.com/
    1. Re:If Complexity Kills.... by misleb · · Score: 2, Insightful
      Then there are probably few survivors at Microsoft. Ozzie has his work cut out. You can brag about Lotus Notes all you want, but that was developed from scratch when you can make the proper design decisions.


      Heh, which part of Notes looks like it was based on proper design decisions?

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:If Complexity Kills.... by alshithead · · Score: 1

      Microsoft is saddled with the need to make new versions backwards compatible with its prior, problem ridden products. That being said, I have to grudgingly admit they have made improvements in some areas.

      --
      I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
    3. Re:If Complexity Kills.... by Red+Flayer · · Score: 4, Interesting

      The next build of Windows will not be fully backwards-compatible. That's the only solution to the complexity issues MS is facing.

      Not to be ridiculously, totally, farcically speculous, but here's a scenario for you:

      Vista ships at $$$, with extreme requirements. Adoption is very low, due to all the problems that have been rehashed here at slashdot over the past months. However, Vista is fully backwards-compatible (or as near as possible).

      MS releases another OS that looks like Vista but is not backwards compatible (though probably compatible with Vista). Price (at least cost of use) is an order of magnitude (ok, an order of magnitude in binary) lower than Vista.

      Users who need interoperability with older Windows versions pay for Vista (these'll be primarily businesses). Everyone else can buy the non-backwards-compatible version.

      Of course, Vista would have had to have been built with this in mind. And of course, this would break so much currently-deployed software that it would kill MS in the short run. But, it would help explain MS's interest in ODF.

      Finally, this would have to have been in development for years now, and there hasn't been a peep from Redmond (officially or not), so it's pretty much a garbage theory. But, in the long run, the only way MS can get rid of the bloat is to get rid of backwards compatibility.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    4. Re:If Complexity Kills.... by Kuxman · · Score: 1

      But the sooner the better when it comes to undoing that neglect.

      --
      http://www.asti-usa.com
    5. Re:If Complexity Kills.... by GoatMonkey2112 · · Score: 1

      That's true, but you could make it so the OS doesn't install all of the legacy code in all cases for servers that don't need it. For example, if you're running all .net apps you shouldn't need old APIs and COM in there taking up space.

    6. Re:If Complexity Kills.... by poot_rootbeer · · Score: 4, Insightful

      But with Windows being bloated and out of control, you just can't clean it up and make it more simple... can you?

      They used to say the same things about Mac OS 9 and Netscape Navigator 4...

    7. Re:If Complexity Kills.... by KDR_11k · · Score: 1

      A version of Windows that's not compatible with current Windows applications would be suicide for Microsoft. People would like to switch to other OSes, even if just to try them out but all of their software only works with Windows. With this MS would be on a level playing field with competitors like Linux and OSX. Especially the latter would be able to make a lot of ground on MS that way.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    8. Re:If Complexity Kills.... by Red+Flayer · · Score: 1

      Exactly, which is why MS needs to offer both Vista and the alternative. The Vista dev protocols would ensure compatibility with the new OS, so new and upgraded apps would be fine. I'm not talking about a immediate release of the new OS, I'm talking 3-4 years down the road when Vista has a larger marketshare and there are fewer legacy apps that don't work with the new OS. Alternatively, a WinXP and WinME emulator could be included as an optional install, which would allow use of legacy apps without breaking the 'streamlined' philosophy of the new OS.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    9. Re:If Complexity Kills.... by EvanED · · Score: 3, Interesting

      I'd almost guarantee that if you removed the API then .Net would stop working because it's implemented on top of it. It probably is implemented on top of COM as well.

      And anyway, the chance that you'd have NO such applications is virtually nil.

    10. Re:If Complexity Kills.... by kabocox · · Score: 1

      Exactly, which is why MS needs to offer both Vista and the alternative. The Vista dev protocols would ensure compatibility with the new OS, so new and upgraded apps would be fine. I'm not talking about a immediate release of the new OS, I'm talking 3-4 years down the road when Vista has a larger marketshare and there are fewer legacy apps that don't work with the new OS. Alternatively, a WinXP and WinME emulator could be included as an optional install, which would allow use of legacy apps without breaking the 'streamlined' philosophy of the new OS.

      Are you kidding? Most developers can't even handle writing programs that run properly under a WinXP restricted user profile properly without error messages or dialogs. I get a warm fuzzy every time that I run an application that is actually designed properly around WinXP. WinXP restricted user profile isn't the best thing in the world, but every WinXP app should be tested to run properly only under the restricted user profile except for admin utilities. Few pieces of software seem to even bother with it though.

    11. Re:If Complexity Kills.... by jackalope · · Score: 1

      As a MS MVP told me a couple of weeks ago, '.NET is the worlds largest COM wrapper'. So, no, you can't just rip out the old APIs because the new stuff is built on top of it.

    12. Re:If Complexity Kills.... by Red+Flayer · · Score: 1

      You think that won't change with the Vista propensity to ask you for permission every time it wants to blow its own nose? Usability issues will force devs to write apps that play well with Vista running under restricted accounts. MS still has enough of a monopoly to force this issue.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    13. Re:If Complexity Kills.... by Moofie · · Score: 1

      I'm sorry, but you completely lost me with "brag about Lotus Notes". That sentence just didn't parse for me.

      --
      Why yes, I AM a rocket scientist!
    14. Re:If Complexity Kills.... by Moofie · · Score: 1

      "You think that won't change with the Vista propensity to ask you for permission every time it wants to blow its own nose?"

      Yes. Yes, I do think that.

      --
      Why yes, I AM a rocket scientist!
    15. Re:If Complexity Kills.... by cowscows · · Score: 2, Insightful

      I don't know if you're trying to be sarcastic or what, but at least for MacOS 9, it really was beyond repair. Apple tried a number of times, and ended up with a number of failed projects.

      What worked for them with OSX was basically scrapping everything before and starting over. They saved themselves a lot of time by borrowing a lot from unix and nextOS, and reproduced some of the aspects of OS9. A layer of backwards compatibility was sort of hacked over the new OS, but it wasn't integrated into the new, it was really its own thing.

      Apple succesfully did what MS needs to do. They made a clean break with the past, knowing that although it might cause some problems up front, in the long run, it'd be for the best.

      It's a much more daunting task for MS, no doubt. The installed base of users, developers, and software is much larger than what Apple was dealing with. But then again, MS has much more resources than Apple, and I'm sure they have plenty of brilliant engineers. If the management will bite the bullet and accept that they need to start over, they could get it done.

      Oh, and from what I've read, the mozilla project of today has very little in common with the netscape of old.

      --

      One time I threw a brick at a duck.

    16. Re:If Complexity Kills.... by g2devi · · Score: 4, Insightful

      Backwards compatibility is extremely important for Microsoft. It doesn't matter if VistaNG (the non-backwards compatible Vista) is 100 times better, if it's not 100% compatible with most applications, it's dead, simply because:
      * the demand for portable apps will grow (apps like OpenOffice and Firefox look a lot more attractive since they can be phased in slowly)
      * the demand for portability programmer skills will grow (programmers who know Vista, VistaNG, Linux, and Mac portability will have the edge)
      * the migration effort will be compareable to switching to a non-Microsoft alternative, so why not investigate them, especially if you're starting to use portable apps?

      I'm not sure if you were around in the early 1990s, but back then Borland ruled to developer tools world. Microsoft wasn't even close. It wasn't just Turbo Pascal. It was also in the C++ arena with the OWL 1.0 framework that made Win32 programming a lot easier (although it used a proprietary C++ extension to get things done). Borland decided to make their next version of OWL standards compliant. It was a beautiful MVC architecture that was head and shoulders above thin kludgy MFC. However, OWL 2.0 was completely backwards incompatible with OWL 1.0 and the more standards compliant C++ compiler couldn't compile OWL 1.0 programs. At that point, companies revolted. OWL 2.0 was the right idea, but since companies had to migrate anyway, they chose to migrate to the inferior (though more API stable) MFC. VistaNG could face a similar revolt too if it make migratiting to it too painful.

      Here's an alternative that's a lot more likely to me.
      * Microsoft ships Vista.
      * Microsoft starts writing a new high performance core from the ground up or takes the FreeBSD core or the Darwin core (since they can reuse the Mach experience) and adds its new and improved Windows API layer above it (that API might even be completely written in .NET so it can be backported to Vista to easy the migration)
      * Microsoft ports all their apps to the new VistaNG API
      * Microsoft writes a WINE-like app that uses their new cleaned up API layer in order to run Vista apps.

      The consequence of this are:
      * VistaNG apps run fast and programming for VistaNG is a lot nicer than Vista
      * Most Vista apps run smoothly on VistaNG (at a slight performance and memory penalty)
      * People who want don't care about backwards compatibility will not have to deal with the bloat and cruft, while those who do, can get it.
      * At some point in the future, (2 releases after VistaNG), Microsoft can throw out the VistaNG layer or just let the code break over time, like they have with the Win16 API

    17. Re:If Complexity Kills.... by Ed+Avis · · Score: 1

      Lotus Notes? That abomination? Certainly the worst mail client I've had the misfortune to use (hmm... maybe not worse than early Hotmail). It had the Netscape disease of trying to be an operating system and letting you implement applications in Lotus Notes, but that doesn't make up for its inability to do its basic job properly.

      --
      -- Ed Avis ed@membled.com
    18. Re:If Complexity Kills.... by GoatMonkey2112 · · Score: 1

      Ok, whatever, that's not really the point though. I'm sure there are other unnecessary things you COULD take out that you can't now.

    19. Re:If Complexity Kills.... by cowbutt · · Score: 1, Insightful
      MacOS 9 [...] really was beyond repair. Apple tried a number of times, and ended up with a number of failed projects.

      What worked for them with OSX was basically scrapping everything before and starting over. They saved themselves a lot of time by borrowing a lot from unix and nextOS, and reproduced some of the aspects of OS9. A layer of backwards compatibility was sort of hacked over the new OS, but it wasn't integrated into the new, it was really its own thing.

      Apple succesfully did what MS needs to do. They made a clean break with the past, knowing that although it might cause some problems up front, in the long run, it'd be for the best.

      Of course, Apple didn't have a monopoly to risk losing when it took this course of action...

    20. Re:If Complexity Kills.... by Red+Flayer · · Score: 1

      Well, only time will tell :)

      Unless of course, you have the inside track with a host of devs for Vista apps.

      Or, of course, MS fixes this bug ('feature'?) in Vista. Which, according to my absurd theory in my OP in this thread, they wouldn't do -- the idea is to encourage migration to the alternative.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    21. Re:If Complexity Kills.... by kwerle · · Score: 2, Insightful

      Of course, Apple didn't have a monopoly to risk losing when it took this course of action...

      No, they had a small and diminishing market share they risked alienating, in the face of free competitors and a monopoly.

      And they still managed.

    22. Re:If Complexity Kills.... by Red+Flayer · · Score: 1

      I think the key there is the emulator. While you've spelled it out more clearly than I did, it;s basically the same premise that I was looking at -- smooth running of Vista apps, run an XP-emulator for legacy apps (which I mentioned in a later post, forgot in my OP). While it can run those legacy apps, performance will suffer, but there is an easy transition to VistaNG apps.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    23. Re:If Complexity Kills.... by Trailer+Trash · · Score: 1
      They used to say the same things about Mac OS 9 and Netscape Navigator 4...

      And in both cases a complete, ground-up rewrite was the fix. Given that Microsoft is finally finishing up a new product, such a strategy would take a few years.

    24. Re:If Complexity Kills.... by nowhere.elysium · · Score: 2, Interesting

      Think about it thought: Apple had a standardised hardware catalogue to account for when it came to sorting out the new Operating System. Microsoft desn't have that advantage. If anything, because they've supported backwards-compatibility for so long, they've cut their own throats pretty efficiently. I'm not anti-Microsoft in the slightest, but I have to admit, I did shudder when I looked at Vista. It seems to be trying to be OS X with more bells and whistles, but less chance of serious uptake.
      In honesty, I think that putting a guy that wrote his main piece of software totally from scratch in the driving seat of Microsoft is a good plan: hopefully, it means that the next version of Windows will be more elegantly written, and will not be so over-the-top on hardware compatibility, or requirements, for that matter.
      We shall just have to wait and see. If it does work out, then I think that the anti-Microsoft bitching from /. will subside somewhat, which could be worth waiting to see :)

      --
      http://xkcd.com/313/
    25. Re:If Complexity Kills.... by glsunder · · Score: 1

      Could this work?

      Have virtual machines running on a lightweight host OS. The key points would be: 1. keep the main OS as simple as possible so it's fast and stable. 2. allow VMs to use hardware such as 3d cards. 3. Allow any OS to run under the host OS.

      E.G. Windows 2009 would only support win2k9 apps and would run as a VM. Old apps would be supported either buy installing an old version of windows, or using a different VM. If you could allow apps from different VMs to run in a window on any VM, you could run MS office in a window under gnome, or a linux app under the windows gui.

      The result would be increased freedom for users, and total marketshare for OSes would be greater than 100% (meaning if linux's marketshare increased, window's marketshare wouldn't necessarily drop). This could also result in better, more specialized OSes since devolopers wouldn't take time to implement extra features just to steal users away from other OSes.

    26. Re:If Complexity Kills.... by Mr.+Mindless · · Score: 3, Interesting

      Sounds pretty familiar - a kin to a process that a certain fruit company started in 2001 and is pretty well finished with now. OS X with Cocoa (X only), Carbon (9 and X) and Classic (9 emulation) worked pretty smoothly for them and their users, it seems.

      Others really should learn from that lesson of how to handle retiring archaic architecture that they don't want to drag along.

      --
      - MM
    27. Re:If Complexity Kills.... by jp10558 · · Score: 1

      Isn't this basically what ESX Server from VMWare is? Or really anything that uses high performance virtulization?

      The big problem is for this to take off, MS could not continue their current licensing scheme - they'd basically need to include a license for (all? or a few recent) past OS releases along with the current one, at least for the virtualized versions. If I had to buy Vista @ $450 *and* XP @ $200 *and* 98SE @ $80 or whatever MS might charge separately to run legacy apps, I wouldn't do it.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    28. Re:If Complexity Kills.... by mpcooke3 · · Score: 1

      I'm not actually sure the NT Kernel is that bad. After all it was written by a bunch of VMS developers. I'd have thought that it's a lot of the stuff that sits above the kernel that is a mess. Probably some of these messy complex parts of windows are difficult to convert from Win32 to .NET.

      If that is the case then ditching the kernel and moving the mess to run on Mach wouldn't help them much.

    29. Re:If Complexity Kills.... by kylef · · Score: 2, Insightful
      I'd almost guarantee that if you removed the API then .Net would stop working because it's implemented on top of it. It probably is implemented on top of COM as well.

      It is, but it was written under the assumption that at some future date, the .NET framework could essentially live in its own NT subsystem and would not be dependent upon the Windows subsystem at all. That would leave out all of the horrible Win32 security and compatibility nightmares that make working on Windows such a headache.

      I think you will see a future version of Windows where Win32 is effectively a compatibility layer, similar to "Mac Classic" running on OS X. It will be there for backwards compatibility, but if you're running only native .NET apps it would never even be loaded...

      It's a transition that would take years to complete, but Microsoft has shown it is willing to sacrifice some backwards compatibility in order to simplify. For instance, the 16-bit compatibility layer is gone on 64-bit Windows.

    30. Re:If Complexity Kills.... by squiggleslash · · Score: 2, Interesting
      Microsoft starts writing a new high performance core from the ground up or takes the FreeBSD core or the Darwin core (since they can reuse the Mach experience) and adds its new and improved Windows API layer above it (that API might even be completely written in .NET so it can be backported to Vista to easy the migration)
      Why the hell would they do this?

      The best part of Windows is the core, the NT Kernel. It's a fairly high-performance, modular, cleanly designed system that's extendable, scalable, and based upon relatively modern design techniques. It uses the excellent VMS security model. What sucks about Windows is the front end, or more specifically the user-space, that's where the security holes exist, where the flexibility is in the wrong places, where butt-ugly hacks like the IE-Explorer integration are.

      The worst part of the *BSDs and Darwin is the core. Darwin's Mach-based kernel isn't bad, but it's neither one thing nor the other as far as kernel designs go and it has a poor reputation as a result. The FreeBSD kernel is a classic, 1970s, monolithic design with few redeeming qualities except performance. Both start with Unix as a foundation and then graft "modern" features like rights-based security upon them, clumsily. I have enormous respect for the developers of both systems, but we're talking about kernels designed, fundamentally, to support a 1970s operating system (and a specific operating system at that, Unix), not a modern desktop/server system.

      What's great about both systems, yet again, is the user-land. It's flexible and modular, and uses discrete "do one thing, and do it well" tools to build a powerful, flexible, system that, alas, most people seem to be ignoring these days in favour of Perl (can someone tell me why the hell GNU decided to change the syntax of the head and tail commands? Do they think these aren't used or something? "Oh, if you use head in a script, well, that's because you're using an obsolete system, you should be writing everything in Python" - hey, if you don't understand something, leave it well alone.)

      You want to combine the worst of Windows with the worst of *ix, instead of the best of each. Why?

      --
      You are not alone. This is not normal. None of this is normal.
    31. Re:If Complexity Kills.... by Anonymous Coward · · Score: 0

      Note is *not* an e-mail client. E-mail client part is a (badly) written application using Notes. It rocks as a client/server application development platform.

    32. Re:If Complexity Kills.... by Thomas+Miconi · · Score: 2, Insightful

      They used to say the same things about Mac OS 9 and Netscape Navigator 4...

      And they were right. That's why MacOS X and the new Mozilla were both complete rewrites as far as the core functional components (kernel / rendering engine) are concerned.

    33. Re:If Complexity Kills.... by drsmithy · · Score: 1
      Here's an alternative that's a lot more likely to me.

      [...]

      You have pretty much described the Windows NT migration. This is wrapping up in Vista. Microsoft has been executing your "plan" for over a decade (which is how long it takes when you have to cater to 90% of the market).

      However, you seem to think there's something wrong with the core of Windows NT and it needs to be rewritten. Why ?

    34. Re:If Complexity Kills.... by drsmithy · · Score: 1
      Others really should learn from that lesson of how to handle retiring archaic architecture that they don't want to drag along.

      Well, Apple certainly did - their method of transitioning from MacOS to OS X was pretty much the same as Microsoft's transition from DOS-based Windows 3.x and Windows 95 to Windows NT, only with fewer phases, about 1/3 the timeframe and the benefit of computers ten times as powerful.

      You forget, Microsoft was doing their "next generation" platform shuffle 5+ years before Apple.

      Apple don't "retire" architectures, they kill them. The transitional periods are brutally short and usually come with little warning.

      Microsoft, OTOH, swing too far in the other direction. Their transitional periods are too long (~10 years to get to Windows NT as the mainstream platform) and have so much warning that developers forget they're coming.

    35. Re:If Complexity Kills.... by drsmithy · · Score: 1
      They saved themselves a lot of time by borrowing a lot from unix and nextOS, and reproduced some of the aspects of OS9.

      They didn't "borrow it", they *bought it* [0]. OS X is NeXT with an updated kernel, warmed-over API, new display system and GUI. Basically, Apple did as much to NeXT to get OS X as Microsoft have done to Windows 2003 to get Vista. Which is to say, it was a pretty major update, but it wasn't a from-scratch, new OS.

      Apple succesfully did what MS needs to do. They made a clean break with the past, knowing that although it might cause some problems up front, in the long run, it'd be for the best.

      Apple did what Microsoft had done 5+ years earlier with Windows NT. Microsoft are lining up for their *second* "next generation OS" project - Apple are only just finishing their first.

      Of course, Microsoft have to deal with a much larger customer base, so they work on much longer timescales - Apple aren't well-known for long transitional periods and dedication to legacy support, thus they can enact change faster.

      [0] Not that there's anything wrong with doing this. It just seems to be a commonly held misconception that Apple "started from scratch" with OS X.

    36. Re:If Complexity Kills.... by Geminii · · Score: 1
      You want to combine the worst of Windows with the worst of *ix, instead of the best of each. Why?

      Standard practice?

    37. Re:If Complexity Kills.... by vistic · · Score: 1

      I think the difference is that Apple knew old MacOS was broken... whereas now MS refuses to admit the same about WinNT... as far as they're concerned it's a stable and good OS base. So they don't see the need to scrap everything.

    38. Re:If Complexity Kills.... by cowbutt · · Score: 1
      Of course, Apple didn't have a monopoly to risk losing when it took this course of action...

      No, they had a small and diminishing market share they risked alienating, in the face of free competitors and a monopoly.

      That seems like a convincing argument at first, but I imagine the thought process going round Apple was something like "Right, we can do MacOS X and stand a good chance of maintaining or even increasing our market share, but risk being dead this year, or we can be snuffed out by our competitors next year anyway because our platform has stagnated."

      Microsoft, on the other hand, can probably get away with treading water - as long as they keep compatibility with all the third party apps out there - for years to come and still be around for decades. Yes, the platform will get crappier for its users, but that's not (really) Microsoft's concern as long as it's still making big enough margins.

  4. like... by Anonymous Coward · · Score: 0

    simplify things, like...umm, Google?

  5. Blotus Notes by Anonymous Coward · · Score: 2, Insightful

    Lotus Notes is more bloated and unusable than the worst Microsoft products.

  6. who'da thunk it? by stinky+wizzleteats · · Score: 4, Funny

    This may be the single best long term decision Microsoft has ever made. At least until Ballamer murders Ozzie with a chair.

    1. Re:who'da thunk it? by bsartist · · Score: 2, Insightful
      This may be the single best long term decision Microsoft has ever made.
      It's a great decision, certainly, but I wouldn't go that far. The #1 decision in my opinion is still convincing IBM to sign a non-exclusive deal that would let MS sell MS-DOS to clone makers. That was basically the foundation for everything else that followed.
      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    2. Re:who'da thunk it? by jcr · · Score: 1

      The #2 best decision in MS's history would have to be bailing on OS/2, and catching IBM's fumble by continuing to ship DOS and Windows versions. IBM tried to take the PC world in a different direction, and MS let the customers continue with the same old shit.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:who'da thunk it? by Anonymous Coward · · Score: 0

      This may be the single best long term decision Microsoft has ever made. At least until Ballamer murders Ozzie with a chair.

      You misspelled fucking kills . :)

  7. focusing on the core is good by sckeener · · Score: 1

    So does that mean they are going to leave the high end server stuff to the pros? ;) I mean we had an article on slashdot talking about Redhat not being worried (yet) about Mircosoft entering the clustering biz....I guess they had good reason not to worry.

    --
    "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
  8. Programmer's programmer? by Anonymous Coward · · Score: 0, Troll

    I bet I know what Ballmer has to say about that:

    Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers! Programmers!

    (Quit aborting my post. Abortion is unethical. Anybody ever tell you that? Geez)

    1. Re:Programmer's programmer? by saddino · · Score: 1

      sed "s/Programmers/Developers/"

    2. Re:Programmer's programmer? by The_DoubleU · · Score: 1

      Wooooozzzzzzzz
      That was the joke, flying right over your head.

      --
      What power has law where only money rules.
  9. From the horse's... uh... well... by Billosaur · · Score: 4, Interesting

    Mr Gates himself was once moved to declare Mr Ozzie "one of the top five programmers in the universe" and revealed that he and Mr Ballmer had wanted for more than a decade to persuade him to join Microsoft. To the outside world, Mr Ozzie's programming prowess is known mainly through Lotus Notes, the e-mail and collaboration software that he masterminded, which was acquired by IBM in 1995.

    And we know that if BG says it, it must be true!

    There's no doubt that Ozzie has some programming credit and no one will argue (I'm going out on a limb here) that Lotus Notes was genius back in the day, pre-Internet-as-we-know it. But despite his desire to streamline programs, reduce the bloat, and re-establish some respectability, he's not going to get very far. First, he'll have to lock horns with Ballmer and dodge chairs. Then he'll find that Microsoft has become so mired in its own muck that spurring the current crop of programmers who've been indoctrinated in the "Microsoft Way" will prove nigh impossible. He will also have to live in the shadow of BG, who despite the announcement, isn't really going anywhere, and will be haunting the halls of Redmond like some anti-Obi Wan.

    I give him 18 months before he resigns in frustration.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:From the horse's... uh... well... by Hoi+Polloi · · Score: 5, Funny

      "one of the top five programmers in the universe"

      I know where the other 4 are, they are all in Russia sending me spam and running porn sites.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    2. Re:From the horse's... uh... well... by poot_rootbeer · · Score: 3, Informative

      Then he'll find that Microsoft has become so mired in its own muck that spurring the current crop of programmers who've been indoctrinated in the "Microsoft Way" will prove nigh impossible.

      That doesn't sound like such an insurmountable obstacle to me. Microsoft can just do what they've done for the past 20 years -- wait for the current batch of "Microsoft Way" indoctrinees to burn out around age 30, and replace them with a bunch of workaholic recent grads willing to put in 70 hour weeks for the price of some free sodas and a complimentary mountain bike.

      There's enough churn in the company that any issues with rank-and-file employee attitudes within the company can work themselves out within just a few years.

    3. Re:From the horse's... uh... well... by JCOTTON · · Score: 1
      ...he's not going to get very far...

      Oh? Seems that Gates turned his company "around on a dime" in '95 when he realized that this thing called the internet was up and coming. Now, someone has reinvented the KISS principle (Keep It Simple, Stupid) I am hoping for another "dime" turnaround. I am just saying that it has happended before.

      My preference is for the CODASYL committee to get involved in THE DESIGN.

    4. Re:From the horse's... uh... well... by Anonymous+Brave+Guy · · Score: 4, Insightful
      There's no doubt that Ozzie has some programming credit ... But despite his desire to streamline programs, reduce the bloat, and re-establish some respectability, he's not going to get very far. ... Then he'll find that Microsoft has become so mired in its own muck that spurring the current crop of programmers who've been indoctrinated in the "Microsoft Way" will prove nigh impossible. ... I give him 18 months before he resigns in frustration.

      I'd seriously consider taking that bet.

      I submit two simple points for consideration.

      1. Microsoft has a lot of very smart people working for it. They may have drunk some corporate Kool-Aid in some cases, but they're still very smart. If Ozzie comes up with the goods, I think they'll recognise that pretty quickly and back him up.
      2. Major changes in direction are possible in the software industry, even in flagship products with a huge user base, within a relatively short period of time. Apple did it with OS X. Just a few years ago, no-one had heard of Google. MS has more than enough money in the bank to take a hit for 2-3 years and do things properly, if the guys at the top are willing to buy into it and can take the shareholders with them.

      I think it's been widely acknowledged that the biggest problem with MS is the sheer scale of what they've tried to do in recent years. There's little experience in the industry of how to develop projects on the scale of Windows or Office effectively, no handbook of how to keep the bug count down and avoid introducing security flaws, performance hits, or whatever other scalability problems in software with dev teams of the size they use.

      With that in mind, I find it strangely reassuring that the first comments from the new guy at (almost) the top involved simplifying everything down to reduce the dangers in these areas.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:From the horse's... uh... well... by Anonymous Coward · · Score: 0

      I know where the other 4 are, they are all in Russia sending me spam and running porn sites.

      Uh... no. In Soviet Russia porn sites run YOU! (not to mention spam...)

    6. Re:From the horse's... uh... well... by Sam+Nitzberg · · Score: 1

      Top five programmers in the Universe?

      I start thinking of names...

      Djikstra...
      Knuth....
      Turing... (OK - the implementation wasn't totally there yet ,but yes - I did read the math)
      Kernighan / Richie / others...

      What names do you come up with ?

    7. Re:From the horse's... uh... well... by Gazzonyx · · Score: 1

      Counter point - BG says his code is tighter than John Romero's code. Maybe Bill is leaving to join Valve? This way we can make Diakatana seem like an on time release! But, I digress.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    8. Re:From the horse's... uh... well... by Anonymous Coward · · Score: 1, Interesting

      Umm what about the manual used to create an airplane?

      Or the manual they use at NASA to build spaceships?

      The two things above are just as complicated as windows, if not more.

      Granted they have had a few "bugs," but orders less than microsoft.

    9. Re:From the horse's... uh... well... by Listen+Up · · Score: 2, Informative

      "I think it's been widely acknowledged that the biggest problem with MS is the sheer scale of what they've tried to do in recent years. There's little experience in the industry of how to develop projects on the scale of Windows or Office effectively, no handbook of how to keep the bug count down and avoid introducing security flaws, performance hits, or whatever other scalability problems in software with dev teams of the size they use."

      Not even close. Just off the top of my head I can think of any major operating system today (Solaris/AIX/etc.), programming langauges (Java), any major distributed computing environment/banking/etc. (CapitalOne, Bank of America, DOD, etc.) that are equal or greater in complexity to any software written by Microsoft. There are hundreds if not thousands of programs and systems being programmed, debugged and run every single day that are of extremely large scalability and complexity. While Microsoft does make large and complex software, they do not make the largest or the most complex software, and there is PLENTY of experience and resources available out there for even companies like Microsoft to learn from.

    10. Re:From the horse's... uh... well... by Anonymous+Brave+Guy · · Score: 1
      Just off the top of my head I can think of any major operating system today (Solaris/AIX/etc.), programming langauges (Java), any major distributed computing environment/banking/etc. (CapitalOne, Bank of America, DOD, etc.) that are equal or greater in complexity to any software written by Microsoft.

      I seriously doubt that any of the above (with the possible but unlikely exception of Java) are used in anything close to as many different contexts as Windows, or have anything like as many different functions that potentially interact.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    11. Re:From the horse's... uh... well... by colinrichardday · · Score: 1

      Is Thompson one of the "others"?

    12. Re:From the horse's... uh... well... by Sam+Nitzberg · · Score: 1

      yes

    13. Re:From the horse's... uh... well... by jesterzog · · Score: 1

      no handbook of how to keep the bug count down and avoid introducing security flaws

      How about by making it a nitemare for someone to submit a useful bug report, short of paying for a support contract? I bet that helps keep the bug count down.

    14. Re:From the horse's... uh... well... by chris_7d0h · · Score: 1
      I think it's been widely acknowledged that the biggest problem with MS is the sheer scale of what they've tried to do in recent years. There's little experience in the industry of how to develop projects on the scale of Windows or Office effectively, no handbook of how to keep the bug count down and avoid introducing security flaws, performance hits, or whatever other scalability problems in software with dev teams of the size they use.

      I don't agree with your statement. I'd say there's plenty of experience in the industry of how to develop solutions similar to Microsoft's and on a similar scale. I can think of a few projects which delivered even more complex results. The s/360 project at IBM comes to mind, including both hardware architecture as well as software. If you haven't already done so, I'd recommend reading the book "IBM's 360 and Early 370 Systems (History of Computing)".

      No vast endeavour is ever simple. However, with enough collective experience and proper thought before starting out (design in the computing domain), the hurdles will be significantly less and the goal more likely to be reachable.

      On a final note, I hold some optimism towards Ozzie taking the helm since he has clearly observed the fundamental challenge of MS, that of managing complexity (a primary responsibility of any architect). By simplifying the stack, the cost of further development will decrease and MS will be able to respond much more quickly to changes in the market. Microsoft is now simply forced to pay back on a technical mortgage which has been steadily increasing over the years, which is a usual trait unless teams are given time to make suitable refactorings of code after a release cycle.

      They seem to now have reached a point where the system is about to collapse (read. the ROI is becoming unacceptable) unless they pay back the technical loan. A best practice is to pay back these "one-offs", "hacks" or "invalid design choices" as quickly as possible, preferably right after a release cycle. Unfortunately not all companies see the value in keeping the code up to snuff and Microsoft might have pushed these refactoring excercises too far down the road leading to a situation where it's cheaper to simply do a re-write (creating a new solution "from scratch").
      --
      In a society that believes in nothing, fear becomes the only agenda ~ Bill Durodié
  10. Lotus Notes??? by Pedrito · · Score: 4, Funny

    I don't know, if I were the person responsible for Lotus Notes, I might want to omit that from my resume. If you haven't had Lotus Notes inflicted upon you, count yourself lucky.

    1. Re:Lotus Notes??? by zanderredux · · Score: 1

      Actually, what amazes me is how Lotus Notes is well marketed for such a piece of shit. Maybe that's what MS is after: skills to reinforce their corporate sales. Not technology, not simplicity, not design.

    2. Re:Lotus Notes??? by Anonymous Coward · · Score: 0

      My previous employer used Lotus Notes. I never thought I would be so glad to see Outlook again...

    3. Re:Lotus Notes??? by iggymanz · · Score: 1

      please tell me of the superior product in the open source realm that does what Lotus Notes does.

    4. Re:Lotus Notes??? by tb3 · · Score: 1

      Pine + Postifix. :)

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    5. Re:Lotus Notes??? by Pedrito · · Score: 2, Interesting

      please tell me of the superior product in the open source realm that does what Lotus Notes does.

      Just about any e-mail package that actually DELIVERS the e-mail. Not in a few hours, a few days, or a few weeks, but actually when you send it. Some of my co-workers are still stuck with it and every once in a while, I receive an e-mail someone sent weeks ago. Notes just kinda "forgot" about the e-mail and suddenly, digging around or something, it comes across it and says, "Oh yeah! I forgot about this one. Maybe I ought to send this out, huh?"

    6. Re:Lotus Notes??? by Anonymous Coward · · Score: 0

      You mean does what 99% of people actually use Lotus Notes for??

      Any email client you care to name.

      Sure, it *can* do a helluva alot more - and the backoffice folks seem to love it for some unknowable reason. But the average user is frustrated enough just trying to get the email to work well enough - they never touch the rest of the features unless dragged kicking and screaming.

      Face it - Notes is a complete PITA to do even basic things with.

    7. Re:Lotus Notes??? by WolfZombie · · Score: 1

      If I had the time I could name 20 easily that are buggy, bloated, complicated, and crash constantly just like Lotus Notes does.
      I developed with Notes for 1 1/2 years and spent quite a few mouse clicks on KillNotes.exe in the quicklaunch bar. :)

    8. Re:Lotus Notes??? by iggymanz · · Score: 1

      I use mutt + postfix myself, but it is lacking some of the groupware features of notes.

    9. Re:Lotus Notes??? by Baloo+Ursidae · · Score: 1

      Who the hell could miss Kontact anyway?

      --
      Help us build a better map!
  11. Technologist! by Rob+T+Firefly · · Score: 5, Funny
    The creator of Lotus Notus, he's a high calibre technologist.
    Not only is he a technologist, he's a great scientician and an award-winning engineeringer. His unfailicating leaderostimation and efficientistic directionating of Microsoft's profusical resources will undoubtingly work for the betterificationating of all humanitism.
    1. Re:Technologist! by Otter · · Score: 1

      That sentence is certainly deserving of ridicule, but I think you're missing why...

    2. Re:Technologist! by Otter · · Score: 1

      Errr, actually it's deserving of ridicule for two reasons, and both of us missed the second -- "Lotus Notus"?

    3. Re:Technologist! by JWtW · · Score: 1

      You, sir, are a genius!!!

    4. Re:Technologist! by Hoi+Polloi · · Score: 3, Funny

      That statement is perfectly comulent and Ray will embiggen MS.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    5. Re:Technologist! by BlueCollarCamel · · Score: 1

      I think you made some of those words up.

      --
      1&1 - Cheap domain and web hosting.
    6. Re:Technologist! by bsartist · · Score: 1

      What are you going on about? "Technologist" is a legitimate term and correctly spelled. "Notus", on the other paw...

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    7. Re:Technologist! by strider44 · · Score: 5, Informative

      I don't get it. Technologist is a real, valid word: http://www.wordreference.com/definition/technologi st

    8. Re:Technologist! by GreatDrok · · Score: 2, Funny
      Not only is he a technologist, he's a great scientician and an award-winning engineeringer. His unfailicating leaderostimation and efficientistic directionating of Microsoft's profusical resources will undoubtingly work for the betterificationating of all humanitism.

      That's it. The Vogons are on slashdot. Where did I leave my towel?

      --
      "I have the attention span of a strobe lit goldfish, please get to the point quickly!"
    9. Re:Technologist! by Anonymous Coward · · Score: 0

      You mean you don't know?

      My good frood, a galactic hitchhiker should *always* know where his towel is. One should not have to ask!

    10. Re:Technologist! by Stormwatch · · Score: 4, Funny
      "Notus", on the other paw...
      Am I correct to presume that you're a furry?
    11. Re:Technologist! by ElephanTS · · Score: 1
      The creator of Lotus Notus, he's a high calibre technologist.


      You'd have to be high calibre to fix Microsoft. 0.45 should do it.
      --
      spoonerize "magic trackpad"
    12. Re:Technologist! by bsartist · · Score: 1
      "Notus", on the other paw...
      Am I correct to presume that you're a furry?
      Nope. I picked up that expression ages ago, I think from Bugs Bunny or some other "talking animal" toon, when I was too young to even understand terms like "furry" or "cosplay".
      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    13. Re:Technologist! by Yewbert · · Score: 2, Funny

      Awright - who taught Don King to type?

    14. Re:Technologist! by martinultima · · Score: 1

      Yeah, but the Vogons probably took it so he couldn't cover his ears during a poetry recitation ;-)

      --
      Creative misinterpretation is your friend.
    15. Re:Technologist! by ObsessiveMathsFreak · · Score: 2, Funny

      You'd have to be high calibre to fix Microsoft. 0.45 should do it.

      No. I'm afraid there's only one calibur that will be enough to deal with the Redmond campus.

      --
      May the Maths Be with you!
    16. Re:Technologist! by ElephanTS · · Score: 1

      now that's a shell!

      --
      spoonerize "magic trackpad"
    17. Re:Technologist! by Kyont · · Score: 1

      Apparentamentally, it was George Bush.

      --
      You shall see a cow on the roof of a cotton house.
    18. Re:Technologist! by Surt · · Score: 1

      I think the joke is to use 'Lotus Notes' as an example of technology.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    19. Re:Technologist! by cowbutt · · Score: 1
      Not only is he a technologist, he's a great scientician and an award-winning engineeringer. His unfailicating leaderostimation and efficientistic directionating of Microsoft's profusical resources will undoubtingly work for the betterificationating of all humanitism.

      You are George W. Bush, and I claim my five pounds.

    20. Re:Technologist! by Doctor+Faustus · · Score: 1

      Well, yes, but it was still damn funny without the context.

    21. Re:Technologist! by Anonymous Coward · · Score: 0

      What does that have to do with the matter at hand, anyway?

    22. Re:Technologist! by melandy · · Score: 1

      I looked at the 80 cm in the wiki link (you do inspect your links before you click on them, right?), and thought "Naw, that's gotta be a typo... They are comparing an 80 mm shell to whatever is on a T-34."

      Man, was I wrong.

      Don't point that thing at my planet!

    23. Re:Technologist! by shenanigans · · Score: 1

      Don't you mean 'the matter at paw'?

    24. Re:Technologist! by Anonymous Coward · · Score: 0

      When did W start sending posts to /.?

    25. Re:Technologist! by sootman · · Score: 1

      Technologist is a real, valid word.

      A cromulent word, one might say. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    26. Re:Technologist! by infosec_spaz · · Score: 0

      YOooooo....What's up Snoop D0g?!?!? I thought you were out making a video!

      --
      ----- I have bad karma for a reason! -----
    27. Re:Technologist! by khallow · · Score: 1

      And it means:

      a person who uses scientific knowledge to solve practical problems

      That seems nice till you realize that a large portion of human endeavors are of this form. The word simply isn't sufficiently discerning to be useful. If Ozzie and his gardener are both technologists, then what makes Ozzie so special?
  12. Mind you... by Whiteout · · Score: 1

    It was always tricky working with Roman numerals in Lotus Notus; I preferred the Second Millenium AD version 'Notes'.

    1. Re:Mind you... by KDR_11k · · Score: 1

      Also I hear the program objects to registering yourself using the name "Biggus Dickus".

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  13. Can't resist by djupedal · · Score: 0, Troll

    "...whereas Bill hasn't been a programmer for a number of years."

    Years....got it. Lots & lots of years. Agreed, but when you say 'years' is that, like, say, dog years, or light years or long, hard years - as in.... never?

    1. Re:Can't resist by Billosaur · · Score: 1

      Now, now, he did work on DOS... admittedly after he purchased it from someone else. And he didn't so much improve it as obfuscate it, to make it look like his own work. But yes, he did program... after a fashion.

      I feel so unclean all of a sudden.

      --
      GetOuttaMySpace - The Anti-Social Network
    2. Re:Can't resist by Anonymous Coward · · Score: 0

      The only thing Gates programmed that is "worthy" (or something like that) to mention is a Basic programmation environment.

    3. Re:Can't resist by misleb · · Score: 1

      Good question. One has to wonder if BG was ever really much of a coder. I think he once write a BASIC interpreter? I know he didn't write DOS.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:Can't resist by Anonymous Coward · · Score: 0

      I think the BASIC interpreter came after a little dumpster diving for someone else's code

  14. Lotus Notes by Chicken04GTO · · Score: 5, Interesting

    I've developed with Notes for 11+ years (I know I feel sorry for me too), and while the UI is gruesome, and it has plenty of quirks, its great for rapid solution development. You can do almost anything with it, fairly quickly. If anything, the reason I think people hate it so much is precisely because it allows just any wanker to come in and crap out a solution without thinking about it. Its WAY to flexible for anyone but experienced developers to do anything reliable with it. 99% of the headaches in a Notes environment are due to admins or developers setting up stuff they don't have an idea how to really do...or like my company, we have 2000+ deployed seats, hundreds of databases all developed by different people, all supported by ONE guy, part time about 10 hours a week. Wow, no wonder theres so many problems.

    If anything, its the poster child of why you *shouldn't* make it too easy for people to develop solutions...and why a solution that does everything does none of it *really* well.

    1. Re:Lotus Notes by Elvis+Parsley · · Score: 2, Interesting

      If anything, the reason I think people hate it so much is precisely because it allows just any wanker to come in and crap out a solution without thinking about it.

      And even that can be effectively prevented with a few deft strokes of the admin client. The big problem is ignorance. Witness, for example, the number of people who are still poorly informed enough to think that Notes is an email client. Sure, Notes sucks if you deploy it in an environment where nobody knows what to do with it and resents the imposition enough that they refuse to learn about it, but I've seen too many well-tuned, stable Notes environments to blame all or even most the problems on the software.

    2. Re:Lotus Notes by Electrum · · Score: 5, Funny

      If anything, the reason I think people hate it so much is precisely because it allows just any wanker to come in and crap out a solution without thinking about it.

      You just described Visual Basic.

    3. Re:Lotus Notes by Anonymous Coward · · Score: 0

      Even that's too professional. Notes is supposed to allow managers build applications with spreadsheet functions.

      (Or it was, until they required a special expensive IDE interface to do anything with it.)

    4. Re:Lotus Notes by syousef · · Score: 1

      If anything, its the poster child of why you *shouldn't* make it too easy for people to develop solutions

      You've just completely lost any respect I might have had for you.

      Development should be insanely simple. Screens and reports should be WYSIWYG, database design should be simple etc. If you want to design a very good solution to something you better be spending 95% of your effort on the solution to the actual problem, not on proving how clever you are getting past the woeful frameworks in just 3 weeks when the development effort with better tools would take 3 days. The fact that some people don't use any tool well is neither here nor there.

      You don't make carpenters use rocks as hammers because hammers are too easy to use do you? You make sure you employ a good carpenter.

      --
      These posts express my own personal views, not those of my employer
    5. Re:Lotus Notes by syousef · · Score: 1

      Same reply as to the previous poster

      If anything, its the poster child of why you *shouldn't* make it too easy for people to develop solutions

      Development should be insanely simple. Screens and reports should be WYSIWYG, database design should be simple etc. If you want to design a very good solution to something you better be spending 95% of your effort on the solution to the actual problem, not on proving how clever you are getting past the woeful frameworks in just 3 weeks when the development effort with better tools would take 3 days. The fact that some people don't use any tool well is neither here nor there.

      You don't make carpenters use rocks as hammers because hammers are too easy to use do you? You make sure you employ a good carpenter.

      --
      These posts express my own personal views, not those of my employer
    6. Re:Lotus Notes by Anonymous Coward · · Score: 0
      rapid solution development

      Crapid solution development more like. Just because it is easy to develop "solutions" in Notes doesn't make it good. Get back to me when 95% of those solutions are not some terrible shoehorning of proper workflow into the lotus notes way.
  15. MS Resources come with bagage! by a_greer2005 · · Score: 1, Insightful

    He has a ton of baggage too, it is called "legacy support" the biggest problem with windows is the refusal to break legacy support once and for all, shoot for a secure and easy OS like what Apple did in OSX, then introduce legacy support via a virtual enviornment untill people fully adapt...can this guy do what Bill couldn't or wouldn't?

    1. Re:MS Resources come with bagage! by dorbabil · · Score: 1

      Why not cut legacy support completely, and have a division work on a Vista (or Vista successor) compatable legacy support emulation system?

      Heck, they could even partner with companies like VMWare, and release older versions of windows within the newer versions of windows. The New windows can be fast, secure, and up to date, while older software can be run within an emulator.

      Granted, that doesn't exactly solve the problem of supporting legacy hardware devices, but I figure now's the time to end that since Vista's gonna require everyone to upgrade their gear anyhow.

    2. Re:MS Resources come with bagage! by EvanED · · Score: 1

      I figure now's the time to end that since Vista's gonna require everyone to upgrade their gear anyhow.

      Where the heck does this conception come from?

      I have a four-year old computer. I think most people on /. would agree that, in computer time, this should qualify for senior discounts. When I got it, it was a good computer, but couldn't remotely be considered top-of-the-line. (I paid about $1500 for it I think.) I've made one upgrade to the computer's horsepower, and that was to increase RAM from 512 MB to 1,5 GB (I'm in Norway now, so I'll use their system of notation for decimals). (That was another $100.) Vista's upgrade advisor thing says my hardware is fine to run any edition of Vista, with Aero. Furthermore, that extra RAM isn't necessary for a good rating. Finally, at least one review said that it runs on hardware thatæs well under what they recommend.

      Sure, some people would have to upgrade to get Vista, but they aren't early adopters or they'd be set now, so they'd be unlikely to get Vista even if their hardware was good.

      (The big exception to the "four-year-old computer is fine" thing is laptops. Even so, probably anything with 512 MB RAM would work.)

    3. Re:MS Resources come with bagage! by idonthack · · Score: 1

      You paid $1500 for something that wasn't "remotely considered" top-of-the-line? You must have a job or something. If I had $1500 to spend, I would definitely buy something that could give a top-of-the-line desktop a run for its money.

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    4. Re:MS Resources come with bagage! by EvanED · · Score: 1

      Most of the components I picked out were one or two steps down from top of the line. I got an Athlon 2000 at a time where there were probably 2400s, I got a GeForce4 when the Radion 9500 and 9700 (or whatever ATI card was released at that time) were out and quite a bit better. About there only place it competed on the same level as most high-end products was the RAM.

      I also put quite a bit of money into a couple things that don't count for performance. I got a good TV tuner card (that was 120 bucks or so), wireless keyboard and mouse set (100), 19" monitor (350), quite a bit nicer than average case, etc.

      It was a quite GOOD system, but it wasn't top of the line.

      (BTW, this was graduation gift.)

    5. Re:MS Resources come with bagage! by WuphonsReach · · Score: 1

      (The big exception to the "four-year-old computer is fine" thing is laptops. Even so, probably anything with 512 MB RAM would work.)

      Well, I'm still using a 4 year old laptop. And this laptop will probably still be in service for another 4+ years barring any catastrophic failures. (Things leveled off about 4 years ago in terms of performance increase per year.)

      It probably helps that it's a business class Tecra 9100 with 1GB of RAM. Which exceeds your 512MB criteria. Plus I can give it to a less demanding user who will not tax it, giving it a few more years of life. Heck, the main reason that I want to replace it is that 1GB of RAM isn't enough for my work style (I really need 2 or 3GB).

      Our expected lifespan for a system that we buy today is now 8-10 years. That's up from a 6 year lifespan of systems bought in 2006. We just make sure to buy them with 1GB or 2GB of RAM with expansion options for more. The systems slowly move down the food chain from people who tax their machines to people who are mostly doing word processing or data entry.

      --
      Wolde you bothe eate your cake, and have your cake?
  16. Huge Mess For Whoever Takes Over by Anonymous Coward · · Score: 5, Interesting

    1) 11 billion or so shares issued over the years. The significance of this fact seems to elude most people for some reason.

    2) Stock in slow decline for over five years

    3) Revenue growth continuing to slow

    4) open document format movement continues to spread across the computing world

    5) Office software has reached a saturation point for features

    6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

    7) Attempts to create new revenue streams have been failures like the Xbox/Xbox 360 marketplace disasters

    8) Can't attract/keep good employees now that the stock is no longer going up

    9) Can't keep current employees happy - it doesn't matter how you treat an employee if their options are going up dramatically in value every day and that hasn't been the case at MS for many years

    10) Years of poor engineering choices are making progress nearly impossible for their OS

    Taking over a company that is in its decline is no fun.

    1. Re:Huge Mess For Whoever Takes Over by Anonymous Coward · · Score: 1, Insightful

      > 1) 11 billion or so shares issued over the years. The significance of this fact seems to elude most people for some reason.

      Yes, the massive number of shares they have issued to fuel growth is coming back to haunt them. As the stock continues to decline Microsoft is being forced to keep upping their dividend. Microsoft's billions in cash don't look that infinite when you do the simple math on what it takes to give a good return value every quarter to the ~10.5 billion or so shares

      > 3) Revenue growth continuing to slow

      This is the big one. People keep hearing that Microsoft had their biggest quarter ever, but the real health of a company is revenue growth rate. Last time I checked Microsoft's revenue growth rate was all the way down to 6 or 7 percent down from somewhere in the 20s I believe a few years ago. There is nothing to indicate that trend down won't stop and that revenue growth will turn negative for the company sometime soon. That will most likely be the most or one of the most significant days in the company's history.

      > 7) Attempts to create new revenue streams have been failures like the Xbox/Xbox 360 marketplace disasters

      I would imagine that whoever takes over at Microsoft will kill off the Xbox mess immediately. Should have been done years ago.

      > 8) Can't attract/keep good employees now that the stock is no longer going up

      Yep, Microsoft was able to avoid paying big salaries due to the massive amount of stock and the constantly rising stock price. For the vast majority of employees at Microsoft, if your options aren't going up you are getting paid pretty poorly compared to what you could be making at other places.

      I think we are most likely going to be seeing a long list of people who are brought in to fix Microsoft over the coming years as the company shrinks from what it once was in the computing world. Even modest hits to the office software and OS revenue streams will bring massive changes to the company and how it operates.

    2. Re:Huge Mess For Whoever Takes Over by Skreems · · Score: 1

      Uh... the salary at MS is quite competitive with other tech companies... IBM etc... you just have to look at the leaked salary chart from a couple months back and run it through wagerate.com or whatever to see for yourself.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    3. Re:Huge Mess For Whoever Takes Over by Autonomous+Crowhard · · Score: 1

      11) Windows, Office, and Gaming are in different silos with their own P&L responsibility. The only time they'll integrate is when it will specifically help their bottom line.

    4. Re:Huge Mess For Whoever Takes Over by flinkgutt · · Score: 2, Insightful

      Taking over a company that is in its decline is no fun.

      Really?
      Leading a company when it's going good is something anyone can do, it takes minimal effort. It's much more of a challenge to lead a company when "the shit has hit the fan" so to speak.

      And some people, belive it or not, actually like challenges ;-)

    5. Re:Huge Mess For Whoever Takes Over by badasscat · · Score: 1

      I would imagine that whoever takes over at Microsoft will kill off the Xbox mess immediately. Should have been done years ago.

      Steve Ballmer isn't going anywhere, and Bill G will remain chairman of the board. There's no leadership change at the company. BG is just giving up his grunt work; the stuff that he has decided he just can't stand doing anymore. The glamor stuff is either still his or his buddy's.

    6. Re:Huge Mess For Whoever Takes Over by Anonymous Coward · · Score: 0

      "Steve Ballmer isn't going anywhere"

      Ballmer is a walking corpse at Microsoft.

      Virtually everything the company needs to do to get out of the downward spiral is on hold until he is forced out.

      The only (key)people who are remaining at the company are doing so with the assumption that he will be gone in the near-term and the massive chore of fixing the company can start.

    7. Re:Huge Mess For Whoever Takes Over by fermion · · Score: 1
      There was a happy time when one could wirte some code, have it do something occasionally useful, and sell it. When the customer asked why doesn't the software do x,y, and z, the reply was it might do that later. When a customer asks why the prodcut does not work as advertised, the reply was that functionality was not guaranteed. When a customer asked who was responsible, the reply was ask the hardwar vendor, or pay an MSCE, or perhaps a neighbor.

      This worked foir a while, because it was a cheap way to get some fucntionilty, and MS thrived on this cheapness. MS outsourced the integration, customer support, even development of new products. But if MS is going to grow and thrive it must provide value to large customer. Sure, some money can be made selling invidiual licenses to the home user, but the real money is the site licenses. And though MS certainly has an application stack, it does not provide solutions. And though many people think buying a solution is too expensive, companies like IBM make a pretty penny off selling solutions.

      So, MS is going to have to simpify by deciding which solutions to support, and going full blast in that direction. If it is office applications, web servers, or whatever they should have reference systems to run those, and more respectfully partner with hardware suppliers. What I mean is that they should not threaten these suppliers, but work with them to get reliable and cost effective hardware. What has gotten them in trouble is treating the hardware suppliers as neccesary evils instead of the means of thier deliverence. Remember, if compaq had not created the PC, then MS would have no reason to exist. OTOH, perhaps it is MS knowledge that they are so expendable that keeps them on the defensive.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    8. Re:Huge Mess For Whoever Takes Over by ednopantz · · Score: 1, Troll

      >6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

      Which explains the ease of finding Linux drivers and the near impossiblity of finding them for Windows.

      Oh, wait, on this planet things are the other way around.

    9. Re:Huge Mess For Whoever Takes Over by Anonymous Coward · · Score: 0

      6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

      Hahaha(ad inifinitum)

    10. Re:Huge Mess For Whoever Takes Over by digidave · · Score: 1

      ">6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

      Which explains the ease of finding Linux drivers and the near impossiblity of finding them for Windows."

      You're mistaken. The grandparent poster was talking about embedded and OEM Linux, where a specialized hardware device comes with the OS already installed. PDAs, network appliances and multimedia devices are good examples. Drivers aren't released because it's specialized hardware.

      --
      The global economy is a great thing until you feel it locally.
    11. Re:Huge Mess For Whoever Takes Over by mshiltonj · · Score: 1

      6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

      Interesting, but I'm not familiar with this trend. Do you have any additional information supporting this?

      Thanks!

    12. Re:Huge Mess For Whoever Takes Over by Wavicle · · Score: 1

      6) Linux continues to step by step become the de facto choice for computing companies to base their hardware on

      On server hardware, I'd tend to agree.

      On desktop systems... Until installing a new piece of hardware on a Linux system is a 5 minute process regardless of distribution, I just don't see Linux becoming a real desktop player in many organizations. There are still whole classes of hardware for which Linux support is seriously substandard with no improvement in sight. Linux still suffers from positively awful webcam support. I remember having arguments on the v4l list years ago. I was told I didn't get it and some uber-application would eventually emerge and things would be just rosy. Well, it's been 7 years, the app still isn't here.

      I'm still holding out hope that OS-X starts running on commodity x86 hardware and becomes the alternative OS when I build a system of my own.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    13. Re:Huge Mess For Whoever Takes Over by maxpublic · · Score: 1

      He's talking about the embedded world, not the PC world. Linux is the de facto choice because of it's modularity and it's ability to easily scale down, something no version of Windows can match. And although we tend to focus on pcs, the fact is that the vast majority of computers manufactured world-wide are embedded, e.g., run some device other than a pc.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    14. Re:Huge Mess For Whoever Takes Over by slowbad · · Score: 1
      Can't attract/keep good employees now that the stock is no longer going up

      I for one, welcome our new non-billionaire Overlord!

      --
      Forbes richest U.S. citizens:

      Bill Gates (1)
      Warren Buffet
      Paul Allen (1)
      Michael Dell (2)
      Sheldon Adelson
      Larry Ellison (3)
      Walton Family (4)
      Steve Balmer (1)
      Sergey Brin (5)
      Larry Page (5)

      (1) Microsoft
      (2) Dell
      (3) Oracle
      (4) Wal-Mart
      (5) Google

    15. Re:Huge Mess For Whoever Takes Over by Cosmo+the+Cat · · Score: 1

      Was Embedded Windows ever in use (with exception of PDA's)? Embedded Linux isn't taking market share from Embedded Windows.

  17. Re:creator of lotus notus? by Bloke+down+the+pub · · Score: 1

    I've found Italian and Spanish people often pronounce it like that.

    --
    It's true I tell you, feller at work's next door neighbour read it in the paper.
  18. Ozzie knows from experience by JeffTL · · Score: 1

    If Ray Ozzie is the man behind Lotus Notes, he definitely speaks from experience when he cries out against complexity. I've never been able to get Notes to run quickly and reliably, on anything from an Apple iBook to a Dell Dimension, regardless of the specs.

    1. Re:Ozzie knows from experience by silverbax · · Score: 1

      I find it amazing that the man behind Lotus Notes would claim to know something about complexity and simplicity. Lotus is bloated crapware at it's finest. Seems like yet another bad move for Microsoft, but only time will tell.

    2. Re:Ozzie knows from experience by Midnight+Thunder · · Score: 1

      I find it amazing that the man behind Lotus Notes would claim to know something about complexity and simplicity. Lotus is bloated crapware at it's finest. Seems like yet another bad move for Microsoft, but only time will tell.

      Maybe Ozzie knows that, and is promising to make right where he made wrong in the past.

      If he needs a deparment to take some design lessons from then its their Mac software division. They seem to do a lot of things right.

      --
      Jumpstart the tartan drive.
  19. Simpler times by clickclickdrone · · Score: 3, Insightful

    It's certainly true that programming these days is way harder than it ever used to be. The number of APIs, formats, interoperability options and even the number of languages a single project might encompass is truly bad for the brain of anyone that doesn't spend 24/7 keeping up with it all. Anyone that can push for simplicity gets my vote.
    FWIW, any time I find it all overwhelming, I reach for my trusty copy of 'Programmers at Work' by Susan Lammers. Many of the great programmers are here along with the stories of how they created much of the basic building blocks we take for granted these days. Almost without exception, their ability to convey ideas in a clear and concise way is inspiring and after reading a few sections, I'm all fired up again and ready to cut code.

    --
    I want a list of atrocities done in your name - Recoil
  20. Viva La Simplicity!! by general+scruff · · Score: 3, Funny

    Command Line here we COME!!

    --
    As a rule, I never trust dark brown ketchup.
  21. Microsoft's Problem by Baldrson · · Score: 2, Interesting
    If I were in Ray Ozzie's shoes I would apply something like the C-Prize to the entirety of MS's source code base. From the resulting compressed code, I'd reduce the OS CD to those components required to create a web-delivered application platform using whatever language won the C-Prize competition, and create a legacy port of the code to an ECMAScript Client/SOA architecture like TIBET(tm) that can run with a solid JavaScript engine. The idea is to go "Live", ie: web-delivered, with a fundamentally new base (whatever engine won the C-Prize) but with some support for the legacy environments (ECMAScript).

    Microsoft has at least 2 really big problems deriving from the same fundamental reality: Everyone needs their OS to interoperate with the bulk of the information industry.

    The first problem is ethical and really goes beyond the scope of my professional opinions to my public opinions about the support of property rights. Suffice to say, I have no trouble with someone who goes after a natural monopoly position and succeeds. I have a problem with someone who then refuses to use that position of success to fix the bug in the society that made them inordinately rich and their technology inordinately influential.

    The second problem is technical, which is what my argument here is really all about.

    Basically Microsoft's code bloat problem derives from its monopoly position. This may seem like a truism since all of the software "profession" suffers from code bloat, but only Microsoft can take this to monopolistic proportions -- proportions that make Ma Bell's monopolistic complexities of yore look Spartan.

    So Microsoft has this problem and it has many programmers (contributing to the code-bloat problem). It also has mountains of cash.

    So how can Microsoft bust its own monopoly position turning its many programmers and mountains of cash into succinct code?

    Monetary Incentives for the Programmers, ala the C-Prize:

    S = size of uncompressed code-base
    P = size of program outputting the uncompressed code-base
    R = S/P (the compression ratio).

    Award monies in a manner similar to the M-Prize:

    Previous record ratio: R0
    New record ratio: R1=R0+X

    Fund contains: $Z at noon GMT on day of new record
    Winner receives: $Z * (X/(R0+X))

    What happens very rapidly is the programmers first apply their skills to maximally refactoring the code. What falls out is a series of legacy API layers written atop a tight core.

    They'd have to spend more money on code testing to verify the compressed code-bases of the competing teams actually worked to spec but the results should be quite gratifying.

    1. Re:Microsoft's Problem by Anonymous Coward · · Score: 0

      that's simple genius.

      jacquesm posting from elsewhere j@ww.com

    2. Re:Microsoft's Problem by djjoemex · · Score: 1

      I really think that Code Testing has become a nightmare. Microsoft just doesn't beleive in new Operating Systems, just see this chart.

      I wonder if Windows Vista will be sold as a product before Bill Gates departure

  22. Clue (was Re:who'da thunk it?) by Billosaur · · Score: 3, Funny

    Chairman Ballmer did it in the Conference Room with a Chair

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Clue (was Re:who'da thunk it?) by gstoddart · · Score: 1
      Chairman Ballmer did it in the Conference Room with a Chair

      Eeew! That sick bastard!
      --
      Lost at C:>. Found at C.
  23. New application Microsoft Simplify, coming 2009Q2! by ewg · · Score: 1

    New application suite Microsoft Simplify due for release in 2009Q2! Register now for beta testing starting 2008Q3!

    --
    org.slashdot.post.SignatureNotFoundException: ewg
  24. Too little, too late by Anonymous Coward · · Score: 3, Funny

    It kind of reminds me of the Captain of the Titanic handing over command to the third mate: "She's a magnificent ship except for a small gash in the side. I trust you to take good care of her."

    By the time Microsoft gets its problems sorted out, Linux will be the de facto standard. Engineering the complexity out of Windows will take years.

    1. Re:Too little, too late by HuguesT · · Score: 1

      You can say what you want about the huge series of blunders that lead to the Titanic's disaster, but at least Captain Smith went down with his ship.

      Come on, Mr. Bill, fix Microsoft if you can!

    2. Re:Too little, too late by Shawn+is+an+Asshole · · Score: 1

      By the time Microsoft gets its problems sorted out, Linux will be the de facto standard. Engineering the complexity out of Windows will take years.

      I would doubt that. I manage the software and systems for serveral small businesses and schools. On the server side it's all Linux. On the client side, I've only been able to get one over to Linux. One thing that keeps it that way is most are dependended on a few old Windows apps that have no Linux alternatives. Most don't work under Wine, but even if they did, I personally wouldn't trust it (I use Wine. I would never put an end user through dealing with that).

      Windows will stay dominant as long as it's the only thing that can run the users apps. The apps are not going to get ported while all the users use Windows. It sucks.

      Windows is far to entrenched. Unless Microsoft seriously fucks things up, I doubt the situation will change at all.

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    3. Re:Too little, too late by idonthack · · Score: 1

      You know, they're removing some legacy support from Vista in an attempt to simplify. Those old apps might not work. I would get one of the betas and test it out, if it's not good start looking for a new solution fast.

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    4. Re:Too little, too late by esper · · Score: 1

      I've worked with a company in a situation like that. Citrix and some trivial scripting took care of it quite nicely. One Windows server to run the Windows-only legacy apps and Linux on every desktop. (Except the CEO's, because he just had to have his AOL...) I would imagine you could do something similar today using rdesktop and avoid the costs of licensing Citrix, but I don't really deal with the Windows world any more.

    5. Re:Too little, too late by Shawn+is+an+Asshole · · Score: 1

      That's too expensive. The machines came with XP Pro, so what I do is use an Unattended + WPKG setup to reinstall all computers every other week (automated through scripting and WakeOnLan).

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
  25. Proven track record by TheOtherChimeraTwin · · Score: 1

    Ozzie success with Lotus Notes speaks strongly to his qualifications. Why, he single-handedly gave IBM's share of the email market to Microsoft by making a product that was much worse than Exchange and Outlook. After helping Microsoft all these years he deserves to get a paycheck from them.

  26. So the big question is... by zimus · · Score: 1

    When do we get a new Microsoft icon?

    --
    Is your terror cell living in terror? Is your safe-house not so safe? If so, read the New York Times, the jihad journal.
    1. Re:So the big question is... by Chicken04GTO · · Score: 1

      This one is what...10 years old or so? I remember seeing a much larger version of it, when Borg Gates was on the enterprise viewscreen...Google scavenger hunt!

    2. Re:So the big question is... by TheDreadSlashdotterD · · Score: 1

      When AT&T gives up their DeathStar trademark.

      --
      I have nothing to say.
  27. Excellent thinking by FoaadH · · Score: 0
    "Complexity kills .. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration."
    Excellent thinking.
    I can't wait to see how it's gonna be implemented (if it's going to)
  28. Alas alack by kahei · · Score: 4, Interesting

    It's just extraordinary, there's nothing MS won't do to shoot itself in the foot. The only thing they've done since late 2000 that has been remotely constructive has been .NET, and even then it's worth remembering how despite having an excellent product, they rebranded it and spun it and confused the issue until not one manager in ten had any idea what it was. ".NET is XML," remember that? That's MS on marketing, that is.

    The popular perception is that they excel at marketing rather than technology, but the reverse is true. They have top-notch geeks and project management, and then above that, suddenly, there's a layer of utter leaden idiocy that -- well, the chair thing. The chair thing.

    It seems so obvious, from outside, that there's a layer of deadwood generic-mulitinational-parasite-management people gradually crushing the company and that they need to put someone up there whose focus is on delivering actual value to actual people. And I think a little bit of that awareness has reached MS itself (I mean the MS boardroom -- it's an accepted fact most other places). And so they decided to appoint Ozzie, because he's handled a real product that involved real software.

    It's weird how being a tiny bit right, actually makes the decision so much more glaringly wrong. Of course, I've worked with Notes in some detail (anybody else remember the thing where if the server is too fast, the timestamp on everything starts gradually moving forward, becaues the timestamp is used as a unique ID? It was on thedailywtf.com a while ago) and so to me it's extra specially glaringly wrong.

    --
    Whence? Hence. Whither? Thither.
    1. Re:Alas alack by HuguesT · · Score: 1

      Actually Microsoft had a chance when the US government wanted to split them up. They fought tooth and nail against this, and now they are facing even bigger hurdle.

      Microsoft is still making a ton of money, but can they keep it up? That the only question for all the shareholders.

    2. Re:Alas alack by Artifakt · · Score: 1

      .NET is a pretty spectacular exception though (glad you called it excellent). It impresses me that you can take an old Win 98 box that gets incredibly flaky, unstable and slow when you enable Active Desktop, put .NET 1.1 or even 2.0 on it, and a little 3rd party software will give you tons of Active Desktop type services for the end user and yet it will run fast and stable. (In fact, it can be configured to be more stable than before). It's not that writing something better than Active Desktop should be all that hard (or add 200 Mb + to the install, which it unfortunately does), but I really doubt Microsoft had any intention at all of improving support for a Windows version that's about to officially expire (July 11th). It doubtless wasn't an official design goal of the program at all.

      --
      Who is John Cabal?
    3. Re:Alas alack by Anonymous Coward · · Score: 0
      "The popular perception is that they excel at marketing rather than technology, but the reverse is true."



      That marketing extends to one of the most annoying UIs imaginable. MS tries so hard to make it helpful it results in a manic, unpredictable and intrusive experience for anyone who runs more complexity than 'granny' level. Right-click context menus change by MS app in what one would think are identical functional windows, even inside the same app. Back-forward buttons as well, sometimes they work. Sometimes they don't. The desktop ignores the (presumably unimportant) user during 'intensive' I/O tasks like a network refresh or polling drives. Even with a simple thing like using the 'hide taskbar' option. the notification and unhide models are insanely obtrusive, placing the computer as more important than its owner. Insert a USB key, it pops and steals focus. Outlook notification? Pop and steal focus. Spheres align? Stop and steal focus. It feels like MS, using your computer as proxy, is constantly pushing the user around and assigning tasks.


      I don't know them but I wish who 'researched' this dynamic paradigm all the global annoyance, frustration and rage they've caused back in one, unified burst. The XP desktop makes Ion seem a paragon of thoughtful and considerate design, and that's not a joke.

  29. Like tossing out the heavy stuff when ... by Super+Dave+Osbourne · · Score: 1, Interesting

    the ship needs to sail faster. I find this statement of Ozzie a bit amusing, since to toss out code/functionality and make things simpler now would destroy what has made Microsoft so popular with the masses. People buy functionality, they buy complexity, entire industry (help desk, online and inhouse education, so forth) has been developed around it. Not to mention the 'Service Pack' and virus offerings that make Microsoft the very best of the best of the best. What does Ozzie think he is doing, saying? Toss out the bad stuff first, like all the projects that don't make money for Microsoft, and what is left... XBox. Microsoft and the apps suite, becomes a gaming company while you wait for complex spreadsheets to recalculate.

    1. Re:Like tossing out the heavy stuff when ... by Anonymous+Brave+Guy · · Score: 1
      People buy functionality, they buy complexity, entire industry (help desk, online and inhouse education, so forth) has been developed around it.

      Tell that to Google.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  30. Hopeful by ehaggis · · Score: 2

    Lotus Notes was a great innovation. The kind of thinking outside the box and meeting the need would certainly help MS to focus. Right now "Up-Sell is the mother of invention" at MS. Ray Ozzie could get back to "Necessity" as the mother of invention.

    On a lighter note, the only certifications I have are for Lotus Notes, does this mean the will transfer? Can I be an MCSE without the hassle of regurgitating facts on a test without understanding concepts?

    --
    One ring to bind them - should probably have more fiber and less rings in their diet.
  31. Ozzie by Hoi+Polloi · · Score: 4, Funny

    From what I've seen of Ozzie, especially on TV, he is in no condition to go on tour with a heavy metal band never mind run a major company.

    "Gonna be tough to undo years and years of neglect."

    That's what rehab is for.

    Rock on!

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    1. Re:Ozzie by Anonymous Coward · · Score: 0

      The "startup sound" on Vista is going to be "Sharrrrrron!

  32. Before/After: by fuzzyfozzie · · Score: 0

    Before Ozzie:
    #include
    using namespace std;
    int main()
    {
    cout return 0;
    }

    After Ozzie:
    #include
    using namespace std;
    void welcome()
    {
    cout }
    int main()
    {
    welcome();
    return 0;
    }


    To simplify they have decided to use an amazing new technique pionereed by Lotus Notes creator Ozzie. Microsoft is calling it "procedural" programming and it is rumoured to have increased productivity and ease of programming by over 50%.
    Bill Gates commented that only a programming genius like Ozzie would be able to come up with an idea so revolutionary.

  33. Bill hasn't been a programmer for a number of year by JustNiz · · Score: 1, Interesting

    >> Bill hasn't been a programmer for a number of years

    Was he ever really an engineer? He is clearly a business/marketing guy.
    The reason he/Microsoft was so successful is that he was the first person to fully utilise the "if you can't buy then steal" approach to software development.

    I don't think he has ever really had an original design concept let alone created any product from scratch himself. ALL of Microsoft's products can be traced back to some other company. e.g. Windows = Xerox, Office Suite = Lotus, IE = Netscape, MSDOS = QDOS/86-DOS, C# = Java etc. etc.

  34. The End for Microsoft? by drewzhrodague · · Score: 1

    Does this spell the end for Microsoft? I can't imagine how anyone would ever use a computer again with this concept -- bloated software embloating?

    I wonder how many Microsoft programmers win the Obfuscated C contect, and how many more will win without entry after this 'simplification' happens.

    --
    Zhrodague.net - I do projects and stuff too.
  35. Re:creator of lotus notus? by CptPicard · · Score: 1

    It's so archaic it's in Latin, stupid.

    --
    I want to play Free Market with a drowning Libertarian.
  36. Anecdote on Lotus Note by HuguesT · · Score: 1

    I know LN has had a reasonable amount of success, but I'm wondering whether this was due to technical excellence or to Lotus PR. On paper is sounded like great software, at any rate a great idea. I hear the implementation could have been better.

    Anyway, I have never had the direct pleasure of using LN, however a very close colleague had his whole database of contacts and clients in it, shared amongst the other marketing people. Using one of the first versions of LN he was unable to search in it in any reasonable amount of time. I suggested that he exported the list to plain text, and since he was an engineer and had the Unix tools installed on his PC, that he simply used grep.

    I'm sure LN has gotten better since, but I'm worried for Microsoft.

  37. back to DOS. Hmm.... by Spy+der+Mann · · Score: 1

    back to DOS would be an improvement.

    Well, with the current Windows security we have "back to DDOS". That ought to be something :P

  38. Re:Viva La Simplicity!! by menace3society · · Score: 1

    You call all that annoying text-processing simplicity? I say go back to running instructions from punchcards.

  39. Re:creator of lotus notus? by xtracto · · Score: 1

    Mmmm no, no es correcto
    en Español decimos NOTAS, con A.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  40. Lotus now... by hnile_jablko · · Score: 1

    Ozzie leaves the company and Lotus has completely changed its image and product line.... oh wait...

  41. Re:Bill hasn't been a programmer for a number of y by Synic · · Score: 1

    By that analogy just by knowing how Doom 3 works on the surface that magically makes you able to program the 3D engine's internals. ::rolls eyes::

  42. Complexity by ElephanTS · · Score: 2, Insightful

    When are they going to realise complexity is like the cancer they've got. It's not a small thing, something to be tided up, it is THE thing they're suffering with.

    Windows is like a house of cards made from million decks, so many co-dependancies. It's why Vista has taken so long and will continue to cause problems.

    The only thing to do is 'rip it up and start again' but they can't do that because of 1) time 2) losing customers by the millions along the way, so they carry on regardless and hope for the best.

    Apple was in the same situation with Copland and it almost killed them too. Eventually they bit the bullet, trashed it (re-used some sections and ideas), provided the carbon bridge for transition/migration, and bought in proven code (BSD/Mach) and just worked on the GUI experience. This rescued them with literally months to spare before the big bad complexity monster ate them up. Genius, IMO.

    Surely, at this late stage, they're can be no doubt that *nix won the OS wars?

    --
    spoonerize "magic trackpad"
    1. Re:Complexity by kpharmer · · Score: 1

      > Windows is like a house of cards made from million decks, so many co-dependancies. It's why Vista has taken so long and will
      > continue to cause problems.

      Yeah, it would be interesting to see how many lines of code, classes, function points, whatever have gone into each release - along with the number of years, programmers and dollars it took to get there.

      Windows XP took quite a long time and really didn't offer much. Vista is taking what? twice as long? and is again offering very little. The interesting question is what do the economies of the next three versions of windows look like based on this trend?

      Pretty damn bleak if you ask me.

    2. Re:Complexity by ElephanTS · · Score: 1

      My guess would be another 3 iterations of 'Doze wouldn't even be possible. It would grind to a halt before that.

      --
      spoonerize "magic trackpad"
  43. 50 Million Lines of Code... by Firefalcon · · Score: 2, Interesting
  44. Yeah me too by SmallFurryCreature · · Score: 1

    Windows doesn't have grep. Says it all really.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Yeah me too by TheLink · · Score: 1

      It has findstr, which works tolerably for most cases. In the other cases oh well ;).

      --
  45. Quote... by HydraSwitch · · Score: 5, Insightful
    I've been programming for more than 20 years. I keep this quote stuck to all my desktops using knotes:
    Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
    Brian W. Kernighan
    1. Re:Quote... by ponos · · Score: 1
      In a similar spirit:
      "Premature optimization is the root of all evil" --- D. E. Knuth
      Too many coders rush for the "cheap" optimizations and tricks that make code unreadable and forget about the grand scheme of things (algorithms, data structures, overall design) that matter most in the end.
    2. Re:Quote... by ZXSpectrum42 · · Score: 1

      Ok it's like saying it's harder to add the foundations of a building AFTER you have built it.Whow!!!

      opinions are like a*les, everybody has got one

      --
      2+2 = 5 (for very large values of 2)
  46. i'd mod this up if i could by cyclomedia · · Score: 1

    exactly what i've been thinking: if you're business is a caravan site and 53 year old receptionist and site shop lady Dorothy can handle the win 3.1 targetted caravan and facility booking software just fine and, let's face it, it does the job and you don't need or desire to upgrade, then when your old winME box kicks the dust and you fork out for a new box, you expect it to install and just work, because it always has... and Fair enough, i say.

    This is MS's strength and their weakness, Dorothy should not need to learn to use new software, and the company should not be forced to upgrade. I, on the other hand would love a Vista-Pro that only guarantees compatibility with post-vista released compatible and targetted software and drivers.

    surely all it needs is a few #ifdef WIN311 statements here and there :-)

    (oh and i know that first paragraph is almost one, big, poorly grammatised and speelt sentence. cheers)

    --
    If you don't risk failure you don't risk success.
  47. No sh1t? by ScottLindner · · Score: 1

    This guy must be brilliant. How long have we been begging them to simply their bloated quirky wares?

    --
    Slashdot.. where people join together in deliberate ignorance.
  48. If he's an über engineer by Bromskloss · · Score: 1

    ...what is he doing at Micrsofot? I mean, toddlers, as they grow up to become techies of honour and glory, prefer the freedom of free software and the (not brain damaged) structure of Unix. Why doesn't he join the Rebel Alliance instead of the Empire?

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    1. Re:If he's an über engineer by Verminator · · Score: 1

      The Empire pays better. Much better.

      Better dental, too.

      --
      "The more corrupt the state, the more it legislates." - Tacitus
    2. Re:If he's an über engineer by Anonymous Coward · · Score: 0

      Because they pay him. Probably quite a lot.

    3. Re:If he's an über engineer by CagedBear · · Score: 1

      Rebel Alliance...

      Which raises the question, how much code can Yoda bang out in an hour. Does he type it or just think it?

    4. Re:If he's an über engineer by Elvis+Parsley · · Score: 2, Funny

      HP calculators he uses, for RPN he thinks in.

  49. Interesting parallels by Jugalator · · Score: 2, Insightful
    "Complexity kills .. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration."

    Hmm, is this quote from Microsoft after the development of Windows 2000 concluded, or when in the finishing touches of Vista.

    They're confusingly similar anyway:
    Windows 2000 Beta 3 was delayed one week on April 15 until the 28th. On April 16th, Jim Allchin said that Windows 2000 had hit the home stretch: "We have a set of ship criteria that's incredibly complicated," Allchin said.
    ... and again:
    "While Windows 2000 is a great product, its development time and complexity is just too much to ask of customers. In the future, Microsoft will need to work off of a stable base, adding features on a yearly basis. For example, Microsoft should have developed Active Directory and IntelliMirror separately, releasing these products when they were ready. Asking customers to wrap their minds around all of the new features and changes in Windows 2000 is simply too much to ask."

    So... Microsoft learnt from their mistakes in Longhorn? No, wait a minute!

    The next OS shouldn't be as monolithic with things breaking in their own products, or even worse, OS, as soon as they apply a patch.

    So now you know what you can expect in Vista -- more of the same?

    A funny thing in all this, and a constructive suggestion instead of just whining, is a request for Microsoft to offer install-time choices. Sure, there should be a "novice installer mode" like Vista (and XP) currently features where at the very start, one can say "I'm an idiot, install the OS" in prettier wording. But what about advanced users? Shouldn't they be able to exclude stuff they don't need. Maybe then, *gasp* they won't be subject to security exploits in these non-installed components either.
    --
    Beware: In C++, your friends can see your privates!
  50. Hopefully, by unkaggregate · · Score: 1

    this isn't "simplification" like when the IRS "simplified" tax forms.

  51. In another news by William+Robinson · · Score: 1
    Ozzie is also driving Microsoft to simplify its software...Complexity kills ..

    After watching monkey dance, Ozzie secretly consulted psychologists and specialists in mental hospital. He came to know that behaviours like Monkey dance, Broca's Aphasia, Hallucination can be caused due to damage to Parasympathetic Nervous System due to stress in workplace, resulting Extrinsic Motivation to throw chairs around.

    It is learnt that Ozzie has secretly joined karate/kung fu classes, with focus on defending himself from flying chairs. He believes he can get black belt before he joins Microsoft.

  52. Turning around a tanker... by QuietLagoon · · Score: 2, Insightful
    He's not the only brilliant programmer in the world, but he does have Microsoft's resources behind him

    Even if he were a brilliant programmer (which I think he's not), he still has the extreme inertia of the Microsoft entrenched culture to deal with. This isn't the Microsoft that reacted quickly when the Internet sneaked up on them in the 90's, this is a bloated Microsoft that has as its main goal the protection of a deteriorating monopoly. This is a Microsoft that has not seen a successful, profitable new product in many, many, many years.

  53. Why not MSFT products? by Anonymous Coward · · Score: 0

    Three really big things hold me back from feeling comfortable with M*crosft's products.

    1) Aggressive Monopolist

    M*crosoft -must- own every computing device in existence. The ends justify the means, including customer lock-in, embrance-and-extend, etc. That attitude is difficult, at best, to consider a M*crosoft solution.

    2) Do It MY Way

    M*crosoft's street address is "One Microsoft Way", which illustrates their approach to "allowing" people to use their computers ... hardware computing devices that a consumer purchased, which incidentally is useless without an operating system. M*crosoft is one of the largest suppliers of the operating system and uses that operating system to dictate very strictly what a user may and may not do on that computer, regardless of what is really technically possible.

    3) Security Issues

    This is a no-brainer, but M*crosoft's software is riddled with holes. Partly a combination of #1 and #2 above, but also the overwhelming code complexity and software interdependencies make it almost impossible to release a quality software product that one can feel reasonably comfortable about, in terms of security. Since they are the highest-profile target, it makes it orders of magnitude more difficult to be in their position of perpetuating code complexity.

    Notice neither of those three include proprietary vs Free/open source software. I don't feel having unrestricted access to the source is essential, in and of itself. However, it really is the only way to -guarantee- #1, #2, and #3 have been corrected.

    Even of Ozzie can force M*crosoft into making strides in correcting these issues, there will always be one lingering issue: trust. Do you really trust everyone involved to be giving an accurate representation of the truth, particularly since it's not required in this capitalistic society?

    M*crosoft has worked very long and hard at destroying consumer trust. That's something Ozzie will find very hard to fight. What he, and other leaders, need to understand is that people really would use something else if they perceived that a viable alternative was available. It is because they feel trapped in the W*ndows rut that they don't go elsewhere.

    If Ozzie wants to push M*crosoft to succeed, he needs to make their products genuinely surpass the competition and allow the users to make choices, even if that choice is to leave the M*crosoft platform. But that's going to be a serious problem: he would cause shareholders to lose money. If he does this, he will be kicked from the organization faster than a pigeon poops on a statue.

    In this capitalistic society, everything depends on increasing profits. Ultimately, Ozzie will do nothing more than perpetuate the same practices that M*crosoft has mastered so far. Anything less would potentially lose M*crosoft additional profits. His supposed "technical prowess" will only be used to stimulate the "must-upgrade" perception for the end-user. Nothing more.

    -M

  54. additional steps by ronanbear · · Score: 1
    11) Appoint Ray Ozzie

    12) ????

    13) Profit!!!!!!!

    --
    the more they over-think the plumbing the easier it is to stop up the pipe
  55. eh? by Vassgao · · Score: 1

    7) Attempts to create new revenue streams have been failures like the Xbox/Xbox 360 marketplace disasters 8) Can't attract/keep good employees now that the stock is no longer going up 9) Can't keep current employees happy - it doesn't matter how you treat an employee if their options are going up dramatically in value every day and that hasn't been the case at MS for many years -- What the heck are you reading to get this kind of bunk info? Xbox marketplace is skyrocketing. There have been over 25million downloads, and more than 3/4 of that has been purchases. I also know 6 people who work at MS - all of them are happy. And they tell me that everyone there is amazingly upbeat and enjoy their jobs. I'm not sure who is telling you this info you're posting, but it's flat out wrong.

    1. Re:eh? by Anonymous Coward · · Score: 0

      ballmer, drop the challupa... errr, i mean chair. -lol-

      xbox is a disaster. i heard the running loss total is around $4 "BEEELLYUN" dollars - enough to make dr. evil blush.

      your methodology seems eerily similar to the "sure, we lose money on every unit sold, but we'll make it up on volume" crowd.

      no, msft isn't in some kind of disaster scenario. they still mint money.

      having said that, the stock price will likely do nothing for an extended period of time - so i hope your friends weren't recent hires. if they aren't minting stock option money... their hourly rate might not be so great.

      remember, wal-mart management has moved in. ;-)

  56. MS is doomed by Anonymous Coward · · Score: 0

    If the guy was responsible for LN, then MS is going down. LN is horrible and terrible and aweful and a thousand unpleasant things. If LN is an indication of what MS will do, it will go down the tubes.

  57. Oh the irony! by Godji · · Score: 1

    The guy's last name is Ozzie...

    Does that remind anyone else of the Ozzie from Monkey Island 4? How fitting indeed :))

  58. Yes, it would be simple. by Belial6 · · Score: 4, Insightful

    Yes, it would be simple. All they need to do is use that product they bought. You know. VirtualPC. All it would take is a WinXP and a Win95 preinstalled disk image, a VM that is premapped to the existing hard drive, and some tweaking to the interface so that users don't see a big difference between an emulated window and a native one.

    Some difference would be fine because they could just call it 'compatability mode' and people would live with the slight kludgeness. They don't have to allow any new drivers in the images, as they have a fixed target. This would prevent people from moving the image to other machines.

    The beauty of this is that VirtualPC is already semi crossplatform.

  59. Ozzie, Ozzie, Ozzie by MalusCaelestis · · Score: 1

    Am I the only one who thinks the only reason an Australian newspaper was so they could use the "Ozzie, Ozzie, Ozzie" pun in the headline?

    Didn't think so.

  60. YES! by Anonymous Coward · · Score: 0

    "driving Microsoft to simplify its software"

    THANK YOU GOD!

  61. Simplify vista down to 2 or 3 versions by Joe+The+Dragon · · Score: 0

    Thay should make it like xp. Home and Pro and let home use 2 cpus so you can use the upcomeing amd 4x4 with home also let pro use 4 or more cpus.
    You can also have a pro that is more geared for home use as well.

    1. Re:Simplify vista down to 2 or 3 versions by Anonymous Coward · · Score: 0

      Multicore counts as one CPU. Home can use dual-core, quad-core, whatever, as long as it's one socket. Pro can use two single core, two dual-core, two quad-core, whatever, up to two sockets.

  62. Re:Viva La Simplicity!! by general+scruff · · Score: 1

    Unbeknownst to most, the punchcard was actually modeled (in size) to be like the 1890's US dollar bill! Cool huh! Ok, I'm going back to my cave now...

    --
    As a rule, I never trust dark brown ketchup.
  63. You gave away your market share, no one took it. by LibertineR · · Score: 3, Interesting

    I worked in the Exchange group responsible for beating Notes. Its not like Notes made it difficult or anything. Remember VIM? Sure, back in the days when we beat Notes, we thought people were more interested in actually gettting their mail, then whether or not they could all collaberate in trying to figure out where their mail went. Notes sucked early and never recovered. Exchange started out good and only got better. There are 100K+ employee Exchange installations all over the world that work just fine. There has not been a day that Notes existed where it didnt just suck in all kinds of ways. We barely had to pitch Exchange to get businesses off of Notes, we just went down the list of suckage and asked which items applied to their current environment. The rest is history. I wont even go into NotesScript 2.0. My hands might start shaking just remembering the suckage.

  64. Good news for Linux? by RareButSeriousSideEf · · Score: 1

    ^^^ What he said. ^^^

    I can only hope that his "Simplify!" mantra is borne of lessons learned from his Notes & Groove experience. If he's of a mind to bring the wisdom from which Notes was born into the Windows world, then, well... good news for Linux, I suppose.

  65. Re:Funny by Anonymous Coward · · Score: 0

    Your story has touched me deeply.

  66. MS has very little room to change by ChrisA90278 · · Score: 2, Insightful
    What Mr. Ozzy will learn quickly is that MS _must_ build softwate the way it does if it wants to continue to be the monopoly it is. If they released software that was made of components that used a simple and published interfwce then that would open up competition. Third parties would offer components. No they NEED complexity and circular dependencies and back door interfaces.

    I strongly suspect the Gates decided to bail now while Microsoft is at it's peak. I figure he knows what is going to happen in ten years.

    1. Re:MS has very little room to change by RexRhino · · Score: 1

      Not exactly. It is possible to have a small, elegant OS, and still keep it very close an proprietary.

      But even if they totally opened up their system, here are other important reasons why Microsoft could still the biggest player in the market (they are not a monopoly, by the way. OSX, Linux, BSD... there hasn't been so many readily available OS choices since the days of Commodore and Atari computers).

      1. Microsoft comes with the computer... I think this is the main reason why most people use Windows.
      2. Office... Microsoft Office is the unofficial standard in buisness, so anyone who wants to run office will run Windows.
      3. It is what everyone is already used to... as long as the look and feel doesn't change, a lot of people will keep windows instead of learning something new.

  67. An innovative Microsoft is good for everyone by Eloquence · · Score: 0, Troll
    Ozzie understands the power of collaboration. The versions of the Groove Networks software I looked at were bloated and overdesigned, but the thinking behind it -- making it easy to set up shared workspaces with all the essential tools you need -- is sound. With Ozzie at the helm, I think there's some hope that Microsoft might actually start innovating, rather than copying what everyone else is doing. This is good in two important ways:
    • Whether we like it or not, most people are forced to work with Microsoft products in their day to day office work. This is not likely to change in the near future. Any small improvement in Microsoft's products makes a big difference to a lot of people.
    • Open source programmers have big egos. If someone on a Windows box says "I can do this, why can't you do this?", it creates an itch that they want to scratch. Better Microsoft products will lead to more innovation in the open source sphere as well.
    Remember, Microsoft doesn't need to innovate to sustain its market share in the short term. In the long run (think 10-20 years), I think open source is going to win out anyway. But for the time being, Microsoft reorienting itself and becoming a more flexible and agile company is a good thing. I have big hopes that Ozzie is the man who could pull that off.
  68. What's an RDBMS? by billybob_jcv · · Score: 1

    The SQL Server guys are in trouble - Ozzie has never understood why anyone would ever need more than one table in a database.

  69. Yeah, get rid of... by Anonymous Coward · · Score: 0

    Yeah, I agree things needs to be simplified.
    * Get rid of Active Registration.
    * Get rid of WGA (Windows Genuine Advantage) tool.
    * Get rid of WGA (Windows Genuine Advantage) notification tool.
    * Get rid of DRM (Digital Restrictions Management).
    * Get rid of PVP (Protected video paths), encryption for video and audio.
    * Get rid of propiertary protocols and file formats and use open ones.

  70. You forgot... by TobyWong · · Score: 1

    "indubitably"

    --
    - Toby
  71. Simplify??? by .killedkenny · · Score: 1

    Great idea! Strip out all the stuff people don't use and turn MS Office into OO.o. Then offer it for free!

  72. GE uses Exchange - 250K people (when I was there) by Anonymous Coward · · Score: 5, Informative

    When I worked for GE they used Exchange for 250K people. It was server-side unreliable (at least in our division) but it was a decent user experience.

    I have since been involved with a smaller Notes install - Just 12K seats. IT WAS A HORRIBLE PILE OF SHIT.

    IT was elated that they pulled off the config (of Notes/Domino), it was (server side) reliable, it ran on Linux, it fit thier needs.

    The users were left in the cold with the brutal Notes interface. Tales of its suckage are all true.

    I currently use Notes (at a MUCH smaller company) and am constantly amazed of how bad this software really is.

  73. Slightly different perspective by Anonymous Coward · · Score: 0

    In my career in the IT sector I've always bitched about MS and it's lousy software. The fact is that Notes , much like windows is and was shit. Having said that though I need to add that I'm glad that products like Notes and Windows exist. Why? Simple, without buggy crash prone software like windows and notes I might be out of a job. So I for one welcome Mr. Ozzie into his new role at MS. I hope he creates an even bigger mess than balmer and gates ever have. If he does then I'm assured of a job for a lifetime.

  74. Re:Hey Editurs! (Obligatory Life of Brian Quote) by Rick+Genter · · Score: 1
    what is this program Lotus Notus he wrote?


    It was witten by his fwiend, Biggus Dickus. It is cowabbowation softwawe.

    --
    Don't underestimate the power of The Source
  75. lotus notus ? by Anonymous Coward · · Score: 0

    huh ? Lotus Notus ?

  76. Simply by peterfa · · Score: 1

    Ozzie, "I can't seem to... Sharon!!!!"

  77. Wither Groove? by fm6 · · Score: 1
    Mr Gates himself was once moved to declare Mr Ozzie "one of the top five programmers in the universe" and revealed that he and Mr Ballmer had wanted for more than a decade to persuade him to join Microsoft.
    Which would explain why Microsoft bothered to acquire Groove Networks, even though they seem to have little interest in the company's only product, a sort of P2P Notes.

    I've always found Groove to be an intriguing product, though I've never been in a position to actually use it. But it seems to have less and less visibility since being acquired. (Notice that the Australian article never mentions Groove, other than a couple of references to the company that created it.) Which is hardly suprising: it's a direct competitor for Outlook. It'll probably disappear as a separate product in the next few years. Hopefully, some of Groove's GUI designers will get assigned to Outlook and impose some sanity on that monstrosity.

    1. Re:Wither Groove? by sigh71 · · Score: 1
  78. GNOME by pato101 · · Score: 1

    Simplifly? Looks like MS is getting scared of Gnome. :-P

  79. quoting Lucius Annaeus Seneca by sjwest · · Score: 1

    A chair never kills anybody; it is a tool in the killer's hand. Lucius Annaeus Seneca

  80. How to simplify microsoft by russellh · · Score: 1

    Dump the OS. It's inevitable anyway. We're all going to use a Linux derivative or standard/open OS some day, so now's the chance to turn Windows into a window manager / application environment like KDE or Gnome. Or Aero analogous to Cocoa/Aqua with an open underlying OS. They can continue to waste money on a proprietary OS or jump on the train. People are already getting used to the idea that a computer can run windows and the mac OS and windows as an OS has no special advantages - only restrictions. why fight it?

    Bill Gates knows this, and he knows he's a product of the early days of the PC / OS wars. He knows he can't transition to the new era, unlike Jobs who has the iPod and loves to make a product. Bill has chosen the perfect time to exit stage left and he has something else he cares about - the gates foundation.

    Whatever they do, it's got to be a dramatic step that shows they are in control and have a vision. Apple switching to os X then going Intel showed that they have long term strategic thought. and it's clear that MS has just been coasting on their own past success.

    --
    must... stay... awake...
  81. Ozzie Can't Program... by rayted32 · · Score: 1

    ...as well as he can develop. To say that Ray Ozzie can "write instructions" better than someone else, is probably not true and...misses the point. Take Lotus Notes, for example. It wasn't Ray's coding that made this dog hunt. It was his vision. First, he combined an email engine with a database engine. Nobody's done that, even today. What's special about that? Folks can collaborate using the killer app - email - to do so. They can schedule conference rooms, submit expense reports and successfully submit, review and edit corporate documents through a chain of knowledge workers. It's also special that any views/lists/reports of said collaboration can be easily presented AND, when changed, easily updated/reindexed. This reindexing scheme is instantaneous and revolutionary. FoxPro/DBase sucked by comparison! Finally, what makes Notes fly is its innate and simple ability to replicate itself to other business locations. Almost zero conflicts from people updating similar databases at different locations! (Plus, simple rules to resolve those conflicts). Having been a developer and user of Lotus Notes I believe it is still the best business collaboration tool on the market today. And, if you want to create a Website business which has many small businesses using email to sell and communicate, it's virtually an untapped resource! So, dear hearts, Ray Ozzie is a visionary developer, not programmer. Programming is just a tool to express his visionary and development genius!

    1. Re:Ozzie Can't Program... by Anonymous Coward · · Score: 0

      I agree. Ray is a great technologist. Many of the bits and pieces of Lotus Notes were revolutionary for their time. Remember everyone, that Ray Ozzie left Lotus/IBM in 1997. That was 9 years ago! 9! The whole Internet, as we think of it today, didn't really start until around 1996. Despite what Lotus Notes is today, it was great stuff back in 1997 when Ozzie left. That's when Lotus Notes 4.x was shipping. Think of it: what were we all doing way back in 1997? That's when many computers had Win95 and were just upgrading to Win98. The whole computer industry was very different. Ray is a great guy, and this is a smart move by Microsoft. If they give him the freedom, he will turn that big ship. (... and yes, I'm looking forward to the Notes8 Eclipse-based rich client next year)

    2. Re:Ozzie Can't Program... by Anonymous Coward · · Score: 0

      You can read more about the History of Lotus Notes, and see a picture of the 1996 Lotus Notes 4 release here:
      http://www-128.ibm.com/developerworks/lotus/librar y/ls-NDHistory/index.html
      The next release was Lotus Notes 5 and shipped in 1999. That's an ancient version too, and is no longer supported by IBM. Yup, Ozzie has been gone a long, long time.

  82. MicroSoft's Ozzie speaks on complexity! by Jolly_Fat_Man · · Score: 0

    He can talk the talk! But can he walk the walk? It's nice that some person who I've, personally, never heard of before is taking the reigns of MSFT. It's nice he's saying that simple is the future. I still haven't seen anything to judge, but a simpler Windows is a good thing. They could take hints from the GUI of the Open Source side of life. Perhaps make a Windows Legacy version to support all the Old timers out there and make all new versions not support any legacy at all! Like we've all heard before! "Talk is cheap!"

    --
    Blind are we who do not know that we are blind. The world has been boring ever since I got here.
  83. Re:Bill hasn't been a programmer for a number of y by rabidgnat · · Score: 1

    From Bill Gates' bio, and from what I remember from "Triumph of the Nerds", Gates was responsible for coding BASIC Compilers and Interpreters for the Altairs in the late 70s and early 80s. If that qualifies him as an "engineer", per se, I'm not sure, but he certainly has earned his stripes behind the monitor in the days before he became Microsoft's visionary

  84. Re:Bill hasn't been a programmer for a number of y by Gazzonyx · · Score: 1

    Need I remind you of Microsoft Bob? Probably, everyone who still has a bit of sanity has forgotten it.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  85. Hire me! by Anonymous Coward · · Score: 0

    I could have told Microsoft their complexity kills (and sucks) about 15 years ago!

    And M$ has the gall to treat this like news, a revelation, I suppose to avoid irritating shareholders.

  86. Competitor for Outlook? by Elvis+Parsley · · Score: 1

    How so? I'd see it as a competitor to Sharepoint, maybe, but despite some notification features, it's no more an email client than Notes is.

    1. Re:Competitor for Outlook? by fm6 · · Score: 2, Informative
      Ray Ozzie's theory that email is obsolete may have prevented Groove from including an email client. But Notes has always included an email client.

      Anyway, you're missing the point. Yes, people primarily use Outlook to send and receive email. But if you deploy it together with Exchange, you supposedly have a groupware solution. And indeed, the Outlook/Exchange combination is obviously meant to compete with the Notes/Domino combination.

      As for Sharepoint, I think you're a little confused as to exactly what it is. Sharepoint is server side software, and it's meant to be used in conjunction with Outlook, not in place of it. Of course Sharepoint has a web interface too — which I guess is what you're thinking about. Which isn't supposed to be the primary interface. Though perhaps folks use it anyway, rather than deal with Outlook's weirdnesses.

      Groove was conceived as a P2P alternative the above. Hence my assertion that Groove and Outlook compete.

  87. That's exactly right, painful though it is by Animats · · Score: 4, Insightful

    Exactly. As Ballmer once put it, when asked why Microsoft kept adding functions to Windows, "If we stopped adding functions to Windows, it would become a commodity, like a BIOS. And Microsoft is not in the BIOS business". This is called "strategic complexity". It's a very real, key component of Microsoft's strategy.

  88. Re:Viva La Simplicity!! by menace3society · · Score: 1

    Geez, suddenly Sun charging $1/CPU-hour seems like a reasonable price.

  89. Programmer's Programmer? by Rob+Menke · · Score: 1

    Hey, the quote's from Rob Enderle. I'm willing to believe anything he says; he's so objective.

  90. *cromulent* by Anonymous Coward · · Score: 0

    Yes, I'm going spelling nazi on a made-up word :)

  91. Complexity Kills... the Competition by timeOday · · Score: 1
    But with Windows being bloated and out of control, you just can't clean it up and make it more simple... can you?
    In this context, another word for "Complexity" is "barrier to entry," which may help Microsoft more than it hurts. If an elegant little OS could meet all the needs of modern business (including support for legacy applications and hardware), Microsoft would be in trouble. Anybody can write an elegant little OS. They're available on the Internet by the dozens.

    Really, the value of big companies like Microsoft is in tackling complex problems than small companies can't solve. It's pleasant to imagine that all problems are simple if you just use the right abstractions to decompose the problem correctly, but I don't believe that. There are difficult tradeoffs between usability, security, backwards compatibility, and the wildly varying needs of millions of different customers. I agree there's no silver bullet... not just to Micrsoft's problems, but to the problem of computing, period.

  92. Re:MS Resources come with baggage! by sprocketbox · · Score: 1

    Actually, this is exactly the direction that Microsoft seems to be taking with Vista. I just got back from the MS TechEd conference and I was able to talk to some of the folks on the Vista team. They are already doing some nice work with virtualization to keep users from having to run with administrative privileges to make an application work. Add to this the recent announcement (http://www.microsoft.com/presspass/features/2006/ may06/05-22Virtualization.mspx) of Microsoft's intention to acquire a company called Softricity (http://www.softricity.com/) that sells a product that does application virtualization. With Virtual PC and Virtual Server in the mix I'd say that MS might well be on the verge of doing some interesting work.

  93. Not-so-good Lotus Notes Design by mech_knight · · Score: 2, Interesting

    We use Lotus Notes at work, and from my experience it's not exactly a well-designed software. For example: A user's password expires every 30 days. To change my password I have to log in (so I type in my password) and then you have to access my user id (type in password again) and then click on change password (where I have to type in my password once again) and only then can I actually type in a new password. And then it has this web-browser interface that never works right in Firefox or Opera so I had to use Wine to run it on Linux.

    It doesn't bode well for Microsoft to have this guy as their main "architect" if his Lotus Notes is any indication of his design prowess.

    --
    "Size matters not. Look at me. Judge me by my size, do you?" --Yoda {whips out green light saber}
    1. Re:Not-so-good Lotus Notes Design by wift · · Score: 1

      Ummm, your talking about an account setting that can be changed to > 30 days. Talk to your admins. As far as the multiple prompts to assure the system you are you? I think if you only had to worry about it every 6 months or 2 years it wouldn't be a big issue. Single-sign on works great but Ray didn't develop it. As far as Linux, Lotus Notes was developed way before Linux was very popular and technically isn't a design issue.

      --
      ....... Thus ends my attempt at wit or whatever
  94. I think I've figured out his plan by Nybble's+Byte · · Score: 0

    Bob> _

  95. Virtualization vs backwards compatibility? by Precipitous · · Score: 1

    Do you sometimes wonder why MS has purchased and is investing in virtualization technology? A compelling strategic / tactical reason would be to leverage it to break out of the backwards compatibility problem.

    They certainly aren't doing this so that you can run Linux on Windows. That would reduce switching costs and be bad strategy. Buying virtualization could be just another niche market or attempt to fill the product space - but that's not hugely compelling. It doesn't look like they bought the product to kill it. If that were the case, they'd also need to buy VMWare.

    Here's one scenario: Once their virtualization technology is stable (almost there?), they integrate it into their OS. Windows NT 7 (is Windows Vista NT 6 or NT 5.x?) could totally break backwards compatibility, and run old apps in a virtualization layer running the old OS. Maybe NT 7 will include machines and API's optimized and tested to run each specific previous release of Windows.

    Pushing the .NET framework gives them the abstraction layer they need to make this work with existing code and without virtualization. You can run .NET code in Mono on Linux ... it should be trivial to make it work in a different Windows OS. Currently, there are only small sets of features you lose when running .NET on old windows versions ... and the framework usually handles these very gracefully. No XP styles? Use a default color ... etc.

    Indigo style communications layers could theoretically even make communication between a virtuallized Win2K and the theoretical host OS possible, particularly if the virtualization technology is embedded and integrated in the OS. OK, it'd be slow ... but since when did MS care about that? They have more bundling and anti-trust problems to deal with by integrating another product into the OS ... but MS seems to prefer throwing lawyers at this type of problem.

    --
    My motto: "A cat is no trade for integrity."
  96. Re:Bill hasn't been a programmer for a number of y by TwilightSentry · · Score: 1

    Well, back in the '70s, he, along with Paul Allen and Chair-Man(TM), did write a couple BASIC interpriters... The hard part (floating point code) was written by Paul Allen.

    Actually, most of the code was tested on an 8080 emulator on a PDP-11. I even heard a story a while back (I'm not sure about the validity of this) that he got in some trouble because he stole the system from his university...

    --
    How to enable garbage collection on a system without protected memory: #define malloc() ((void *) rand())
  97. Only Now... by Anonymous Coward · · Score: 1, Interesting

    are they figuring this out?

    'Complexity kills .. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration.' He's not the only brilliant programmer in the world, but he does have Microsoft's resources behind him."

    apparently, bill gates didn't have the mental ability to figure this out or listen to people who obviously told him this.

    this is bizarre, but it is msft so it is probably only for marketing purposes and it msft expects folks to not put it in context to reach logical conclusions.

  98. Simplicity: a new slogan for the upcoming Vista by fastgood · · Score: 1

    KitchenAid -- The last pan you'll ever buy!
    HandyKlean -- The last mop you'll ever buy!
    Windows XP -- The last O/S you'll ever buy!

  99. ugly email client? by McDutchie · · Score: 1
    Is it Notes or Emacs that's the ugly email client?

    Well, it's certainly not Emacs... nothing wrong with Gnus.

  100. "Exchange started out good and only got better"? by Medievalist · · Score: 1
    Notes sucked early and never recovered. Exchange started out good and only got better.

    I was a beta tester for Exchange versions 1.0 through 3.0 (the total rewrite version).

    The original version didn't even support SMTP, fanboy.

    You have no idea what you are talking about.

  101. At last! by Helldesk+Hound · · Score: 2, Interesting

    > Ozzie is also driving Microsoft to simplify its software: 'Complexity
    > kills .. It sucks the life out of developers, it makes products
    > difficult to plan, build and test, it introduces security challenges,
    > and it causes end-user and administrator frustration.'

    At last somebody at Micro$oft whose understanding of software approaches that of the Unix way - Keep it simple.

    If he really does manage to symplify Micro$oft's software then I think that company will pull through the OSS challenge.

  102. Re:You gave away your market share, no one took it by el+cisne · · Score: 2, Funny

    "We barely had to pitch Exchange to get businesses off of Notes, we just went down the list of suckage and asked which items applied to their current environment."

    This was of course after you beat Notes. I mean after you beat Notes it was no problem. We all remember when you beat Notes, and often say, "Wow, remember when they beat Notes?" "Yeah, that was great when they beat Notes."

    Makes me wonder what else you guys like to 'beat'.

  103. Rise Lord Vader! by Danathar · · Score: 1

    Now go kill some children and take over the Software world - Sith Lord Gates

    Yes My master - Ozzie

  104. Re:"Exchange started out good and only got better" by LibertineR · · Score: 0, Flamebait

    No, I have no idea, I only worked in the product group. That means I have no idea? Okay. Exchange was a replacement for Microsoft Mail and Calendar, and during its inception, SMTP was not on the agenda, idiot. The fact remains that it did what it was supposed to do FROM THE BEGINNING, and kicked the crap out of ALL of its competitors, while gaining a foothold in corporate America, as Notes servers were kicked to the curb. DENY THAT! I am STILL waiting for mail someone sent me on a Notes server in our test lab 14 years ago. Think the attachment will come through too?

  105. Re:You gave away your market share, no one took it by LibertineR · · Score: 0, Flamebait

    Andressen, is that you?

  106. I did work with Notes by ggeens · · Score: 1

    Actually, I even got a few trainings for that job. After that training, I knew Notes (actually the server component, Domino) was totally unsuitable for the project but we had to use it for political reasons. I had a hell of a time just trying to keep the system going and I was relieved when the client shut it down. It never got past the pilot phase.

    After that, I never encountered any company that actually used Lotus Notes (except for one, and they just used it for email). It's hard to find anyone who really understands Lotus Notes enough to build an application with it. Most people try to impose concepts like "tables" and "indexes" on a Notes database but that doesn't work.

    --
    WWTTD?
  107. Sad thing is, he's right! by Anonymous Coward · · Score: 0

    I work for a factory and a bunch of our computers on the production line run DOS, although there are Windows computers in the mix. Frankly, DOS is *much* easier to backup/administer/etc.

    There's no comparison, I greatly prefer to admin DOS and the line workers don't much give a damn (they hardly have to hit more than a few buttons, anyhow), save that they like to install some version of pornographic solitaire on Windows (which comes preloaded with spyware, so I have to kill it). They honestly don't know how to screw with the DOS computers (which to me is yet another advantage...)

  108. Re:You gave away your market share, no one took it by Cal+Paterson · · Score: 1

    Christ, you got two replies where you've been disagreed with, and you've left two screaming personal attacks.

    People don't always agree with you. The solution may be to keep cool and deal with it.

  109. OSS Lotus substitute... by Anonymous Coward · · Score: 1, Funny

    please tell me of the superior product in the open source realm that does what Lotus Notes does.

    The GCC compiler (and the C language). It takes just about the same equal amount of work in C or in Lotus to make the same equivalent application.

  110. Re:You gave away your market share, no one took it by AFCArchvile · · Score: 2, Interesting
    There are 100K+ employee Exchange installations all over the world that work just fine.


    Yeah, and when "the Exchange server" serving >100K clients gets taken down for maintenance or disrupted due to unknown reasons, mail gets queued and thousands of people can't get their work done for hours on end. There is a reason why people call it "the Exchange server", and that reason is what Microsoft needs to fix ASAP. The marketing managers have justification too: it allows them to put another set of IMPORTANT bullet points on their PowerPoint slides (i.e.: "You can set up an Exchange cluster that will failover when one dies, allowing mail to continue to be delivered, and calendars to continue to be browsed and updated").


    Seriously, Microsoft. Clustering and failover in Exchange. DO IT NOW.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  111. Re:You gave away your market share, no one took it by Anonymous Coward · · Score: 0

    I think you're confusing Exchange with Notes. Exchange is the "I only do mail ... badly, but I look nice" e-mail program and Notes/Domino is the "I Do nearly Everything Well, except the UI isn't reallly nice (though I don't know why ... blame the application developer)" application platform.

  112. And the point is by ratboy666 · · Score: 1

    The original poster made some statements which were pretty much content free. I just reversed the thesis; it still held together (given that there was NO CONTENT).

    In other words, a pure troll.

    Now, on to your questions: most people do email, browsing, wp, spreadsheet, calendaring. In most cases, most information is imparted via words.

    The "text interface" is a very lightweight, resource conserving approach to these problems. Typically, more efficient in use of compute resources. The "graphical interface" is heavier.

    As to which is better? Servers typically do better with a "TUI". Simply because more resources can be devoted to the problem being solved. Clients? These days, computers are cheap, so the GUI tends to win.

    But, my original point holds (and was smartly modded "redundent") -- the post I was replying to was content-free and a troll.

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:And the point is by ClosedSource · · Score: 1

      If all you meant to say is that a CLI application typically uses less resources than an equivalent GUI application I agree.

  113. Re:"Exchange started out good and only got better" by Anonymous Coward · · Score: 0

    gosh, gaining a foothold in corporate america, so that's what they call the bill gates monopoly these days? SMTP was not on the agenda idiot - you mean billy bathgtaes was a jonny come lately to the internet and rammed his monopoly up everyone, and now we're stuck with this shit?

  114. Re:"Exchange started out good and only got better" by Anonymous Coward · · Score: 0

    lols, you got owned my boy, and badly

  115. I'm an Exchange/Notes administrator by Poohsticks · · Score: 2, Informative
    I've been an email admin now for about 8 years as my primary focus. I've administered ccMail (back in the day), Netscape mail, Exchange (5.5 through E2K3) and Notes (4.0 through 6.5). I've done migrations and architecture design for all systems as well. Over the years I've learned a few things about SMTP, databases and email. Each product has it's benefits and each product has it's faults. Here are a few things to consider if you're comparing Exchange to Notes:

    Exchange

    Benefits

    1) It's not Notes! (sorry couldn't resist)

    2) Mail handling is it's primary function and it does it pretty dang well.

    3) Outlook and Outlook web access work pretty well. Say what you want about the client experience, but compared to Notes... Outlook/OWA rocks.

    4) Tight integration with all other Microsoft OS/applications and AD. This is pretty important for user authentication and security.

    5) Fast and reliable SMTP engine.

    6) Connectors to every system under the sun. If it isn't a built-in Microsoft code connector, then the manufacturer of the third party system will have one (think Rightfax, Call-Pilot, you name it).

    7) Backwards compatibility for a whole mess of clients. Although it's a toss-up on whether or not you want to call this a benefit vs a fault.

    8) It scales LARGE if you design it properly. It takes a lot of experience and time, but you CAN scale Exchange for a global 100K plus environment (a heck of a lot easier than Notes if you ask me, but YMMV)

    Faults

    1) Database replication for redundancy is non-existent. This one is a true SUCK. Notes really gets this right.

    2) Application level clustering is non-existent. Again, Notes gets this right. Clustering in an Exchange world means OS level Windows clustering, which is complicated and delicate (although it gets better with every patch and OS upgrade).

    3) Encryption is an afterthought. S/MIME while supported is a mess to manage in an AD infrastructure and you can forget PGP completely.

    4) An awful lot of infrastructure dependencies with E2K and later. DNS, WINS (god help us), AD, the list goes on. That's an awful lot of infrastructure to put in place for one or two servers.

    5) Email archival and storage management is weak to non-existent. You'll have to go third party for cradle -to-grave data lifecycle management.

    Notes:

    Benefits

    1) Database replication. Notes works pretty damn seamlessly in replication.

    2) Application level clustering. It just works. One of the nice things about Notes.

    3) Console window. I love being able to watch the internals of the Notes server scroll through that CLI. Watch the server console for 15 minutes every day and you'll get a REALLY good idea what's going on in your environment.

    4) Encryption is strong and built in to the app at every level. Pretty dang easy to admin too.

    Faults

    1) Horrendous client UI. This is the biggest SUCK I've ever seen in a client UI. God this thing is horrible.

    2) Terrible email engine. Notes does application database work fairly well, but it is NOT an email server. I don't care what anyone tells you, email is never supposed to get stuck in a queue the way that Notes does. Have to restart the internal mail queue routers constantly just to keep messages flowing. Second biggest SUCK in relation to Notes.

    3) Terrible web experience/access to email. I thought Exchange 5.5 OWA was bad, but it looks like paradise compared to Notes.

    4) Client manage-ability from an admin perspective. GPO's and Outlook work pretty well. Notes doesn't have anything close. And again, we're back to the Notes client SUCK.

    Look, I'm an admitted Exchange guy. It's what I do. Even more bizarre to most people... I like it. Not just like it, I've made a career out of it. That said, I'm not blind to the fact that it's not the only solution or the best solution. Honestly, there are things that Microsoft Exchange can do a LOT better. I'm encouraged by the direc

    --
    "The story so far: In the beginning the Universe was created. This has made a lot of people very angry and has been wide
  116. Gratuitous Linux reference by infosec_spaz · · Score: 0

    How has anyone faired using Postfix/Cyrus (or insert other imap here)? I used it for a 25,000 customer ISP, and it barely ever hit over 25% on a quad proc system that was clustered (2).

    --
    ----- I have bad karma for a reason! -----
  117. just pr by Anonymous Coward · · Score: 0

    hows this thought: Bill Gates isn't stepping away from anything, but rather they're trying to dismantle a huge hurdle that is only growing...their horrible relation with people like, well, us. This guy is a "programer's programer", just like a politician is a person of the people...right. In 10 years they'll be advertising themselves as the leader of open source because open source is only bound to get bigger. And Gates will still be giving all the ideas and filling his previous position...just in a more secretive way.

  118. Re:Bill hasn't been a programmer for a number of y by drsmithy · · Score: 1
    I don't think he has ever really had an original design concept let alone created any product from scratch himself. ALL of Microsoft's products can be traced back to some other company.

    Which company's products are you thinking of, that cannot ?

  119. -= Obligitory balmer reference =- by dmneoblade · · Score: 1
    --
    Warning, knife is sharp. Please keep out of children.
  120. Re:You gave away your market share, no one took it by Allador · · Score: 1

    Yes.....

    Because no one at Microsoft has ever thought of how to do clustering in Exchange server:

    http://www.microsoft.com/technet/prodtechnol/excha nge/guides/E2k3HighAvGuide/99353155-7908-4d44-a609 -48199919f188.mspx?mfr=true

    You can scale out an Exchange infrastructure arbitrarily wide at _any point in the stack_. If your bottleneck is in your MTAs, then setup more dedicated MTA boxes. Is the MAPI/RPC front-end bottlenecked, or how about OWA? Well, you can build out layers of servers that do just those.

    Need real heavy POP3/IMAP servers? Can build out those too.

    Oh and you want geographically dispersed site-to-site replication? Thats well supported too:

    http://www.microsoft.com/technet/prodtechnol/excha nge/guides/E2k3DataRepl/bedf62a9-dff7-49a8-bd27-b2 f1c46d5651.mspx?mfr=true

    The options are nearly limitless.

  121. A single quote inspiring so much discussion by Evets · · Score: 1

    Unless this guy is way out of the box, how much affect will he have on Microsoft's existing direction? The OS Developers aren't going to start from scratch again - and neither are the exchange or office developers.

    Personally, I've seen crappy implementations of Notes and Exchange. I would think that with proper planning and resources both can be effective.

    I think that many people underestimate Microsofts existing long term planning. They are a company that can go through a decade of losses and still survive. They are a company that is run much better than other corporate giants that have been around in the last twenty years.

  122. The dumbest possible human exchange by tjstork · · Score: 1

    "Hi, I made Lotus Notes, can you make me the Architect of Microsoft".

    "Why yes!"

    I don't mean to rail on anything, but I don't believe there has ever been a time in recorded history when Lotus Notes was either good, or cool. Notes has always been a lame forms engine talking to a junky database and the end result is a ridiculous compromise. Sure, the vision had some elegance on it, on some level, if you believe that organizations just love to sit around and make up forms. The end result is that Notes is just a junky email client with a bunch of lame database and forms stuff that no one uses.

    --
    This is my sig.
  123. The Answer is Obvious Then by twitter · · Score: 1

    You can brag about Lotus Notes all you want, but that was developed from scratch when you can make the proper design decisions. But with Windows being bloated and out of control, you just can't clean it up and make it more simple... can you?

    In true M$ style, they will simply purchase Notes to simplify things.

    Yes, that's a joke. Thinking they could just buy their way to success by shutting down their competition and slapping what was left all together in one poorly tied knot is how they ended up in this mess. When you add all of the anti-competitive hooks and crazy file formats, what you are left with is XP. Try to DRM it and make it look nice and you get the 10GB boat anchor that is VISTA.

    --

    Friends don't help friends install M$ junk.

    1. Re:The Answer is Obvious Then by Anonymous Coward · · Score: 0
      Yes, that's a joke.

      Oh. Oh... oh, BWAHAHAHAHAHAHAHAHAH!!!!

      10GB boat anchor

      OMFG!!! HAHAHAHAHAHAHAHAHAH!!!!!

      Seriously though, you've tried humor before. It's just not you.

    2. Re:The Answer is Obvious Then by Anonymous Coward · · Score: 0
  124. Re:GE uses Exchange - 250K people (when I was ther by Anonymous Coward · · Score: 0

    When I was at Deutsche Bank they were using Notes 3 I think and were tied to it because they'd developed a whole pile of really crap applications on top of it. It was just terrible. Random segfaults, horrific UI, insane processes to back up and restore mail that I could never get working, bizarre hangs, and permanent non-segfaulting lockups. Plus, due to the notes culture, there were people at the organisation who just didn't have email addresses (only notes addresses) so that when Notes infrastructure broke down you couldn't contact them.

  125. ATM by jawahar · · Score: 1

    Users really need software that is as easy as ATM's (Automatic Teller Machine) software.

  126. A lost notes guy ? by Anonymous Coward · · Score: 0

    Ehm what happened to the god of programmers who programmed exchange.
    Or did he in fact also programmed this guy?

    notes are a bit nuts..

  127. the creator of Lotus Notes by Anonymous Coward · · Score: 0

    thinks that simplicity is the key?
    clearly people can and do change!

    Lotus Notes is so hard that the Lotus Notes support people have trouble configuring it. In IBM.

  128. Re:creator of lotus notus? by Bloke+down+the+pub · · Score: 1

    Sigh. When they're trying to speak English, I mean.

    --
    It's true I tell you, feller at work's next door neighbour read it in the paper.
  129. Re:"Exchange started out good and only got better" by Medievalist · · Score: 1
    I have no idea, I only worked in the product group. [snip] SMTP was not on the agenda, idiot.
    You've just explained everything. Including TNEF.

    Communications software judged a success while purposely spurning the most widely implemented form of communication.

    Right.... you funny, fanboy.

  130. Complexity can be bad by Anonymous Coward · · Score: 0

    Lotus Notes seriously sucks but at least I have to agree with him about the problem of complexity. Complexity has been a Microsoft problem, lo nearly two decades now, round about the advent of Windows glued onto MS-DOS. Now if only they can reduce complexity *and* add a little ethics, it might become a company I could respect.

  131. Re:You gave away your market share, no one took it by Anonymous Coward · · Score: 0
    You can scale out an Exchange infrastructure arbitrarily wide at _any point in the stack_.
    According to your own links Exchange doesn't even scale to match an ancient piece of cruft like sendmail.

    What, you didn't expect anyone to read it?