Developer Week in Review

Ozzie architects a departure, Apple earnings and rumors, the BSA meddles, and C++ is 25.

Here’s what recently caught my attention on the developer front:

The new Microsoft, wow with 100% less architecture

This week, The Creature From Redmond announced the upcoming departure of Ray Ozzie, Microsoft’s Chief Software Architect. Ozzie took up the mantel of CSA from Bill Gates himself, and Steve Ballmer has indicated that the position will not be continued after Ozzie leaves.

I can’t help but raise an eyebrow at this. In a company with as pure a software play as Microsoft, and with as much emphasis on a unified development methodology for independent software vendors, not having someone at the top to herd the cats strikes me as a recipe for divergence and a splintered framework.

Another good press week for Apple

On Monday, Apple announced they made a bazillion dollars last quarter, and that every living human on the planet and many of the dogs now own iPads or iPhones, or something like that.

Expect the lovefest to continue on Wednesday (today) with another press conference, this time announcing the new tech for the Mac product line, including — it’s rumored — OS X 10.7. Is OS X 10.7 redundant? Shouldn’t it be OS X.7, or OS 10.7? And the rumors continue to swirl that a CDMA version of the iPhone will come to Verizon in 2011.

The BSA, neither trustworthy, loyal, nor honest, evidently

No, not the Boy Scouts of America, the Business Software Alliance. Word has come out this week that they have been lobbying hard to keep open-standard-friendly language out of the EU’s European Interoperability Framework. This has, not unexpectedly, brought the Free Software Foundation into the fray.

Having just watched “Firefly” and “Serenity” with my son for the first time (his, not mine), I can’t help but think that “the Alliance” is a great name to tag the BSA with. I’m having trouble plugging Richard Stallman into the Malcolm Reynolds role, though …

if (C++ == 0x19) printf(”Happy Birthday!!”);

It may seem like it’s been around forever, and maybe 25 years is forever in computer language years, but last Friday marked the 25th birthday for C++. A little long in the tooth, perhaps, but it still manages to power a good chunk of the world’s software. I never really got into C++ — I moved directly from C to Java, and I’ve now made a perverse sidestep to Objective-C — but I know lots of developers who swear by it (and a few who swear at it …). Wonder if we’ll still be leaning on it as heavily when it hits 50?

That’s it for this week. Suggestions are always welcome, so please send tips or news here.

tags: , , , , ,

Get the O’Reilly Programming Newsletter

Weekly insight from industry insiders. Plus exclusive content and offers.

  • http://www.classy.dk Claus Dahl

    C++ isn’t 15 years old by any reckoning I know of? The name goes back to 1983. Stroustrup started working on “C with classes” in 1979. The first edition of his classic book on the language came out in 1985. The current standard goes back to 1998. Which of these is 15?

  • http://ShaverAssociates.net Rob Shaver

    I’d love to hear what Ray Ozzie is up to after leaving MS. Believe it or not I still use Lotus Notes/Domino every day at home and in my business. It’s pre-Internet architecture was well ahead of it’s time and still holds up well against products such as SharePoint.

  • Alex Tolley

    C++ is much older than Java, which in turn is 15 years old. Wikipedia has the named birth (baptism?) in 1983.
    I was using it by 1989/90.

  • Chris Kramer

    Shouldn’t you use an iostream rather than a printf?

    std::cout

  • Adrian M

    15? So what was I programming in in 1988 ?

    I’m fairly sure it was kicking around as C++ in 1984 or 85.

    Wikipedia (don’t laugh) calls it at 1983.

  • Paul Topping

    Maybe C++ is 15 in dog years? Certainly not in normal years.

  • James Turner

    15, 25, what’s 10 years between friends.

    Clearly, I was in denial as to just how long I’ve been in the industry when I wrote that item, I’ve corrected to the right age.

    James