Slashdot Mirror


Ray Ozzie To Step Down From His Role At Microsoft

denobug writes "Ray Ozzie, Chief Software Architect at Microsoft, is stepping down. He is to remain with Microsoft until he retires, focusing his efforts 'in the broader area of entertainment where Microsoft has many ongoing investments,' based on a memo from Steve Ballmer. Also according to Steve's memo, the role of CSA was unique and it will not be filled."

7 of 229 comments (clear)

  1. Re:End of Azure by Sponge+Bath · · Score: 4, Insightful

    I think it is an admission that Chief Software Architect as implemented at Microsoft was just a nice sounding title to hand to one of the old crowd so they could feel they were still contributing.

  2. Re:End of Azure by MichaelSmith · · Score: 4, Insightful

    You don't think a software company needs a chief software architect?

  3. Re:End of Azure by Anonymous Coward · · Score: 5, Insightful

    "Software architects" are by far one of the worst things that can happen to a company that develops software products.

    Instead of developing useful software products that improve the efficiency of their customers, such companies spins their wheels developing "frameworks" that are rife with "patterns", "inversion of control", "service-oriented architectures", "clouds", and all sorts of other nonsense. Yet somehow these frameworks end up being hugely complex piles of shit. The original software products end up being ignored or remain undeveloped, since so many resources went into developing these cock-awful frameworks.

  4. Re:End of Azure by MichaelSmith · · Score: 4, Insightful

    I think its more like having a single technical lead in a powerful position is a bad thing for management because they keep asking hard questions. So lets split the role into smaller project based positions, leaving the strategy to management and marketing.

  5. TRANSLATION: Ballmer will resign in 2011 by WillAffleckUW · · Score: 5, Insightful

    For anyone who doesn't speak corporate-speak, or the variant they use at Microsoft, this really means the following:

    Ray got fired, but at his level they don't fire you. He got fired because Microsoft is a mature business and doesn't really create anything new anymore.

    Ballmer refuses to split the company up (tax reasons) so he's been given a grace period of a year to find a replacement for himself.

    Here endeth the lesson.

    --
    -- Tigger warning: This post may contain tiggers! --
  6. Re:End of Azure by lucm · · Score: 4, Insightful

    > Instead of developing useful software products that improve the efficiency of their customers, such companies spins their wheels developing "frameworks"

    To the contrary, most decent software architects will prevent the idle developers from writing YAF.

    > that are rife with "patterns", "inversion of control", "service-oriented architectures", "clouds", and all sorts of other nonsense.

    I heard that kind of statement a few years ago... where was it... oh yeah I remember, it was the mainframe guy at his retirement party, he was also talking about the good ol' days of CICS and hierarchical databases, and how nobody needs a GUI, textmode 80x25 was optimal.

    A good software architect is someone with experience that will define the orientations and overview the selected design patterns; as such he is instrumental in improving the quality and avoiding useless complexity.

    --
    lucm, indeed.
  7. It's not a leap forward if nobody actually leaps by wandazulu · · Score: 4, Insightful

    I used Lotus Notes for many years, starting with version 3, and I got the impression that there was some sort of philosophy behind it, but I just couldn't figure out what it was; I admit I got tangled up in the interface. A good friend of mine was a Lotus Notes admin, and while I believe he "got it", the hoops the interface made him go through to do various tasks (backing up a database by copy-n-paste because it was the only "reliable" way?) negated whatever deeper benefits the platform provided.

    Ultimately it comes down to execution; the web has its shortcomings, but it's simple enough that people "get it" and can use it effectively. Being relatively simple and text-based, it encourages experimentation without needing to worry that the underlying database can somehow can be corrupted or external links permanently invalidated. It doesn't hurt either the the web itself is basically "free", while Notes was (is still?) quite expensive.

    I don't want to get all Godwin here, but I think a decent analogy is that Notes is a Tiger tank; sophisticated and extremely powerful, but ultimately done in by the cheap and plentiful Sherman. It doesn't mean that the Tiger wasn't better than the Sherman, it's just that the Sherman won by sheer volume.

    Ozzie may be a brilliant guy, with an IQ of 100!, but if he can't execute his ideas in a way that people nowhere near as smart (say, 2!) as him can use, what's the point? History is littered with people who had brilliant ideas but are forgotten because they botched the execution. Having used both Notes and Groove (as I understand it the only other actual piece of software Ozzie actually worked on), he took a serious leap forward, just down the wrong evolutionary path.