Slashdot Mirror


Steve Jobs and the History of Cocoa

lopati writes "O'Reilly Network is running the first of a two part series about the intertwined histories of Apple and NeXT, and more specifically NeXTSTEP and the foundations of Cocoa. Nothing really new, but a nice overview of Mac OS X and a quick rundown of how old missteps (no pun intended :) evolved into the present product and company. I thought this was an interesting tidbit: 'But NeXT wasn't just a software company -- Jobs was also obsessed with building hardware. And this proved to be the company's downfall.' Ironic, because this has been Apple's salvation, or portentous, because history is doomed to repeat itself? You be the judge!"

3 of 37 comments (clear)

  1. NeXT's hardware woes... by Surlyboi · · Score: 4, Interesting

    I thought this was an interesting tidbit: 'But NeXT wasn't just a software company -- Jobs was also obsessed with building hardware. And this proved to be the company's downfall.' Ironic, because this has been Apple's salvation, or portentous, because history is doomed to repeat itself? You be the judge!"

    I very much doubt history is doomed to repeat itself.
    One difference between NeXT boxes and pretty much
    all Macs these days is installed user base. Don't
    get me wrong, NeXT boxes were pretty kickass (and
    they made a lovely fire, they were
    trying to carve out a new market for themselves
    while simultaneously competing with both Apple and
    Microsoft.

    The hardware was also woefully proprietary.
    Macs are moving away from that proprietary stance,
    most of the hardware is interchangeable with x86
    analogues (IDE, USB, VGA, AGP etc...) Now, that's
    not to say that there's nothing wrong with Apple
    hardware, (slow FSB, pc100 RAM, Motorolla making
    your CPUs) but the positions aren't exactly the
    same. Say what you want about El Steve, he does at
    least learn from some of his mistakes...

    --
    Mod me down and I will become more powerful than you can possibly imagine...
  2. Re:Hardware will work for Apple by foobar104 · · Score: 3, Interesting

    Perhaps the most important is to accept standards: USB, IEEE1394, DVI, etc.

    Yeah, and if there isn't a suitable standard, invent one!

    (If you don't know the story, Apple invented Firewire about seven years ago. It later became an IEEE standard interface. Earlier this year, Apple won a technical Emmy for Firewire.)

  3. Re:Hardware will work for Apple by SpamJunkie · · Score: 1, Interesting

    Yes, I think that is still my point. If there isn't a suitable standard (there wasn't, unless a seven year wait for USB2 was acceptable) then design one and release it.