Sign in

Garrett Dimon

@garrettdimon.com
2.1K followers 179 following 93 posts

Dev at FlipperCloud.io and Fireside.fm. #Ruby, #Rails, #HTML, #CSS, and judicious JavaScript. Basketball, sit-skiing, paddle boarding, and outdoors. Left below-knee amputee and small-town high school girl’s basketball coach. garrettdimon.com

PostsRepliesMedia
Garrett Dimon @garrettdimon.com · 18/02/2026
Just used @flippercloud.io to enable customers of @fireside.fm to opt-in to a preview of an overhauled Fireside UI after months of heads down work. And if they aren't ready for it just yet, they can opt right back out and use the old UI while we iterate and improve based on customer feedback.
130
Garrett Dimon @garrettdimon.com · 25/11/2025
Pretty obvious-in-hindsight hack, but after working on some larger initiatives that couldn't just be easily shipped daily, the morale boost of working on things that _can_ be shipped daily is priceless. Finding ways to break things down in a way that they're shipped daily can work wonders.
040
Reposted by Garrett Dimon
Marco Roth @marcoroth.dev · 20/11/2025
Here are the slides from my @sfruby.com keynote today! #sfruby #sfruby2025 speakerdeck.com/marcoroth/he...
speakerdeck.com
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
This keynote is an overview of how Herb came to be, what Herb can do for you today, and what the future with ReActionView might look like and how Herb c…
0235
Garrett Dimon @garrettdimon.com · 29/10/2025
Spent about ~30 minutes on an annoyingly squeaky/creaky foot. Re-did some screws with fresh Loctite. Added some teflon lubricant on the plastic bits. WD-40’d a couple of spots. Swapped out my sleeve for a new one. Every step feels ~30% better now. If only it was that easy for real body parts.
Photo of a Fillauer AllPro XTS prosthetic foot laying horizontally on a desk with an out-of-focus can of WD-40 in the background.Photo of a Fillauer AllPro XTS prosthetic foot standing horizontally on a desk with the Fillauer F in focus.Top-down photo of a Fillauer AllPro XTS prosthetic foot laying on a desk with half of the foot shell on and half off below it.
0110
Garrett Dimon @garrettdimon.com · 24/10/2025
Perfect storm of events and timing sucked the excitement and enjoyment out of sharing for me this last year. Really appreciate all the folks out there sharing and lighting/stoking the fire. It requires so much time and effort share your curiosity, learning, and excitement, but it’s so contagious.
120
Garrett Dimon @garrettdimon.com · 24/10/2025
Really digging what @bradfrost.com is doing with his podcast. It’s that awesome thing that I had no idea I needed. wakeupexcited.show
wakeupexcited.show
Wake Up Excited! - A podcast about living a creative, authentic, and fulfilling life hosted by Brad Frost
Wake Up Excited is a podcast about living a creative, authentic, and fulfilling life. Hosted by Brad Frost.
082
Reposted by Garrett Dimon
John Nunemaker @johnnunemaker.com · 27/07/2025
You write tests to catch bugs. You use feature flags to survive them in production.
051
Reposted by Garrett Dimon
John Nunemaker @johnnunemaker.com · 21/07/2025
Just slayed the API endpoint performance for flipper cloud. Added memcached around the adapter used to deliver gate data. Should save me $2-3k/month.
2161
Garrett Dimon @garrettdimon.com · 20/07/2025
Looking into some new shoes. Hashtag amputee humor.
A pair of white, low-top Nike dunks. The back tabs on the shoes have been customized to replace the Nike logo with "404" for the left show and "200" for the right shoe.
2100
Garrett Dimon @garrettdimon.com · 12/06/2025
That @brilliantcrank.com is so hot right now. Love seeing his voice and perspective in my feed reader. Keep it up, sir. You’re inspiring some of us to write and explore again.
010
Reposted by Garrett Dimon
Kasper Timm Hansen @kaspth.com · 11/06/2025
Next Thursday, I'm excited to dive into Active Record's internals and show you what's going on in there. Let's level you up, dispel some of the magic and have you more confident when you're using Active Record! lu.ma/7wqif0ap
lu.ma
Yes, you can read Active Record's code · Zoom · Luma
What's in Active Record, is it just tons of magic? tl;dr: I'm a former Rails core member showing you in this live session how the parts of Active Record you…
294
Garrett Dimon @garrettdimon.com · 02/06/2025
“On Friday, May 30th, the Presidential Budget eliminated funding for the National Limb Loss Resource Center for federal fiscal year 2026…” Choosing to amputate was an incredibly difficult decision due to the lack of information and resources, but it was absolutely the right decision for me.
120
Reposted by Garrett Dimon
ProPublica @propublica.org · 06/05/2025
Earlier this year, ProPublica found that the sepsis rate in second-trimester pregnancy loss hospitalizations increased by more than 50% under Texas’ abortion ban. Here’s how we did our analysis. (Published Feb.)
propublica.org
Texas Won’t Study How Its Abortion Ban Impacts Women, So We Did
Since Texas banned abortion, no one has studied the statewide effects on pregnant women experiencing complications. Here’s how we sifted through data on millions of pregnancy hospitalizations and…
19775083681
Garrett Dimon @garrettdimon.com · 06/05/2025
Stumbled across “azimuthal equidistant projection” maps, and they’re fascinating both from a geographic standpoint and from the way they show how looking at the same information with a different perspective/context can drastically impact how we perceive something. en.m.wikipedia.org/wiki/Azimuth...
en.m.wikipedia.org
Azimuthal equidistant projection - Wikipedia
010
Garrett Dimon @garrettdimon.com · 14/03/2025
Just registered for @kaspth.bsky.social's Action View source Deep-Dive. Really looking forward to this! lu.ma/sgjrzf3w?tk=...
lu.ma
Action View source Deep-Dive · Zoom · Luma
This event is a spin off of my overall Rails guided tour where we go deeper into parts of Rails. Guiding You through the Rails Source -…
051
Reposted by Garrett Dimon
Fireside @fireside.fm · 05/03/2025
Solo, co-hosted, interviews, panels — so many ways to podcast! Not sure which format fits you best? We’ve got you covered. blog.fireside.fm/choose-the-...
blog.fireside.fm
Choose the Best Format for Your Podcast: Solo, Interview, Narrative, and More
Discover the different podcast formats—from co-hosted conversations to solo shows and narrative storytelling—and find the best fit for your podcasting style.
011
Garrett Dimon @garrettdimon.com · 04/03/2025
Had a really fun conversation about my meandering and relatively broad career path in consulting, SaaS, writing, and all that with @jeremysmith.co and @bjessbrown.com. Hadn't ever really thought about how it all connected until they asked.
170
Garrett Dimon @garrettdimon.com · 01/03/2025
We had our final game of the season last night. Coaching has consumed every spare moment and emotion and not always been convenient or easy, but it’s enjoyable beyond belief. Looking forward to a less hectic schedule for a while, but still going to miss it something fierce until next season.
020
Reposted by Garrett Dimon
Zoe Gardner @zoejardiniere.bsky.social · 14/02/2025
Good morning to this man, and this man only #bbcqt
522214395931
Garrett Dimon @garrettdimon.com · 14/02/2025
How it’s going right after the last two weeks had felt like Spring was already here. And it’s wet and heavy snow with more in its way. Crummy time to be sick and struggling and miss out on a pow day.
Snow report showing 17” of snow in the last 12 hours.
010
Reposted by Garrett Dimon
🎱 Josh Branchaud ✨ @jbranchaud.bsky.social · 03/02/2025
You know that project you've been meaning to get to for months? It's a thorn in your side, but more urgent stuff keeps coming up... I can take that off your plate. I'm still looking to book one more client for the spring. Send me a dm and we can talk about what that'd look like.
131
Garrett Dimon @garrettdimon.com · 15/01/2025
Post a picture of yourself from a different era. Early 20's. Still had both legs. Could still dunk. Could never spend enough time on a basketball court.
Photo of Garrett jumping from the middle of the lane for a finger-roll layup. Right arm is extended straight up shortly after jumping with two defenders looking on from below while moving out of the way.
0100
Garrett Dimon @garrettdimon.com · 14/01/2025
As someone who came from more of a design and front-end background, I put off digging into the Rails source code for far too long. Once I did, everything became easier to understand and reason about. Having a guide like Kasper in this format would have been huge. bsky.app/profile/kasp...
072
Reposted by Garrett Dimon
Kasper Timm Hansen @kaspth.com · 13/01/2025
If you want to take your Rails career to the next level, you need to start digging into Rails. Don't sleep on becoming a better code reader, it's a force multiplier (ask me how I know lol). Sign up here: lu.ma/dv5yvj4n
lu.ma
Guiding You through the Rails Source · Zoom · Luma
What problem does this guided tour solve? Rails is your app's biggest dependency and you probably don't know what's going on in there. There's features you're…
34912
Garrett Dimon @garrettdimon.com · 07/01/2025
Instead of React as the new Flash, the pace of CSS improvements is making a case that JavaScript in general might be the new Flash. It doesn't seem wild to imagine that ten years from now, sites could still provide most of the same functionality while barely needing JavaScript at all.
380
Reposted by Garrett Dimon
Anna Landre @annalandre.com · 07/01/2025
Do you know a UK-based wheelchair user who works in a lab and would be willing to user-test our prototype of what is believed to be the first-ever lab coat adapted for wheelchair users? Please share far & wide! Interest form: forms.office.com/e/66FhcQjqRT More info: www.ucl.ac.uk/ucl-east/new...
Two photos of Anna, a young white woman using an electric wheelchair, wearing a blue lab coat that fits her well with tables and dry-lab equipment in the background. Text reads: "A team of researchers and designers led by UCL is looking for wheelchair users working in wet lab environments to user-test what is believed to be the first-ever prototype of a lab coat adapted for wheelchair users."
6224311291
Garrett Dimon @garrettdimon.com · 07/01/2025
My software development philosophy: 1. Minimize external dependencies. 2. Actively upgrade dependencies. "Dependency" is just another word for "save a little time now in order to permanently increase your workload by committing to monitor changes and responsibly update it in perpetuity."
1153
Garrett Dimon @garrettdimon.com · 07/01/2025
Really good shoehorns are underrated, but they need to be hefty metal ones that don't bend and are at least a foot long. Having several and keeping them stashed throughout the house is one of those small changes that makes a big difference.
010
Garrett Dimon @garrettdimon.com · 31/12/2024
TIL: `rails credentials:diff --enroll` (and `--disenroll`) Makes local diffs of encrypted credentials files display as diffs of the un-encrypted text instead of diffs of the encrypted gibberish. Helps reduce friction of seeing what changed in credentials when merging or navigating merge conflicts.
190
Reposted by Garrett Dimon
nateberkopec.bsky.social @nateberkopec.bsky.social · 26/12/2024
Noah Gibbs (codefolio, YJIT team, Rebuilding Rails author) has passed away. His big dream in life was to help build the Ruby community up. He wanted to be like the folks who worked to create the railroads during the industrial revolution.
110335
Reposted by Garrett Dimon
John Nunemaker @johnnunemaker.com · 24/12/2024
🎙️ Like clockwork, episode 3 is out. About 5-10 in we hit our stride and talk time tracking and prioritization. Merry Christmas! standinginthefire.fireside.fm/3
041
Garrett Dimon @garrettdimon.com · 24/12/2024
Decorating Christmas cookies amputee-style.
A Christmas sugar cookie shaped like a person, but the left leg is missing.
1120
Garrett Dimon @garrettdimon.com · 22/12/2024
Anybody know of online eBook stores where purchases benefit your local book store? Libro.fm and Bookshop.org do it, but I can’t find anywhere selling ePubs that does it.
120
Garrett Dimon @garrettdimon.com · 17/12/2024
Only been a couple of months with @fireside.fm, but it’s solidifying two theories I’ve had for a while. 1. I’d prefer to buy a small and profitable SaaS app rather than start from scratch again. 2. I’d prefer not to be solo on the front-lines. Partners collaborating on the day-to-day is fantastic.
2140
Garrett Dimon @garrettdimon.com · 17/12/2024
We’re having a lot of fun sharing our un-filtered thoughts about where to take @fireside.fm as we learn more about podcasting and production. We have lots of collective experience building software, but we’re a clean slate with regards to podcasting and production. standinginthefire.fireside.fm/2
standinginthefire.fireside.fm
Making Podcasting Less of a Pain
The team discusses challenges in podcast production, including editing friction, YouTube integration, and customer feedback. They share ideas for simplifying workflows and highlight recent improvement...
060
Reposted by Garrett Dimon
Fireside @fireside.fm · 12/12/2024
Episode #1: "Drinking our own champagne" is out. Give it a listen and be sure to subscribe to follow along in the future. standinginthefire.fireside.fm/1
standinginthefire.fireside.fm
Drinking Our Own Champagne
In this debut episode of Standing in the Fire, hosts John Nunemaker, Garrett Dimon, and Kristopher Priemer introduce themselves and share their vision for Fireside.fm, a podcast hosting and analytics ...
021
Reposted by Garrett Dimon
jonallured.com @jonallured.com · 13/12/2024
Finished Frictionless Generators by @garrettdimon.com and really enjoyed it! I went from "I know most of what there is to know about Rails generators" to "Wow I do not know most of what there is to know about Rails generators" and then back again because he filled in the gaps so well! generators.dev
generators.dev
Frictionless Generators
Learn to create time-saving reliable custom generators quickly and efficiently.
1103
Garrett Dimon @garrettdimon.com · 10/12/2024
Getting closer to a useful "temporary" vs. "permanent" dichotomy for @flippercloud.io flags to help make flag cleanup and organization more relevant. That way, we can proactively recommend cleaning up temporary flags without recommending cleaning up permanent flags.
Radio button options for feature flags. The first is "Temporary flags should be removed when the work is complete." The second is "Permanent flags are long-lived for maintenance or infrastructure."
1111
Reposted by Garrett Dimon
John Nunemaker @johnnunemaker.com · 10/12/2024
Due to acquiring @fireside.fm, @flippercloud.io's new pricing took longer to rollout than planned. But I'm excited we have our first Gold annual customer. The goal was affordable/easy yearly pricing. Feels like it's doing the trick. blog.flippercloud.io/per-seat-pr...
blog.flippercloud.io
Per Seat Pricing Sucks
When we started billing for Flipper Cloud, we did what everyone else in the space was doing – per seat pricing. $20 per seat each month felt like plenty. As time has passed this choice has increasingly bothered me. The past few months I've been thinking about what type of billing
281
Garrett Dimon @garrettdimon.com · 10/12/2024
Looking forward to the day that the client-side framework over-engineering dark ages of front-end dev are entirely behind us. Love that it feels like we're returning to a time where front-end build tools/processes can go spend their retirement hanging out with Flash, ActiveX, and Silverlight.
070
Garrett Dimon @garrettdimon.com · 09/12/2024
Just an entitled golden doodle pouting and laying across the couch pillows because we took a small break from petting her.
A golden doodle laying across some couch pillows with her head resting on one of them and her front paw sticking out from between the two pillows. She looks completely mellow but her dark brown eyes seem to be staring intently at the camera un-phased by the photographer.
060
Garrett Dimon @garrettdimon.com · 04/12/2024
Assistant-coached my first high school basketball games last night. Despite losing both games, the girls played impressively and showed defensive intensity they hadn’t yet shown in practice. Just hoping they feel and see the progress and trajectory we see as coaches and don’t sweat the score. 🏀
030
Reposted by Garrett Dimon
Kasper Timm Hansen @kaspth.com · 03/12/2024
I'm looking for Rails teams who are interested in saving time by using Rails more and getting stellar advice delivered async. I'm running a pilot program and I'm looking for up to 5 companies to start. It's a pack of 10 emails from team members to me for $1000. Renews when used.
12110
Garrett Dimon @garrettdimon.com · 24/11/2024
Been trying to let myself rest more without myopically pursuing “productivity”—despite feeling more time-constrained with more tasks/responsibilities than ever. But also never felt more energized/excited/capable of handling all of it—in due time. Should have counted rest as productivity all along.
3111
Garrett Dimon @garrettdimon.com · 24/11/2024
Because everyone else’s workspaces are fascinating and inspirational, here’s where I bang on a keyboard these days. How about you?
A mostly square room with beige walls and blinds, a Tonal on the left wall, and a mostly black standing desk and stool protruding from the right wall.

