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).
Free software scares normal people aka "keep it simple".

danieldelaney.net/normal/
November 7, 2025 at 5:00 PM
Take money off the table. Whether its a tender offer in a startup or your own bootstrapped company with profit. It's good to get a cushion and you don't have to be perfect. Totally agree.

zachholman.com/posts/money...
November 7, 2025 at 2:56 PM
Our office in Momentum is finally coming together. Still a couple finishing touches but I love walking in to this every day.
November 6, 2025 at 2:20 PM
Welcome to the first workday after a daylight savings change! Enjoy your new test failures for today!
November 3, 2025 at 7:51 PM
Fun read (aka someone went way too far but I still learned some things) on unix signals and ruby:

leandronsp.com/articles/yo...
You don't need Kafka: Building a message queue with only two UNIX signals
Have you ever asked yourself what if we could replace any message broker with a very simple one using only two UNIX signals? Well, I'm not surprised if you didn'
leandronsp.com
October 29, 2025 at 1:26 PM
Toon (token oriented object notation) is an interesting idea. Already a ruby library as well. Much smaller than json.

github.com/andrepcg/to...
GitHub - andrepcg/toon-ruby
Contribute to andrepcg/toon-ruby development by creating an account on GitHub.
github.com
October 28, 2025 at 3:33 PM
Friends.. its that time of the year again. Friends don't let friends forget about DST. Also, TIL.
October 21, 2025 at 7:03 PM
I'm adding allowed domains to flipper cloud. Put in a domain, any time someone signs up via regular signup or oauth if their email matches they get auto-added to your organization.

Saw it first in slack but I think notion and others support this now. Really easy way to onboard.
October 20, 2025 at 2:49 PM
Whoa... just installed @browsermcp/mcp@latest and now claude can see what I see while signed in to the browser. Just had it fix an alignment issue on flipper cloud.
October 20, 2025 at 2:22 PM
PRs created/merged across 4 repos, config changes to 3 apps, revived one getting hammered by an email, deployed a handful of times and were not even to 11am yet folks...
October 17, 2025 at 2:35 PM
Wired: 3 saas apps making 7, 6 and 5 figures in revenue.
Tired: 3 saas apps taking turns struggling with various traffic patterns.

Don't get me wrong, that's my fav type of work. I just like to do one thing at a time... 🥵
October 17, 2025 at 2:30 PM
For some reason I didn't want to switch from default screenshots on mac to clean shot. How wrong I was! I've been on clean shot for a few weeks and its totally worth it. Just give in and get a setapp subscription.

cleanshot.com/
CleanShot X for Mac
Capture your Mac’s screen like a pro.
cleanshot.com
October 16, 2025 at 4:00 PM
Tiny little feature I love in flipper cloud: daily activity emails. Easy to follow what others are doing like new flags and changes.

It's opt-in on your profile. I've been using it for a while and just enabled the flag for everyone.
October 16, 2025 at 2:37 PM
Today I moved something that was $1k/mo on heroku to railway and it seems like it won't even cost $100/mo. Now I'm starting to think about moving all my apps entirely there.

If anyone wants to talk me out of it, do it now.
October 16, 2025 at 12:32 AM
Moved another piece of infrastructure to @railway tonight for box out and put cloudflare in front of flipper. Always get nervous with changes like this so might as well batch them up. :)
October 16, 2025 at 12:22 AM
This is an oldie but a goodie: "How we designed flipper cloud to never take your app down". Love the adapter pattern. Defining an interface can be so powerful.

blog.flippercloud.io/how-we-desi...
How we designed Flipper Cloud to never take your app down
The first hesitation most people have with a cloud-based feature flag service is assuming that their feature flags checks will now require a network connection to said cloud. Many do, but ours doesn't. When I considered starting Flipper Cloud, my overriding concern was how can we ensure that we never
blog.flippercloud.io
October 13, 2025 at 4:00 PM
Friday we had Karl Peterson (hotwire.com founder) at momentumsb.com/. Favorite thoughts...

* Hire fewer better more expensive people.
* How are you going to differentiate yourself.
October 13, 2025 at 1:30 PM
A problem well-stated is a problem half-solved. — Charles Kettering
October 10, 2025 at 12:58 PM
I rearranged my CarPlay icons based on most used. And it feels great. The little things like this add up in life. Think “what is a paper cut I can remove?“ today.
October 9, 2025 at 11:52 AM
New patch release for httparty.
github.com/jnunemaker/...

Fixes multipart files in binary mode and fields including non-ASCII characters. Yep, its that esoteric. Haha.

Let's hope this is a calm one and doesn't break everything for people.
Release 0.23.2 · jnunemaker/httparty
What's Changed Add changelog_uri metadata to gemspec by @baraidrissa in #817 Fix multipart with files in binary mode and fields including non-ASCII characters by @rdimartino in #822 New Contr...
github.com
October 7, 2025 at 9:56 PM
Everyone has great ideas. The difference between the people who crush it in life and those who don’t are the ones who actually decide to bring their ideas to life. - Will Guidara
October 7, 2025 at 12:06 PM
Getting the cache rules right for cloudflare is a dark art. Successfully got an endpoint to respect origin ttl and use etags though today. Also server stale while revalidating is neat.
October 4, 2025 at 8:27 PM
love this quote: Curiosity is a super power.
October 2, 2025 at 8:45 PM
“Dance like nobody is watching. Build like everybody is waiting.” - @dharmesh on MFM
October 2, 2025 at 11:54 AM