iPhone DevOps

https://news.ycombinator.com/rss Hits: 8
Summary

I wrote earlier about my dream of developing “single-handedly” on an iPhone. Then, I wrote some more about it. The dream still lives strongly! I am now coding single-handedly in any language on my iPhone SE model 2022. But although i still like pythonista I am now using a combination of three great apps that allow me to write code in any language using only one hand, holding my son in the other! what happened to pythonista? Wasn’t it awesome because it could copy-paste and stuff? Pythonista still is a great app. An update came out early this year featuring a much-needed python version push to 3.10. I still like to use the app for small scripts such as Advent of Code. A new quest So what disturbed the bliss of my little pythonista-powered mobile dev heaven? I blame protohackers. The day I found this site, I knew i had to go back to the drawingboard for my mobile dev workflow. The idea for protohackers is this: the site gives you a spec for a client-server protocol. You have to implement the server. You then plug the ip and port of your running server into the website, and it runs a series of tests interacting with your server. You have to make all tests pass. You can implement your server in any language you like. The specs are mostly watertight, although there are some surprises in the tests. The protocols are on top of either TCP or UDP. Overall these challenges are really well designed and a lot of fun to implement. My solutions are here So i wanted to do these challenges, but my workflow could not support it: I cant just open up a port on my iPhone. It sits behind a router at home, or some kind of NAT outside. Even if I could, I don’t know if it would be a good idea security-wise. I don’t want to do this one in python. I want to use this challenge to gain some more experience in golang The search is on (again) After revisiting all the options from my earlier searches, and looking at a bunch of code editors/ide’s, I was just ready to start vim in a terminal and st...

First seen: 2025-08-14 10:15

Last seen: 2025-08-14 22:18