Two Ruby programmers (Collin Donnell and Joel Drapper) discuss Ruby, web and native software development, technology, and more.
…
  continue reading
Joel Drapper Podcasts
On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
…
  continue reading
1
272 - Anthony Eden, Founder of DNSimple
1:02:36
1:02:36
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:02:36In this episode I talk with Anthony Eden about building DNSimple, a DNS provider and domain registrar. We discuss his 25 years in the domain industry, technical challenges, and why specialized niches create natural competitive moats. DNSimple Anthony Eden on LinkedIn [email protected] Nonsense Monthly…
…
  continue reading
By Jason Swett
…
  continue reading
In this episode, I discuss AI with Daniel Nastase, covering Daniel's journey from building neural networks from scratch to understanding embeddings and vector databases. We explore the limitations of current AI learning models versus explanation-based reasoning, and discuss practical AI applications including agents and voice interfaces for program…
…
  continue reading
1
269 - Cody Norman, Founder of Spot Squid for Tattoo Shops
1:15:13
1:15:13
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:15:13In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons from building products for non-technical users. We discuss market challenges, customer development strategies, and Cody's path to conference speaking. CodyNorman.com Spot Squid Nonsense Monthly SaturnCI…
…
  continue reading
In this episode I talk with Joel Drapper about open source development, the joy of coding without constraints, AI tools like GitHub Copilot, and our shared discomfort with the phrase "duplication is better than the wrong abstraction." We explore abstraction, technical debt versus "technical poison," and our mutual search for high-quality work envir…
…
  continue reading
1
267 - Upcoming Ruby Events with Jim Remsik, Founder of Flagrant
54:12
54:12
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
54:12In this episode I talk with Jim Remzick about how AI has affected the job market, the value of in-person networking, and XO Ruby, Jim's series of regional Ruby conferences happening across the US. XO Ruby Flagrant Nonsense MonthlyBy Jason Swett
…
  continue reading
1
266 - Hotwire Native with Joe Masilotti
1:18:44
1:18:44
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:18:44In this episode, I talk with Joe Masilotti about his new book on Hotwire Native, which lets Rails developers build mobile apps using web views with native functionality. We explore the writing process, consulting approaches, client engagement strategies, and how both of us find clients through speaking and writing. Hotwire Native for Rails Develope…
…
  continue reading
1
265 - Software Design with Paul Hammond
1:16:56
1:16:56
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:16:56In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development. Feedback-Driven Development Paul Hammond on L…
…
  continue reading
1
264 - Dan Moore, Principal Product Engineer at FusionAuth
1:09:44
1:09:44
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:09:44In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cost factors, then dive into philosophical discussions about experience versus knowledge, objective versus subjective programming practices, and imperative versus declarative coding approaches. FusionAut…
…
  continue reading
1
263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview
58:46
58:46
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
58:46In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current state of the job market and economy. Cracking the Coding Interview gayle.com Nonsense MonthlyBy Jason Swett
…
  continue reading
Send us a text Collin and Joel both have new projects to talk about. Collin has become skeptical on LLM assisted coding and is taking a break from it. Ruby Schema Rezy (resume generator) Join the Discord Follow us on Mastodon: Rooftop Ruby Collin Joel Show art created by JD Davis.By Collin Donnell, Joel Drapper
…
  continue reading
1
262 - Michael Lubas, Founder of Paraxial.io
45:28
45:28
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
45:28In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background in both development and penetration testing, and his recent creation of GemShop - a deliberately vulnerable Rails 8 e-commerce application designed to teach developers about web security through hands…
…
  continue reading
In this episode I talk with Adam McCrea, founder of Judoscale, an autoscaler for Heroku and other platforms. Adam built Judoscale as a side project in 2016 and ran it part-time for five years before going full-time. We discuss developer marketing challenges, the difficulty of measuring marketing attribution, and building sustainable businesses. We …
…
  continue reading
1
261 - Abstraction and Emergence with Jorge Manrubia
1:06:12
1:06:12
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:06:12In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details while showing essential information, debate whether programming guidelines are subjective or objective, and examine how good explanations distinguish useful abstractions from poor ones. The conversation…
…
  continue reading
1
259 - Chris Chilek and John Cunningham, Founders of LegiPlex
55:12
55:12
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
55:12In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they identified the market opportunity, the technical challenges of processing government data, and their approach to building beyond simple AI prompts. LegiPlex…
…
  continue reading
1
44: Hanami and Chippy Buddies with Tim Riley
1:22:34
1:22:34
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:22:34Send us a text Tim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs. Sponsor Hanami We also discuss the Chippy Butty (aka Chippy Buddy) and California Burritos. Honestly, it's a little offensive the two were even compared, but Rooftop Ruby is all about teaching the …
…
  continue reading
1
258 - Errol Schmidt, CEO of reinteractive
1:04:48
1:04:48
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:04:48In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce by teaching their account executives about Heroku, positioning himself as the go-to expert. We discuss how developers are in sales whether they realize it or not, and the importance of relationship b…
…
  continue reading
1
257 - Colleen Schnettler, Creator of HelloQuery
1:03:01
1:03:01
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:03:01In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She explains her marketing approach for growing the business, including her LinkedIn outreach system and focus on finding the right niche in the crowded AI space. Colleen also shares insights about her n…
…
  continue reading
Send us a text Collin recounts his 3,000 mile roadtrip, where he definitely met a wild horse, and possibly a ghost. Joel has a new gem that makes working with raw instance variables in Ruby nicer. Zed is getting a debugger. Join the Discord Follow us on Mastodon: Rooftop Ruby Collin Joel Show art created by JD Davis.…
…
  continue reading
1
256 - Dave Farley, Author of Modern Software Engineering
1:08:49
1:08:49
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:08:49In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demand…
…
  continue reading
1
255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum
56:58
56:58
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
56:58In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about "ghost engineers" (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering asse…
…
  continue reading
1
254 - Amanda Perino, Executive Director of The Rails Foundation
1:12:28
1:12:28
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:12:28In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation's mission to promote Rails through events like Rails World, focusing on finding unique venues that create special conference experiences. She shares insights about venue selection, sponsor negotiations, and the foundation's efforts to showcase Rails…
…
  continue reading
Send us a text Joel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the fut…
…
  continue reading
Send us a text We follow-up with an audio based piece of feedback on the Australian pronunciation of "Pinnochio." Collin is sick with shingles 🥺 Testing and security MVVM in Ruby desktop app development Performance in server design And of course, talk about British and American food. Join the Discord Follow us on Mastodon: Rooftop Ruby Collin Joel …
…
  continue reading
1
253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker
1:27:12
1:27:12
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:27:12In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I explore how developers can regain control by questioning established practices, trusting their intuition w…
…
  continue reading
1
252 - What is Good Code? with Jerad Gallinger
1:10:10
1:10:10
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
1:10:10In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design…
…
  continue reading
1
251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker
45:08
45:08
 
Play later
 
Play later
 
Lists
 
Like
 
Liked
45:08In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database's growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions inc…
…
  continue reading
This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dis…
…
  continue reading