Slashdot Mirror


Apple's Trend Away From Tinkering

theodp writes "Having cut his programming teeth on an Apple ][e as a ten-year-old, Mark Pilgrim laments that Apple now seems to be doing everything in their power to stop his kids from finding the sense of wonder he did: 'Apple has declared war on the tinkerers of the world. With every software update, the previous generation of "jailbreaks" stop working, and people have to find new ways to break into their own computers. There won't ever be a MacsBug for the iPad. There won't be a ResEdit, or a Copy ][+ sector editor, or an iPad Peeks & Pokes Chart. And that's a real loss. Maybe not to you, but to somebody who doesn't even know it yet.'"

2 of 965 comments (clear)

  1. Very much for tinkerers by Tony · · Score: 5, Interesting

    The Apple ][ came with manuals that had the ROM listings. The ][+ (at least) had a mini-assembler built right in (Sweet-16, baby!). It had full schematics right there in the box. The default "shell" was a BASIC interpreter, fer cryin' out loud!

    The Apple ][ was most definitely a tinkerer's machine.

    There's a huge difference between the Apple ][ and pretty much any mainstream computer available today. The Apple ][ (and to a certain extent, the Commodore 64) was simple. Almost everything you did was related to the hardware. If you wanted to do anything but launch programs, you pretty much had to learn something about the computer, and how computers operate in general. Anyone nostalgic for those days is nuts.

    Don't get me wrong. I really loved the Apple ][. (This was before the ][+ or ][e, you puppies.) I believe I am a much stronger computer geek because of it. I'd wager those who learned computing on the Apple ][ make up a good percentage of the alpha geeks today.

    Computers today are far cooler than they were back then. Part of the reason is, they no longer resemble "computers" so much as they are now communications devices, or information handling devices. The downside is that kids starting out these days aren't learning about the true fundamentals of how computers work. Also, they're shielded from even the ability to tinker with them.

    That's not as much of a loss as you might suppose. It's not like it'd be the old Apple ][ experience anyway.

    --
    Microsoft is to software what Budweiser is to beer.
  2. We had that problem at university by Sycraft-fu · · Score: 5, Interesting

    A professor (a Mac head unsurprisingly) wanted to teach a class on iPhone application development. Well of course that needs to run on Macs and we don't have any Mac labs since some of our software is Windows only and we need to purchase budget computers. I don't know what he planned to do about that, maybe buy some Macs for teaching out of his research funds. However the bigger problem, the show stopper problem, was Apple. We needed to get the SDK licenses. They sent over this ginormous contract for us to sigh. That of course had to go to the lawyers, who modified it and sent it back. Apple said "No. No modification are permitted, you sign it as it is now or you can't have it." Well, we have no authority to sign, only the lawyers can do that. They weren't going to sign it as is. So, we had to say screw that.

    Now the class is being taught on Android app development. This has proved to be dramatically less problematic. The SDK runs fine on our Windows systems. It would also run on Linux or Mac systems, if needed so if we want to put it on our shell systems as well as our lab system we could. Getting the SDK was not problematic either. No contract to sign, I just downloaded it from Google's site and installed it.

    Does this all matter? I dunno, all I can say is there's a class of students being taught how to develop for the Android phones, rather than the iPhone precisely because of the locked down environment. The requirement to use Mac hardware, but in particular the requirement to sign a massive contract vastly in Apple's favour killed any chance that it might be taught. We simply cannot do that.