There was the guy a while back who wrote a pretty high-profile rundown of why he liked coding on an iPad with a Bluetooth keyboard, using vim and Linode. There's also Cloud9 that has support for quite a bit more development environments than Nitrous has. Coding in the cloud can be done, and for some needs, can be done quite well.