Man, we have very different lifestyles. Are you a serial killer? :)
> Some of them are programming languages
You’re the first person I’ve known who programs on phone hardware rather than using a larger computer with emulators. It must be quite painful for you!
While it is undeniably more comfortable to program with a nice keyboard and big monitor, emergencies can demand that you work with what you have. Typing
cat /tmp/accumulatedfiles | while read line ; do sed -i '/inner\;/outer\;/' < $line ; done
can be rather frustrating without a real keyboard.
The size of this (as well as the Astro Slide[0]) deters me from buying though. Well COVID as well since I'm not on the move as much as I used to. But size-wise it's just too big, a phone this size doesn't comfortably fit in my pocket. Wish someone made something N900-sized (but lighter and thinner). The large size is great when used in computer mode, but most of the time you're using it in phone mode so I'd prefer to have it smaller.
[0] https://www.indiegogo.com/projects/astro-slide-5g-transforme...
Emphasis on “most”.
This device is really interesting, but I agree that the product market fit is slim.
As far as programming on the phone, I used to leave my computer at work and have a computer at home. On the commute I would only have my phone. If I am at the grocery store and the client calls and says their server is acting funny, I might not want to wait to SSH to it from home or run to the office.
I think this is all a moot point in that you are right: at this point most people don’t have the need for a physical keyboard. But at the same time, I think some small subset of people will want a physical keyboard.
It wasn't an emergency, but I've certainly wanted to use my phone recently while outside shoveling after a blizzard, with hands that are simultaneously cold, wet and sweaty. Heck, I can hardly use my phone when I'm done at the gym. And one doesn't have to be a serial killer to get blood on their hands in say, a fall while hiking, a crash while biking, or when dialing 911 while rendering aid to someone else whose blood is now on your hands.
There are 2 types of people in this world: people who would like a phone to work at such times, and people who feel like they have to do things like panic-buy toilet paper during a pandemic.
Those who have never lived a more rugged life do not understand.
You don't need to write code on your phone? Me neither. But if some server suddenly starts acting weird while I'm on a roadtrip and everything I have is a smartphone, I sure as hell would not enjoy the typical SSH session using swype and autocorrect.
This sort of example always strikes me as odd because it seems far better to have a an oncall rotation for this sort of thing.
Granted that nobody has this for their personal servers, but that by definition is not an emergency.
However, if it's for a service you are providing to a paying client, I'd hope they aren't relying on a server being reset by a single individual who might be on a road trip.