Is Apple destroying a generation of tech whizzes?
economist.com
economist.com
So no, I don't think somehow the iPad is part of some new Dark Age. If anything, we live in a Golden Age for hackers. More so now than back then, taking into account what I cited above.
I probably would have when I was 16 or 17 just for that reason-let alone the fact that it's cool.
I started out writing things like:
10 PRINT "Jason"
20 GOTO 10
The reason why that's so important is that it can be comprehended, and it provides a base to which more knowledge can be added in very small pieces. Once the hypothetical 10-year-old has grasped the above - and there are a few fundamental concepts to grasp in there, they can start adding to that. Say: 10 FOR I = 1 TO 10
20 PRINT "Jason"
30 NEXT
And from there, it's just a matter of learning more and more until you're dealing with abstract syntax trees, NP-hard problems, functional languages, multi-threaded programming and whatever else we get to deal with.But if that first step is too high, many people will never be able to climb it.
I don't think something like Processing is any harder to get into than basic was. I started programming with GW-BASIC, LOGO and QBasic myself - the first thing that I thought when I started playing around with Processing is that it is remarkably similar to a modern QBasic.
What does that even mean? How about this: "Think about light switches, for example. Homebuilders, these days, put all the wiring inside the walls where you can't see it, and power is generated miles away from sources. Most people couldn't generate a current if their life depended on it; they just know that if you flick the switch the light turns on and if it doesn't you change the bulb or check the circuit breaker (the equivalent of hitting restart) before calling in the experts."
I know that dumbing ideas down to the point of meaninglessness is sorta the status quo of mainstream journalism, but at least have a little respect for your readers...
They may start with the iPad because it's the number one tablet but that doesn't mean they will stay with the iPad.
Future hackers will probably be inspired by the iPad and want to figure out how it works and how to program for it. Then these hackers may get tired of Apple's tightly controlled platform and may move to an open platform like Android to hack on.
This article seems to pursue an odd dichotomy, that the platform can either be openable or slick - never both.
Surely those two aren't completely mutually exclusive.
Macs were never for hackers now iApple isn't - so what?
Sure they are. Macs are full Unix workstations that can also run Office and Photoshop, with a much better UI than Linux. The meme that Apple's computers are deliberately unfriendly to hackers has never been true, until the iPhone and iPad.
This is not being unfriendly to hackers.
This is like one of those cat toys with the wand and the feather at the end to a rambunctious kitten. In some respects it's the most hacker friendly device out there right now because of the bragging rights it creates.
ooo... them's fightin' words :)
But people who are drawn to tinkering probably wind up with better uses for their mental energy when they have easy-to-use operating systems. Pretty much everyone who has an iPad also has access to a machine they can do development on.
For now.
To be honest - it feels ridiculous that the iPhone seems to need a computer so much. And I would imagine the iPad (or perhaps the iPadHD/iPadCamera/iPadNextGeneration) will feel slightly the same way.
I didn't until recently, when I had to start working on a project who's purpose is to automatically build iPhone projects.
I can't tell you enough how much it sucks not being able to run "xcodebuild" on top of a Linux machine.