However, this has prompted me to re-evaluate what I need on my work computer. Essentially, there are only three things I actually run: vim, Vagrant and a browser.
This means that when the lease period on my current Air ends in February I will have a lot of freedom to choose my next "workstation". Theoretically it could be any small-and-light laptop, or maybe even something like iPad or Surface. Though even with the little requirements I have, I'm not so keen to go Windows...
Oh, and an actual question: I do quite a lot of front-end development (see for instance http://createjs.org/ ). One thing that mobile browsers lack is access to proper inspectors and JavaScript consoles. Any ideas on that?
This is a shame. Firefox is great on Android.
When you have to, can't you VNC to a machine with proper inspectors and consoles?
I don't ipad exclusively, nor do I front end very much, but whenever ssh or run-a-client-on-the-ipad fails me, VNC usually is the solution. I guess rdesktop works too. Given a decent xserver on the ipad I could do a few more things.
Except: when merging changes. Then I really want the screen divided into 4 sections, and the iPad is too small to do that comfortably.
That said, I've noticed a trend in my coding style to prefer conciseness and locality. This may be a subconscious reaction to the smaller viewport I'm using.
Once you've got a quad core server doing the heavy lifting, why not use an iPad for the interface? It doubles as a fantastic entertainment device and looks great too.
Well, i was trying to get at what benefits you thought the iPad gave you (other than ease of setup, and being a great content consumption device).
(While I don't know exactly what you do) you would probably still need a remote server, but Linux would give you a much more mature development platform, with many IDEs including the light table that you mentioned you missed.. with this and a proper shell you would be able to at least do some proper work with no data connection. And still keep the battery life courtesy of ARM.
Then move to Germany.