<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: robbyrussell</title><link>https://news.ycombinator.com/user?id=robbyrussell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 25 Sep 2026 01:15:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=robbyrussell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by robbyrussell in "Rails World 2026 Opening Keynote [video]"]]></title><description><![CDATA[
<p>I sat front row for David's talk yesterday morning. Having talked with him the day before, I’ll admit… I wasn’t particularly surprised (nor unprepared).<p>A bit of a field report from #RailsWorld: the vibe here is far from doom and gloom. Quite the contrary. Wherever our industry is headed, most of us are still employed as menders… tending to systems that customers rely on and businesses are quite happy to keep paying for.<p>Most of us aren’t waking up to a blank canvas and designing the architecture of the future. We’re inheriting decisions made years ago, updating old patterns, working around constraints, and keeping this shit running reliably.<p>I think these newer tools give us an opportunity to wonder a little more about the systems we’ve inherited. To unpack why things work the way they do. To tinker with assumptions we haven’t had the time, confidence, or permission to revisit… and share what we learn so the next person, or agent, has an easier time.<p>That deployment model we picked eight years ago? Worth another look. Some of our web apps probably wish they were native apps. And there are plenty of architectural decisions we’ve been living with mostly because… well, we’ve been busy living with them.<p>There’s plenty of understandable anxiety about what these tools mean for our work. I’m increasingly curious about what they give us permission to revisit.<p>Once my keynote is published, I’ll share more about a little programming-language-adjacent framework I’ve been working on for approaching exactly this kind of curiosity.<p>In the meantime… keep showing up. Keep wondering.<p>Long live Ruby. Long live Rails.<p>p(bloom)</p>
]]></description><pubDate>Thu, 24 Sep 2026 13:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49830669</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=49830669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49830669</guid></item><item><title><![CDATA[Oh My Zsh now supports a configurable update cooldown]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ohmyzsh/ohmyzsh/pull/13814">https://github.com/ohmyzsh/ohmyzsh/pull/13814</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49661972">https://news.ycombinator.com/item?id=49661972</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Sep 2026 17:21:41 +0000</pubDate><link>https://github.com/ohmyzsh/ohmyzsh/pull/13814</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=49661972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49661972</guid></item><item><title><![CDATA[Rails App Just Got Acquired. Now What?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.planetargon.com/blog/entries/your-rails-app-just-got-acquired-now-what">https://blog.planetargon.com/blog/entries/your-rails-app-just-got-acquired-now-what</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48738945">https://news.ycombinator.com/item?id=48738945</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:45:23 +0000</pubDate><link>https://blog.planetargon.com/blog/entries/your-rails-app-just-got-acquired-now-what</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48738945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738945</guid></item><item><title><![CDATA[New comment by robbyrussell in "DHH: Basecamp 5, Vibe Coding, and the Future of Rails"]]></title><description><![CDATA[
<p>Podcast interview with the creator of Ruby on Rails on the On Rails podcast.</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48738935</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48738935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738935</guid></item><item><title><![CDATA[DHH: Basecamp 5, Vibe Coding, and the Future of Rails]]></title><description><![CDATA[
<p>Article URL: <a href="https://podcast.rubyonrails.org/2462975/episodes/19335416-dhh-basecamp-5-vibe-coding-and-the-future-of-rails">https://podcast.rubyonrails.org/2462975/episodes/19335416-dhh-basecamp-5-vibe-coding-and-the-future-of-rails</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48738934">https://news.ycombinator.com/item?id=48738934</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:44:47 +0000</pubDate><link>https://podcast.rubyonrails.org/2462975/episodes/19335416-dhh-basecamp-5-vibe-coding-and-the-future-of-rails</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48738934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738934</guid></item><item><title><![CDATA[New comment by robbyrussell in "Rails: 13 Years of Rails at the Auto Shop"]]></title><description><![CDATA[
<p>Recent interview with Nikky Southerland, Lead Software Engineer at Shop-Ware — a cloud-based platform that helps independent automotive service shops run their businesses. Ruby on Rails has powered Shop-Ware since the first line of code was written back in 2013, and more than a decade later, the codebase is still 90%+ Rails.</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48738925</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48738925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738925</guid></item><item><title><![CDATA[Rails: 13 Years of Rails at the Auto Shop]]></title><description><![CDATA[
<p>Article URL: <a href="https://podcast.rubyonrails.org/2462975/episodes/19319172-nikky-southerland-lessons-from-13-years-of-rails-at-the-auto-shop">https://podcast.rubyonrails.org/2462975/episodes/19319172-nikky-southerland-lessons-from-13-years-of-rails-at-the-auto-shop</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48738924">https://news.ycombinator.com/item?id=48738924</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:44:01 +0000</pubDate><link>https://podcast.rubyonrails.org/2462975/episodes/19319172-nikky-southerland-lessons-from-13-years-of-rails-at-the-auto-shop</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48738924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738924</guid></item><item><title><![CDATA[New comment by robbyrussell in "[dead]"]]></title><description><![CDATA[
<p>DHH recently joined me for a discussion on the On Rails podcast</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48504685</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=48504685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48504685</guid></item><item><title><![CDATA[New comment by robbyrussell in "Building AI-First at Intercom (With Claude Code and Rails) [video]"]]></title><description><![CDATA[
<p>I sat down with Brian Scanlan to explore what “AI-first” development actually looks like inside Intercom’s 15-year-old Rails monolith.<p>They’re generating over 95% of their code with Claude Code… and it’s not just engineers. Teams across the company are involved.<p>We got into how this is reshaping code review, who’s running production queries, and how they’re building guardrails to keep things from drifting.
The part that stuck with me… knowing when to disengage the autopilot.<p><a href="https://www.youtube.com/watch?v=ADBs2K5Tpz0" rel="nofollow">https://www.youtube.com/watch?v=ADBs2K5Tpz0</a>
 <a href="https://podcast.rubyonrails.org/2462975/episodes/19060786-brian-scanlan-building-ai-first-at-intercom" rel="nofollow">https://podcast.rubyonrails.org/2462975/episodes/19060786-br...</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 19:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867813</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47867813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867813</guid></item><item><title><![CDATA[Building AI-First at Intercom (With Claude Code and Rails) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=ADBs2K5Tpz0">https://www.youtube.com/watch?v=ADBs2K5Tpz0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47867812">https://news.ycombinator.com/item?id=47867812</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 22 Apr 2026 19:01:24 +0000</pubDate><link>https://www.youtube.com/watch?v=ADBs2K5Tpz0</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47867812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867812</guid></item><item><title><![CDATA[New comment by robbyrussell in "Your codebase doesn't care how it got written"]]></title><description><![CDATA[
<p>touché</p>
]]></description><pubDate>Wed, 15 Apr 2026 18:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47783347</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47783347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47783347</guid></item><item><title><![CDATA[New comment by robbyrussell in "Your codebase doesn't care how it got written"]]></title><description><![CDATA[
<p>I'm hearing the same conversation play out at small software companies right now. Engineers telling their managers: am I being forced to adopt this, or do I need to go somewhere else?<p>Wrote about why I think the job description already changed, and what I'd rather see teams do about it than have that exhausting conversation on repeat.</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47772019</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47772019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772019</guid></item><item><title><![CDATA[Your codebase doesn't care how it got written]]></title><description><![CDATA[
<p>Article URL: <a href="https://robbyonrails.com/articles/2026/04/14/your-codebase-doesnt-care-how-it-got-written/">https://robbyonrails.com/articles/2026/04/14/your-codebase-doesnt-care-how-it-got-written/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47772018">https://news.ycombinator.com/item?id=47772018</a></p>
<p>Points: 29</p>
<p># Comments: 28</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:57:06 +0000</pubDate><link>https://robbyonrails.com/articles/2026/04/14/your-codebase-doesnt-care-how-it-got-written/</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47772018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772018</guid></item><item><title><![CDATA[New comment by robbyrussell in "Rails at the Center of DNSimple"]]></title><description><![CDATA[
<p>A deep dive conversation with Simone (CTO of DNSimple) about how Rails fits into their DNS platform.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:55:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771396</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47771396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771396</guid></item><item><title><![CDATA[Rails at the Center of DNSimple]]></title><description><![CDATA[
<p>Article URL: <a href="https://podcast.rubyonrails.org/2462975/episodes/18999348-simone-carletti-rails-at-the-center-of-dnsimple">https://podcast.rubyonrails.org/2462975/episodes/18999348-simone-carletti-rails-at-the-center-of-dnsimple</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47771395">https://news.ycombinator.com/item?id=47771395</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:55:50 +0000</pubDate><link>https://podcast.rubyonrails.org/2462975/episodes/18999348-simone-carletti-rails-at-the-center-of-dnsimple</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47771395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771395</guid></item><item><title><![CDATA[New comment by robbyrussell in "8,400 GitHub repos share a naming convention that traces back to South Park joke"]]></title><description><![CDATA[
<p><a href="https://github.com/search?q=oh-my-+in%3Aname+is%3Apublic&type=repositories&s=stars&o=desc" rel="nofollow">https://github.com/search?q=oh-my-+in%3Aname+is%3Apublic&typ...</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 12:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600150</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47600150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600150</guid></item><item><title><![CDATA[New comment by robbyrussell in "8,400 GitHub repos share a naming convention that traces back to South Park joke"]]></title><description><![CDATA[
<p>I know this because I'm the guy in the middle. Let me explain.<p>2006: Trey Parker and Matt Stone write "Oh My Science!" into two Season 10 episodes... a joke about replacing religious expressions with scientific ones.<p>2008: A coworker and I think this is hilarious. We build a Twitter side project called Oh My Science. It fetched tweets from the API and awarded gold stars to anyone caught thanking science for something they might have otherwise credited to a deity.<p>2009: I have a messy folder of Zsh configuration files. I want to convince a few coworkers to install it on their laptops so I don't have to remember all the verbose git commands we kept typing while pairing on their machines. I need a name for the repo. I glance over at our oh-my-science private repo. I shrug. "oh-my-zsh" it is.<p>Today, there are 8,400+ public "oh-my-..." repositories on u/GitHub.<p>There's a decent chance you've used one. There's a chance you've built one.<p>If you have, I'd love to know... did you know where the name came from?</p>
]]></description><pubDate>Wed, 01 Apr 2026 12:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600099</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47600099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600099</guid></item><item><title><![CDATA[8,400 GitHub repos share a naming convention that traces back to South Park joke]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/search">https://github.com/search</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47600098">https://news.ycombinator.com/item?id=47600098</a></p>
<p>Points: 4</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 01 Apr 2026 12:45:30 +0000</pubDate><link>https://github.com/search</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47600098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600098</guid></item><item><title><![CDATA[Claude Code for the Semi-Reluctant, Somewhat Curious Rails Developer]]></title><description><![CDATA[
<p>Article URL: <a href="https://robbyonrails.com/claude-code-curious-rails-developers/">https://robbyonrails.com/claude-code-curious-rails-developers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47351079">https://news.ycombinator.com/item?id=47351079</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Mar 2026 14:32:09 +0000</pubDate><link>https://robbyonrails.com/claude-code-curious-rails-developers/</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47351079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47351079</guid></item><item><title><![CDATA[New comment by robbyrussell in "Building a RAG Tool in Ruby 4"]]></title><description><![CDATA[
<p>Built a RAG tool in Ruby to surface historical context from Jira, Confluence, and GitHub before starting work on client tickets. No prior experience with embeddings or vector databases. Ended up adding an MCP server so it works directly inside Claude Code.</p>
]]></description><pubDate>Fri, 27 Feb 2026 01:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175103</link><dc:creator>robbyrussell</dc:creator><comments>https://news.ycombinator.com/item?id=47175103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175103</guid></item></channel></rss>