Hello, Ruby Friends! New episodes of The Ruby on Rails Podcast are going to start rolling out soon! If all goes well, the first new episode should go up next week. The podcast has a brand new host who is very excited to hit the ground running.
Alan Ridlehoover
@alan.codegardener.com
Empathetic leader. Passionate Rubyist. Fallible human. Storyteller. Speaker. Environmentalist. Feminist. Ally. Swell photographer. Rusty drummer. Loving husband & twins dad. Owner of too many hats, given I only have the one head. the.codegardener.com
Sometimes you need to repeat yourself.
Compliments are a reflection of the light you are putting out into the world. Accept them gracefully. Others have a better view of your aura than your inner critic does. (left) What your inner critic sees. (right) What others see.
If your codebase were an automobile, what kind would it be? A sports car? Minivan? Pickup? Regardless, if you let complexity sneak into your codebase, you're driving with one foot on the gas, one on the brake. The more complex, the harder you're pushing. Take your foot off the brake! Simplify!
Bumping for visibility, since I posted this at an obscene hour.
"Red, green, refactor" promotes premature abstraction. Ward Cunningham on convincing management to refactor: "I don't. Two estimates—make room for the feature, then add it." Do structural refactor before the next story, not after this one. What I do instead: the.codegardener.com/red-green-pr...
"Red, green, refactor" promotes premature abstraction. Ward Cunningham on convincing management to refactor: "I don't. Two estimates—make room for the feature, then add it." Do structural refactor before the next story, not after this one. What I do instead: the.codegardener.com/red-green-pr...
Red, Green, Premature Refactor
"Red, green, refactor" promotes premature abstraction. I had all the information to come to this conclusion 20 years ago. I'm embarrassed to admit how long it actually took. What makes me say that? ...
the.codegardener.com
Are you a builder who prioritizes shipping software? Or are you a craftsperson who prioritizes well designed code? It’s a false choice. You get more done with well designed code and tests than you do without. Craftspeople move faster than Builders who eventually grind to a tech debt induced halt.
Have you ever been told by an executive that test coverage past 80% produces diminishing returns? Have you asked them which 20% you should not test? Have they ever given you an answer?
I'm working on an idea for a workshop at #RubyConf. I'm wondering if you would find this a valuable use of your time at a technical conference. Please comment to register your vote. Here's the title: You're Right! Going from Disagreement to Decision without Damaging Your Team Abstract in 🧵
In an era filled with tech dipshits who never developed emotionally past the age of 13 & use their wealth to become odious monsters ... ... listen to Steve Wozniak.
A love letter by XKCD: What are you doing? Lenthening the sunset Pushing back the night Giving me a little more time Here with you. youtu.be/U8F7UNK9jco
TIL: Wubular github.com/RubyElders/wubular > Wubular is a modern re-imagining of Rubular, built with Ruby compiled to WebAssembly. > It lets you compose and test Ruby regular expressions directly in your browser — no backend server required.
GitHub - RubyElders/wubular: Created with CodeSandbox
Created with CodeSandbox. Contribute to RubyElders/wubular development by creating an account on GitHub.
github.com
Hot take: Developers who are happy to complain about friction within a process, generally don't lift a finger to resolve it.
Hot take: Developers will complain about other people's flaky tests but defer dealing with their own for as long as possible.
Hot take: Developers will complain about a build that takes two minutes longer than they think it should, but will gladly spend two days gold plating something.
A vision statement should be an inspirational postcard from an aspirational future. It should be brief. It should draw a picture. It should make you wish you were there! the.codegardener.com/vision-missi... #management #vision #mission #values
Vision, Mission, Values
A vision statement should be an inspirational postcard from an aspirational future. It should be brief. It should paint a picture. And it should make you wish you were there!
the.codegardener.com
Hot take: The Rails Way™ favors modification over extension.
Software that is designed to be modified is software that is hard to change. Software that is designed to be extended is software that is easy to change.
Software that is designed to be modified is software that is hard to change. Software that is designed to be extended is software that is easy to change.
@drbragg.dev What’re you doing in early September?
🎤 Be the voice of Euruko 2025 We’re looking for a warm, confident Rubyist to welcome the crowd, introduce speakers & guide the ceremony with heart and good vibes. Apply by Aug 21 → forms.gle/jTaPQrBp7cWz... #Euruko2025 #CallForMC #RubyCommunity
@fito.codegardener.com & I welcomed our first ever guest, Ryan Findley, to The Code Gardener Podcast recently. Hope you enjoy!
Ryan Findley
Podcast Episode · The Code Gardener · 08/18/2025 · 35m
podcasts.apple.com
Compliments are a reflection of the light you are putting out into the world. Accept them gracefully. Others have a better view of your aura than your inner critic does. (left) What your inner critic sees. (right) What others see.
Compliments are a reflection of the light you are putting out into the world. Accept them graciously by recognizing that other people have a better view of your aura than your inner critic does.
Hi all! 👋 I was laid off and am looking for my next senior front end developer role. I have 19+ years of experience working with small agencies and Fortune 500 companies and focus on writing clean, accessible HTML, CSS, and JavaScript. Resume: aubreysambor.com/resume/ Leads/reposts appreciated!
Resume | Aubrey Sambor
A blog about web development, knitting, and other assorted things.
aubreysambor.com
Speakers are slowly being announced, but registration is open now! www.xoruby.com/event/atlanta/
Atlanta
Welcome to the ATL, Y'all
xoruby.com
I'm going to be speaking at @xoruby.com Atlanta on September 13th. XO Ruby is a brand-new (traveling) single-day Ruby conference. If you're a Rubyist in the southeastern US, you should check it out! (And if not, take a look at other 5 stops this fall.)
I'm speaking at @xoruby.com in Atlanta, you should come if you care about your team's survivability & the future of our language. 😉 www.xoruby.com/event/atlanta/ Also: first rehearsal of this talk came in at 19m, so I need to sloooooowwwww doooowwwwnnnnnnn
Atlanta
Welcome to the ATL, Y'all
xoruby.com
@fito.codegardener.com and I picked up our microphones again a couple of weeks ago! Here's a link in case it flew by in your feed before you could click on it...
RailsConf Reminiscing - The Code Gardener
In this episode, we take a nostalgic look back at what RailsConf has meant to us over the years.
buzzsprout.com
@fito.codegardener.com and I are thrilled to be speaking at SF RubyConf this November! So many amazing speakers! Hope to see you there!
⚡️ We launched the general ⚡️ ticket sale⚡️ for the San Francisco Ruby Conference on November 19-20! Get yours at lu.ma/sfrubyconf2025 The full program is live on sfruby.com/speakers and it is 🔥exceptional🔥. Friends, help us share the message!