I can't type at 100+ WPM period. Last time I was tested, I was around 85 WPM, but I think I could maintain that speed on a Bluetooth keyboard paired to an iPad or on the keyboard dock that connects to the Transformer.
Well, OK, but don't send me the medical bill for your RSI.
Personally, I'd rather have a good ol' 102-key (or similar) keyboard with a robust action and full size keys for everything that are in their normal places.
A tablet shares these drawbacks with the netbook into which I'm typing this comment. Some of those limitations can be worked around on both tablets and netbooks with clever user interface design...
And this is the crux of our difference of opinion. I don't think you can work around the kind of limitations we're talking about, whether it's the input method or the amount of screen real estate available, with a couple of bits of substandard bolt-on equipment and a quick UI refresh.
I was working on a programming project earlier this afternoon, using two monitors with about 8 megapixels between them. I was using every inch of screen real estate I had to save time switching between different source files, documentation, build windows, and so on.
Yesterday, I was working on a graphics project on the same system. Again, I was using all that screen space, with my work and a couple of frequently used toolbars on one screen and all the secondary stuff on the other. I was using a combination of (full size) keyboard, (ergonomic and many-buttoned) mouse and tablet (of the graphic input device variety) to control the system, and the amount of processing power between the CPU and GPU of this computer is staggering, but necessary if you need to visualize a lot of graphics effects in almost real time.
No amount of UI cleverness and Bluetooth keyboard+mouse sets would have let me do these kinds of work on a tablet as efficiently as I did on my serious computer. It's just not the right tool for the job.
On the other hand, when I wanted a break, I took out the iPad and fired up a puzzle game to play for a few minutes by touching the screen exactly twice while relaxing on my sofa.
...unlike the artificial cryptographic limitation of code signing verification with no owner override. A Transformer or virtually any other Android-powered device has owner override; an iPad does not without paying $650 for a Mac plus $99 per year for the certificate allowing owner override
Well, OK. If you want to write your own code and don't use a Mac anyway, don't write native apps for iOS. As you point out, there is nothing inherent about the tablet medium that means development has to be difficult. Apple choose to be developer-hostile, and while they can get away with it up to a point because their hardware is so much better than everyone else's right now, in the not-so-distant future I think they will suffer for it, just as Microsoft will if they pursue the policy we're discussing here on Slashdot today.
Then explain how locked-down game consoles still beat PCs in several genres despite the obvious disadvantage of not having mods or locally developed games.
Console games are frequently mocked by PC gamers for being substandard, and you can spot a console game ported to PC a mile away by the lack of sophistication in its presentation and often the lack of depth in its gameplay, so I'm not sure they really do "beat PCs in several genres". However, even if you maintain that they do, please consider that:
1. PC games are often pretty mod-hostile these days. All the malware maquerading as anti-cheating or copy protection has a horrible chilling effect on the kind of people who used to make level mods or new units or better AI algorithms. A few games/developers make a point of being mod friendly today, because it's actually a good marketing spin to attract a certain kind of fan.
2. Consoles would still serve a purpose anyway, which is to be relatively cheap and hassle-free to set up compared to PC games.
3. Most people don't care about exporting their data from a console to another system some time later. What good would that do if the data in question is a saved position from a game you completed 5 times already and haven't played for 2 years? So the whole lock-in vs. data portability issue is moot anyway. A lot of gamers are demonstrably willing to spend lots of money on games with on-line tie-ins that can literally be turned off tomorrow on the whim of the operators (and sometimes are, for apparently arbitrary and/or purely commercial reasons) so I don't think lock-in is really the top of their agenda. They'll just suck it up and buy something else for their entertainment tomorrow if it happens.
In other words, gaming is not a great example of the general trend I was describing. The data involved doesn't have the kind of longevity and portability needs of, your music collection, personal photos, e-mail history, financial records, etc.
The scenario I want to avoid involves a tablet owner not being able to afford a PC once he realizes that a task that he wants to perform needs one.
But how is that any different to saying someone who owns a VCR/PVR/Blu-Ray player might want to write some code tomorrow for another purpose? It's a different tool for a different job. If you want a cheap and cheerful system for learning to program, check out things like Raspberry Pi, which has been conceived from the start to fill that kind of niche. If you decide programming is something you enjoy, you can step up to more serious equipment and software later on.
I guess I just don't live in the world you're describing. Outside of work, most people have always been more consumer than producer. They probably always will be, for the simple reason that it takes a lot of hard work, often well beyond the point of being enjoyable just for fun, to produce really good work that others will enjoy consuming. Most of that work is done in return for payment as part of a job one way or another. You also get keen amateurs/hobbyists who produce very good work, but they are relatively rare, and probably doing it for the satisfaction of helping others and/or producing work they can be proud of. Those people aren't going to be stopped because they need to download and install another bit of software or spend a bit of money on different hardware, and for the majority who are happy to share ideas with friends via Facebook or the occasional blog post, using a tablet/smartphone/whatever isn't really much of a limitation anyway.