Live data from Hacker News

Using your phone as a software development platform

aista.com

21–30 of 53 posts

Re: Using your phone as a software development platform

#21

Can’t bang the drum loud enough for how good Gitpod is. If you’re a Gitlab user it’s baked right into the services too: https://www.gitpod.io/ Makes jumping on multiple branches super useful right from an device as portable as a iPad or iPhone.

Gitpod is a wonderful thing. I find myself reaching for that more and more, the whole ephemeral workspace concept is really fabulous.

Re: Using your phone as a software development platform

#22
post #18

Hijacking the article, but has somebody managed to find a good iPhone/iPad keyboard for coding? I’m still able to do Python with the default keyboard, but I press a lot of times the symbol key. The Wolfram Alpha custom keyboard on Android is absolutely the best keyboard for coding.

FWIW I travel with a Keychron K3

Re: Using your phone as a software development platform

#24
Somewhat off topic war story time. About five years ago I was in hospital with appendicitis the day before Black Friday. We had a promotion set to run on our online store starting at midnight UK time (where we are). We are a tiny company, literally my wife, myself (the only tech) and at the time one other none technical employee. Fortunately, I thought, everything was ready to go, specific promotion code read to automatically run at midnight, so wasn’t too worried about being out of action.

Having been waiting all day I was finally sent down for surgery at 8pm, I was quite a low priority case. I vaguely remember waking up in recovery and being wheeled back to the ward. At just before midnight we are about to go live with the promotion so I take a quick look at the site and all is running fine. 12.00 ticks rounds, refresh the site, it’s gone, error 500, damn! I had overlooked something and broken the site just before the biggest proportion of the year.

Somehow, and I don’t fully remember, I manage to fix it from my phone. We host on Heroku, and my dev environment is on my laptop at home. I had a Digital Ocean VM sitting unused, but with key based auth only. I somehow manage to install a ssh client on my phone, grab the key from my password manager. Login and install the full dev environment (Python venv, Postgres, Node, Heroku CLI), debug and patch the code. And finally push the fix to Heroku.

I have no idea how long it took, I was certainly still fuzzy from the general anaesthetic, but I got it fixed!

I now ensure I always have a dev environment installed on a vm, and access setup from a ssh client on my phone.

It’s certainly possible to do software development, the traditional kind, from your phone, but I don’t recommend it.

Re: Using your phone as a software development platform

#25
> Creating an app with Aista implies selecting properties using checkboxes, select dropdown lists, and high level UI components – Implying it’s equally easy to use your phone to create your apps, as using your desktop machine

The use of "implies" (twice!) in this paragraph seems very non-idiomatic to me.

Re: Using your phone as a software development platform

#26

> Creating an app with Aista implies selecting properties using checkboxes, select dropdown lists, and high level UI components – Implying it’s equally easy to use your phone to create your apps, as using your desktop machine The use of "implies" (twice!) in this paragraph seems very non-idiomatic to me.

I thought this was odd as well.

Re: Using your phone as a software development platform

#28
post #9

I used to code NodeJS services on my phone quite a lot when I was commuting to an office. I used Termux - https://termux.dev/en/ . It was brilliant, and worked far better than you'd think it would. The main problem was the keyboard because the stock Android one doesn't support a lot of symbols. I solved that with https://github.com/klausw/hackerskeyboard .

Folding Bluetooth keyboard, and a phone stand, turn a phone into a pretty decent terminal.

Re: Using your phone as a software development platform

#30

> Creating an app with Aista implies selecting properties using checkboxes, select dropdown lists, and high level UI components – Implying it’s equally easy to use your phone to create your apps, as using your desktop machine The use of "implies" (twice!) in this paragraph seems very non-idiomatic to me.

Caught my eye as well, it seems that they just really like that word. If you search on Google for "implies site:aista.com" you get 7 pages of results.
Post reply on HN