A lounge chair is in the right corner with a Mac Finder logo pillow.

The wall is decorated with typographic and infographic framed art from Edward Tufte, Cameron Moll, Scott Boms, and Grant Hutchison.
040
Garrett Dimon @garrettdimon.com · 24/11/2024
So much for stuffing ourselves silly on Thanksgiving. Doesn’t look like great food—or eating at all—will be a priority on opening day this year.
A screenshot of the snow report for the upcoming week with 12 inches on Tuesday and 14 inches on Wednesday with only 1 inch Thanksgiving day. Presumably that’s going to mean far-better-than-average skiing opening day. (Officially Thanksgiving day, although the mountain will likely be open Wednesday.)
230
Garrett Dimon @garrettdimon.com · 23/11/2024
Exploring and writing about how custom Rails generators can save time and reduce errors was supposed to be a nice well-contained topic. But now, it’s led me down a new rabbit hole of ideas for working with Rails front-end code. Not sure where it’s going just yet, but it’s exciting…
241
Reposted by Garrett Dimon
John Nunemaker @johnnunemaker.com · 19/11/2024
Flipper 1.3.2 is out with Rails 8 support! github.com/flippercloud...
github.com
Release v1.3.2 · flippercloud/flipper
What's Changed Sort available groups alphabetically in UI by @ghiculescu in #892 Remove usage of OpenStruct by @benedikt in #896 Add support for Rails v8.x by @benedikt in #895 New Contributors ...
03811
Reposted by Garrett Dimon
The Pragmatic Bookshelf ✅ @pragprog.com · 19/11/2024
It's Black Friday time at Pragprog Just use coupon code turkeysale2024 at checkout and take 40% off (ONLY at pragprog.com) Everything we publish is on sale... including Beta Books!
67759