Programming on My iPad Mini?
Yes, I actually programmed on my iPad Mini while watching sports from my Lay-z-boy chair. I almost titled this “ChatGPT Codex wrote my code while I slept” but the truth is that I wasn’t sleeping, but I could have been. Strap in folks, this agentic software development continues its crazy march.
Earlier I wrote about having whipped together a utility to create “create table” sql from a csv or excel spreadsheet. I had 4 csv’s I wanted to bring into Snowflake and with Kilo Code (a VS Code Plugin) and Grok 4 Code Fast I had a working python script in likely less time than manually creating the sql. And now I have this reusable utility. I then used OpenAI Codex CLI to mature the code into an open source project architected to support any number of sql dialects, starting with Snowflake and MySql.
This next step is using Codex Web client at www.chatgpt.com/codex. It’s the same coding LLM whether it’s called from the command line, a VS Code plugin or the web interface. The interesting thing about the web is that you connect up your github and it has its own code running environment. So I was truly able, from my iPad Mini, to tell it to add support for Postgress, MySql and Databricks. Then I could have gone to sleep - instead I watched sports.
With no further action from me, it designed the solution, coded, tested, created a new branch and checked it into git and created a Pull Request. It spun up an environment, loaded the python libraries, and ran the code, and fixed any of its own errors. How cool! I could then view the PR and personally review all the new or changed files just as if a person had contributed to my open source project. I had it merge into the main branch and performed a second request to add Oracle and Sql Server. Reviewed and merged that PR. All while watching Tv using my iPad Mini to enter these requests in from the codex/github web sites.
This morning I woke up, and pulled down the changed code to my local machine. I had Gemini 2.5 Pro review the 2 PR’s. Then I verified that the code worked, and it did. The safety is in the creation of a new branch and a pull request. Nothing has happened to your code until you review and accept the PR. This is a relatively small project, I look forward to giving this workflow a try on something far more significant.
Link to the Gemini Code Review: https://leebase.github.io/longreply/gemini-codereview-codex/