As an example, I worked on some professional projects over mosh on my iPhone to my home network from work. My job at the time made a lot of time demands on me, but I had already mastered whatever professional growth I could in that position - so I took to setting up and learning tech that way.
The same reasons why ipads are always shoe horned into a role beyond content consumption.
* Laptops go to sleep when not plugged in or being interacted with. The iPad can provide sound notifications all day on battery power.
* LTE means that the communication lines are always open
* Almost everyone treats iOS apps as first class citizens. Skype on macOS is often buggy. Linux often has outdated clients.
* Instant power on
* Longer battery life
* Notifications appear even when the app is not running.
* A really sane operating system update schedule and procedure.
* A really sane app update procedure.
Text-based coding, sure. But the jury is still out for visual programming systems, of either the Scratch (syntax expressed via custom "puzzle pieces") or the LabVIEW (flow-based semantics) kind.
Language is the means by which human beings describe abstract data in a dense concise easy to encode and decode fashion. This is true whether its spoken or written. That it is the means we express code is unsurprising.
Lets put it another way. I'm typing this response to you on a keyboard. Can you imagine a way via drawing a picture that I could have in moments conveyed these thoughts by drawing you a picture?
How many more decades of failure do we need before we decide the jury is in and visual programming is a dead end?
https://www.alteryx.com/products/alteryx-platform/alteryx-de...
With Logitech Create Pro keyboard on iPad 12.9, it is comparable to a laptop. 4:3 HiDPI screen has more vertical space than 16:9 laptops. Arm processor means instant on, long battery life, fanless/silent, fast charging and never gets hot in your lap. The web browser is faster (by feel and benchmark) than some x86 devices.
Git is available locally (Working Copy) and some apps support in-place editing across apps.
Hopefully Apple makes it possible to run Jekyll and other static web servers on iOS.
* 3:2 screen ratio, 267 PPI
* Despite an i5 it has instant on, connected standby, LTE built in
* 9h of web browsing on battery: https://www.anandtech.com/show/13471/the-microsoft-surface-p...
* Fanless
* Charges in 2h40m
* Does not get hot
* Can run everything from games to servers to IDEs to scripts
* Not a walled garden
I've done this on occasion with my Ergodox, it's quite comfortable. Granted, I mostly use the iPad for tasks which are more suited to the Pencil, but it's there if one wants it.