At work, I have a really powerful Linux workstation which I can SSH to. Hence, I can run Emacs and shells remotely and multiplex them in a single terminal window using GNU Screen.
Are iPads ready as development machines, if one sticks to SSH and a local browser? Alternatively, what other simple, inexpensive and light machines are suitable for this purpose?
I have done some research, and there are some good clients around like Blink. Furthermore, the new Magic keyboard with an integrated trackpad seems to position iPads as relatively direct competition for netbooks. Some glitches and roadblocks are concerning, like the lack of dedicated ESC key or issues with SSH background connections.
Chromebooks are sadly not a good alternative anymore unless you are comfortable logging to Google services for everything. This is a big privacy concern for me. Hardware is great and inexpensive on some models like the Pixelbook Go, but it's not easy to wipe out ChromeOS to run pure Linux.
What other options are worth considering? Perhaps Surface devices or cheap Thinkpads? Some other ARM devices like the Pinebook are very appealing, but not easy to purchase quickly.
The author was using his iPad as an SSH dev machine even way back then. These days I find it even easier since the iPad can now fully support AWS Cloud9 and also VSCode remote workspaces, so you can do graphical IDEs as well. If you’re going to be developing remotely there’s no reason an iPad wouldn’t work well for you.
Also Working Copy is great if you have setup CI/CD pipeline. I used that only for Hugo sites on Netflify. I would edit content in ia Writer, commit in Working Copying. And a few minutes later it was deployed.
Lately, I am playing with Flutter. I am still setting Flutter dev environment on Linux VPS. I can compile webapp and then test in in the browser. Once this is setup complete, then I might just buy desktops in future, and keep iPad for on the go minor dev work.
The new keyboard is a huge upgrade over the previous model, and I’ve found that the trackpad feels natural when I’m using my iPad, much more familiar feeling compared with my MacBook.
One complaint I read about the new case is viewing angles, or lack thereof. I have had no issues personally, and find the angle to be exactly where I’d want it.
Overall I’ve been using my iPad for ~50% of my workflow lately.
There are SSH clients for iPads (I use termius), but the screen size / cost ratio is rather prohibitive if you only want a smart typewriter.
A cheap Thinkpad is definitely worth exploring. Four years ago I bought a used T420 (built in 2011). I paid just over 300€, RAM and SSD upgrade included. It's still running great and the keyboard continues to be a joy to type on :-)