John Nunemaker's Avatar

John Nunemaker

@johnnunemaker.com

Tweets about Ruby/Rails. Building @boxoutsports.com, @fireside.fm and @flippercloud.io. Huge fan of πŸ€ and ⏱️ (southbendwatch.co).

1,964
Followers
152
Following
664
Posts
28.10.2024
Joined
Posts Following

Latest posts by John Nunemaker @johnnunemaker.com

Are you saying you aren’t using AI?

07.03.2026 15:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some. /plugin can install a couple. The rest are on github.

07.03.2026 06:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A friend did as well and has been happy. Very tempted but so hard not to want to max out. Also the nano texture would be awesome for me. Air doesn’t have that yet right?

07.03.2026 00:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Same. I have M1 Max with 64GB of ram. Granted I’m never using it all. CPU is usually the issue.

07.03.2026 00:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

/frontend-design, /simplify, /review, and /commit-commands:commit-push-pr are currently my favorite claude skills. Would love to know of any sick ones I'm missing. Also enjoyed the research results of /last30days a few times yesterday.

06.03.2026 23:37 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I can't decide if I want a new m5 maxed out or an air + light second screen for on the go + a beefy server sitting somewhere on the internet.

06.03.2026 22:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Building your own bespoke git worktree tool is the new build a blog of the late 2000's.

06.03.2026 21:43 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Haha. For the pod or me?

05.03.2026 22:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Home Establishing standards and practices that improve the open podcasting ecosystem for both listeners and creators.

Fireside now sends real-time feed notifications via Podping and WebSub. I think this was the last piece of our podcast standards implementation (podstandards.org). Apps in the Podcast Index ecosystem now get notified instantly. Nice little Thursday ship.

Of course I httparty'd the whole time. πŸŽ‰

05.03.2026 22:43 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Rails Business Podcast (again) How AI has changed my day-to-day as a developer.

I joined brendan and ryan on the rails business podcast again to talk about AI.

www.johnnunemaker.com/rails-busin...

05.03.2026 20:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Having some fun with the verygoodsoftware dot company site today. Be sure to click the logo and see what else you can do. Haha.

04.03.2026 21:34 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Conductor and Superset update. I find I'm using superset for quick and dirty stuff on main or a branch (less for worktrees). For example, it's super fast to just crank out flipper gem updates on 5 apps at once. For anything I do longer feature work on, conductor is nicer (when performance is ok).

04.03.2026 16:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today is upgrade all the apps to Flipper 1.4 day. Most people are probably excited about the time based feature stuff or making flags depend on other flags. Personally, I'm excited about the smarter syncing with etags and all that jazz. :D

04.03.2026 14:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Flipper gem is amazing, here's how we extended it the Martian wayβ€”Martian Chronicles, Evil Martians’ team blog A deep dive extending Flipper in Rails: friendly actor IDs, team-wide flags, percentage rollouts, analytics events, and admin auditing.

"It’s a breeze to incorporate into a project: add the gem, run a command to generate a migration, mount a web interface, add a link, and write some wiring code to replace your solution with Flipper under the facade and you’re done. Easy-peasy, lemon squeezy!"

evilmartians.com/chronicles/...

03.03.2026 14:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm a big sucker for quotes related to action.

"Action produces information. If you’re unsure of what to do, just do anything, even if it’s the wrong thing. This will give you information about what you should actually be doing." ​- Brian Armstrong

02.03.2026 17:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Sweet! Todoist has an mcp that works quite well. Hopefully I'll spend less time on copy/paste and finding the todo I need to mark completed.

claude mcp add --transport http todoist ai.todoist.net/mcp

Then claude > /mcp > pick todoist and auth it

28.02.2026 19:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The conductor update last night has fixed my rate limiting issues for now. Hopefully I'm not speaking too soon. For now, I SHIP. 😎

27.02.2026 15:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I tried it. It’s real early and specific.

26.02.2026 21:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cmux beach balled on me for a minute at a time a handful of times per day.

26.02.2026 21:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Haven’t heard of it. Will do

26.02.2026 21:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- clicking on workspace gives me claudes, terminal, setup/teardown hooks, consistent port range to use and github flow (link PR is enough, claude does the rest).

What's out there? Do I have to build something? Please say no... :D

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 5 πŸ“Œ 0

I've heard of superset, didn't love it first run. Also saw worktrunk (all TUI which I'm kind of meh on, I like pretty mac apps and clicking).

I want:

- workspaces on the left with a few pinned that I'm actively working on

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I thought maybe I could manually set status, but conductor randomly overrides my override unless I use backlog. But putting active things in backlog just feels wrong. Tried putting them in "done" but they bounce back to in review or in progress due to rate limits.

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That's further scrambling because now I have to remember which app I was in for which work I'm getting done.

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Eventually rate limit resets and they jump back to correct status (even more jarring because I got use to them in wrong spot). It's legit scrambling my brain. Now I'm starting to try cmux (beach balls for me non-zero number of times an hour) and use ghostty again.

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's so jarring when they bounce around.

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The past week, it's completely consuming my GitHub graphql rate limits in no time (15-20 minutes???) and then all the "in review" status move back to "in progress" like they have no memory that a PR exists. Create PR button comes back (but PR already exists).

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I praised conductor like crazy so its only fair I bring up issues with as well. The past 2 weeks I can barely use it.

At first it was performance issues and huge lag when typing or clicking.

26.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Flipper 1.4.0 Dearest feature flagger, I come today bearing a big one. 1.4.0 is here and it's got some real goodies. Let's get into it. Time-Based Expressions Let's lead with the fire on this one. You can now schedule features to turn on or off at specific times using expressions.

Flipper 1.4.0 just dropped. Time-based expressions (release this feature on April 1st), feature dependencies (flag A requires flag B), and one-click or one-command migration to Cloud.

blog.flippercloud.io/flipper-1-4-0/

26.02.2026 02:16 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Finally upgraded the home mic. Should have before the podcasts I did the past week. Shure MV7+. Im fine with USB-C for now. Sounds great with very few tweaks

25.02.2026 14:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0