John Nunemaker
johnnunemaker.com
John Nunemaker
@johnnunemaker.com
Tweets about Ruby/Rails. Building @boxoutsports.com, @fireside.fm and @flippercloud.io. Huge fan of 🏀 and ⏱️ (southbendwatch.co).
Starting to really take advantage of scheduled tasks in Codex. My App Performance one is really paying off. So I added more things to it (from railway and aws). Yesterday I created an OSS maintainer task to help me not let issues/pull requests slip by. Thinking Stripe is next.
September 17, 2026 at 3:02 PM
A customer asked for a better way to use Flipper Cloud with preview apps, so we built it.

Create a preview environment through the API, get a token scoped to it, and delete it when the deployment is gone.

https://www.flippercloud.io/docs/cloud/api#environments
September 16, 2026 at 3:15 PM
Day 3 of Codex as my PM. Ridiculous, but it's great having it tell me what to do. No real job since 2019, so its always been me figuring out what to do.
September 16, 2026 at 2:08 PM
Call me crazy but I'm pretty sure Codex is now syncing pins. Also, I can reorder pins now. Such a little thing but amazing for keeping things organized.
September 15, 2026 at 2:14 PM
All done. Took about ~30 minutes as expected. To do this with no read downtime has been a summer long project. Lots of poking and running it through different AI models to get it rock solid. 😮‍💨
Massive db migration underway. Codex driving. PG 9.5 to 18. Self-hosted to Linode managed. Opted to do more work to keep the app in read only mode during the migration to avoid any downtime for customers even though the migration should be only 10-15 minutes.
September 14, 2026 at 2:44 PM
Massive db migration underway. Codex driving. PG 9.5 to 18. Self-hosted to Linode managed. Opted to do more work to keep the app in read only mode during the migration to avoid any downtime for customers even though the migration should be only 10-15 minutes.
September 14, 2026 at 1:42 PM
I will say this... Codex noticed Caddy nearly ran out of memory, investigated the traffic, and found bots hitting IPs customers never use.

It suggested blocking those IPs, tested the change through a live failover, applied it without downtime, documented it, and merged the PR.

Pretty neat. 😊
September 14, 2026 at 12:48 AM
I had an absolute great month and a half with codex, but since the overwhelm with the astra release, even sol has occasionally went stupid on me. It feels like sol and astra both got nerfed to help capacity or something. Starting to consider trying fable 5.1...
September 14, 2026 at 12:26 AM
Current status: wrote down everything on my plate. Took pictures and uploaded to codex. Brain dumped thoughts on the list and context of each company/app. Told it to look for tasks to figure out how "close" things started are to being finished. Now its helping me prioritize the next few months.
September 13, 2026 at 11:05 PM
Astra is really quick and accurate. I've been doing astra light the past day or so and its great. I will say it'll still do stuff that I wouldn't. For anything beyond a hacky side project I still review code and find crazy stuff. Lol.
September 11, 2026 at 1:02 PM
Codex is saving me more money. 🤑

Last week it found years of pending uploads we weren't clearing. Saved $2k/mo.

Yesterday it found $1k+/mo in S3 transfer to imgproxy. Moving it from Railway to Fargate makes transfer free.

Almost another $1k/mo saved. 😂
September 10, 2026 at 2:22 PM
I'm loving having codex run local simulations to harden (and improve) flipper. Been working on in memory reads off and on and I have a whole harness together now to run flipper gem against local flipper cloud instance and verify the resiliency under failures. Dramatically increases confidence.
September 9, 2026 at 3:13 PM
Another great reason to have a read replica AI can query is you can make informed data-driven decisions. And then share with the team via github issue comment or whatever. This image is an example of analyzing image upload dimensions to optimize for rendering.
September 6, 2026 at 6:36 PM
Astra is the first model I've hit my limit with. Time for baby's first reset. 🤣
September 5, 2026 at 6:27 PM
gstack's global retro is pretty neat. I had built a dev-log CLI to do this before, but I think I can retire it. The only other thing it adds is pulling in todoist stuff.

Every day in the past week I touched 4-9 repos. Haha.

"The biggest pattern is context switching."
September 4, 2026 at 7:29 PM
You don't have to give coherent, fancy prompts. You can just gibberish the main idea and codex will figure it out. This one goes through individual requests that timed out, categorizes them and investigates fixes. PRs coming next. Flare already paying dividends!
September 4, 2026 at 2:54 PM
PodscanFM has a neat stats page now. Can't remember last time I was on the site, but I'm a sucker for stats.
September 4, 2026 at 2:03 PM
I used codex to clean up my mac disk the other day. Went from 50GB free (was completely unaware I was that close) to now 1.2TB free in sub 10 minutes.
September 3, 2026 at 2:34 PM
🤯 Verification doesn't have to be just code review, screenshots, movies, and tests/CI. You can tell AI to configure staging like prod and replay prod traffic to reproduce failures and then fix them. Codex has been doing this on repeat the past two days hardening box out's renderer.
September 2, 2026 at 2:18 PM
Today is new laptop day! Nope, I didn't get a dell xps or framework or x1 carbon. I got a macbook air 13". I wanted the lightest, smallest mac for now. Not quite ready for the linux/omarchy revolution. Plan is to leave my M1 with 64GB of RAM at home to just run Codex remotely.
September 2, 2026 at 2:05 PM
Nice little pattern for background tasks that need to be rate limited a bit: start to start throttling. If you need 1/sec, don't sleep 1. Sleep for the difference 1 minus the duration of the work.
September 2, 2026 at 2:02 PM
Shipped curated playlists today. Nice little feature where you can control exactly what you want on a playlist and then embed it on your own site.
September 2, 2026 at 1:33 PM
GPT Sol has been obsessed with locks of late. About to drop something in my agents file to be like chill bro.
August 26, 2026 at 6:50 PM
This graph of github growth in AI era is INSANE. Went from slow and steady to hockey stick. Now wonder their having outages. Pulled it from https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
August 26, 2026 at 2:40 PM
Whoa. Check out this silly prompt and the amazing result. 🤯
August 26, 2026 at 2:28 PM