I've been echoing this for a while. The iPad is a <i>stellar</i> content consumption device. If you just want to read email and watch YouTube and see pictures of the grandkids, the iPad is a fully-functional computing device, insofar as you need one.<p>It is a truly abysmal creation device, though. Typing on it is slower than on a physical keyboard. You can't switch between apps very easily, so doing anything where you'd have to reference or copy information is greatly hindered. If you want to use "non-visible" keystrokes (like control or win/cmd), it's a non-starter. The OS is heavily locked down and so divorced from the concept of "processes" and "files" that it is designed to not simply hide the internals, but to actively deny that they exist. While it's possible to create with it, it's absolutely the wrong tool for it. The hacker ethos is adamant about using the right tools for the job. Using the iPad as a creation platform (with, perhaps, the sole exception of a finger-painting device) is akin to using a pair of scissors like a bandsaw. You can get it done, maybe, after a lot of work and a lot of pain, but it's the wrong tool for the job.<p>I really appreciate how usable the iPad is as a device for people who simply want to consume content. But, I think that to treat it as the "next generation of computing" (see also: the "post-PC era") does a tremendous disservice to our industry, our children, and our society as a whole. Breeding out curiosity and penalizing the tinkerer is not a good thing. I am a programmer because my computer is my artist's canvas - code is the medium with which I paint. It is a deeply creative, deeply engaging, deeply expressive device for me. The iPad is not - and by design, cannot be.<p>It's a fantastic device for consuming content, but if you're going to sign up with the iPad, you're going to have to sign up to the consumer-oriented culture it is infused with. That'll be $0.99. Please don't peek behind the curtain.<p>Edit: Because I'm sure it'll be brought up, don't confuse creating content <i>for</i> the iPad (with your full-fledged Mac computer) with creating content <i>on</i> the iPad. The former is, of course, happening all the time, and that's great. But unless you're buying the device plus the $99 developer's license to be able to program it, you're not buying a "production" device.