RFS 5: Development on Handhelds
There seems a reasonable chance that handheld devices will displace laptops as development machines in the same way that laptops displaced desktops. What would it take? Maybe you could do it mostly with existing hardware. Maybe you'd have to make significant innovations in input and display devices.
The real test is whether you can create an acceptable development environment on something small enough that you'd be willing to use it as a phone. Whatever the solution turned out to be, the result would end up being useful to more than just developers.
The way to start might be to try to force yourself to
use a handheld device as your exclusive development
machine, and see where the pinch points turn out to be.