Depite my great and brand new phone and its wonderous open-sorcery, I still don’t hate Apple.
I mean, I assume my new phone is great, as I write this it still hasn’t arrived.
I said, at the end of that article, that the choice of whether I wanted to waste my battery life is mine, the choice of what I install on my computer is mine. This is because I am a geek, and it matters to me.
I actually believe that there is not a right to tinker. In fact, having worked Desktop Support for a while in both professional and power-user contexts, I am firmly of the opinion that the right to tinker by someone who “knows better” than the guy who set up the system is, sometimes, to be nuked. From orbit. Twice.
In fact, the concept of giving a barely-computer-literate a machine that will work one way, can do the things it should do and also let them change the wallpaper, is a Very Good Idea, because it would minimise the amount of time I, or someone like me, spent on the phone or in a dusty back-office attempting to work out how to revirginise the PC in front of me.
(My favourite, ever, was a machine with a Windows 2000 install where they had infected it with a couple of buckets of spyware, and then ran out of diskspace as the porn-bot-net it was running filled up the hard drive. They had then seen the “Compress Drive” option when looking for ways of gaining space back. As a result, you had a PC running out of memory, where all its swap files needed to be decompressed in memory before access. It ran like almsot frozen blackstrap molasses)
One of the favourite metaphors surrounding the closedness of the iPhone & iPad ecosystems (For those of you playing at home, the iPad and iPhone can only get software via the “App Store”, which required apple vet every piece of software available. The vetting process is currently inconsistant, which is bad, but there is no other way to install stuff, which people see as worse) is that of the car engine, and how this turns the computer industry from the old days where you could see where all the bits went, into the modern car industry where everything is hermatically sealled under a plastic case. The complaint is that the barrier to tinker with your stuff is now higher.
I can accept some of this. I have been tinkering with computers for longer than I can remember. one of my earliest memories is crawling along the carpet to behind the sofa, and pressing the magic button on the white thing that made the numbers go to zero. This – I found out many years later – was the tape counter on a Commadore 64. My first computer was this same C64, where the entire interface *was* a Basic input shell. Shift Run-Stop, Press Play on Tape. I can see how people would say that this meant more people would become computer programmers when they grew up, but I think we’ve already passed that. With PCs up until Windows 95 and the Rise of the Mac, you *had* to learn the basic concepts of computer command lines to use them, be it the ability to type “cd gamesDoom” “doom2” or the inner workings of the config.sys file on the boot disk you created for when you wanted to play Theme Park.
The rise of GUIs pushed a lot of the people who would have become programmers, I think, to having their first experience of source code to be HTML. It just shifts a bit, and if it means that people do not have to understand how a computer works in order to use it, that’s possibly even better. To continue the car simile for a bit, it’s not as if the rise of BMW-type sealled engine blocks entirely removed the people who know how your car works. I’m pretty sure that the people with the mental tendancy to tinker with code aren’t going to be put off forever because their phone or their video player doesn’t compile things for them, as they’ll gravitate to the ones that do, and if it means that I can know my non-existant Uncle Martin has bought an iPad and I won’t be spending the 27th December scrubbing spyware from it, so much to the better.