Code with Jason
Episodes
278 - Austin Chadwick and Chris Lucian, Co-Hosts of the Mob Mentality Show
22 Dec 2025
Contributed by Lukas
In this episode I talk with Austin Chadwick and Chris Lucian about AI and machine learning. We discuss why LLMs may not lead to AGI, the history of AI...
277 - Gregory Kapfhammer
04 Dec 2025
Contributed by Lukas
In this episode I talk with Gregory Kapfhammer about flaky tests. We cover their five main causes, why fixing individual flaky tests isn't enough...
276 - Todd Kaufman, Agent #001 at Test Double
22 Nov 2025
Contributed by Lukas
In this episode I talk with Todd Kaufman about founding Test Double, focusing on hiring senior consultants who excel at communication and empathy. We ...
275 - Irina Nazarova, Organizer of SF Ruby Conference
18 Nov 2025
Contributed by Lukas
In this episode I talk with Irina Nazarova about the San Francisco Ruby Conference happening November 19-21. She explains why SF needs a Ruby conferen...
274 - Matthew Ford, CEO/CTO at Bit Zesty
09 Nov 2025
Contributed by Lukas
In this episode I talk with Matthew Ford about AI-assisted coding at BitZesty. We discuss how AI speeds up development while requiring human oversight...
273 - Steve Ruiz, Founder of tldraw
05 Nov 2025
Contributed by Lukas
In this episode I talk with Steve Ruiz about creating TLDraw, an open-source canvas SDK. We discuss the intersection of design and engineering, managi...
272 - Anthony Eden, Founder of DNSimple
25 Oct 2025
Contributed by Lukas
In 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,...
271 - Hotwire with Radan Skorić
08 Oct 2025
Contributed by Lukas
In this episode I talk with Radan Skorić about his book Master Hotwire, the challenges of Hotwire documentation, blogging in the AI age, how AI affec...
270 - AI with Daniel Nastase
29 Sep 2025
Contributed by Lukas
In this episode, I discuss AI with Daniel Nastase, covering Daniel's journey from building neural networks from scratch to understanding embeddin...
269 - Cody Norman, Founder of Spot Squid for Tattoo Shops
26 Sep 2025
Contributed by Lukas
In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons fr...
268 - Joel Drapper
22 Sep 2025
Contributed by Lukas
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 s...
267 - Upcoming Ruby Events with Jim Remsik, Founder of Flagrant
19 Sep 2025
Contributed by Lukas
In 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...
266 - Hotwire Native with Joe Masilotti
15 Sep 2025
Contributed by Lukas
In 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 na...
265 - Software Design with Paul Hammond
07 Sep 2025
Contributed by Lukas
In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous c...
264 - Dan Moore, Principal Product Engineer at FusionAuth
29 Aug 2025
Contributed by Lukas
In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cos...
263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview
08 Aug 2025
Contributed by Lukas
In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current stat...
262 - Michael Lubas, Founder of Paraxial.io
28 Jul 2025
Contributed by Lukas
In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background ...
260 - Adam McCrea, Founder of Judoscale
08 Jul 2025
Contributed by Lukas
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...
261 - Abstraction and Emergence with Jorge Manrubia
20 Jun 2025
Contributed by Lukas
In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details wh...
259 - Chris Chilek and John Cunningham, Founders of LegiPlex
17 Jun 2025
Contributed by Lukas
In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they ...
258 - Errol Schmidt, CEO of reinteractive
11 Jun 2025
Contributed by Lukas
In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce...
257 - Colleen Schnettler, Creator of HelloQuery
19 May 2025
Contributed by Lukas
In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She...
256 - Dave Farley, Author of Modern Software Engineering
14 May 2025
Contributed by Lukas
In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise...
255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum
09 May 2025
Contributed by Lukas
In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about...
254 - Amanda Perino, Executive Director of The Rails Foundation
07 May 2025
Contributed by Lukas
In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation's mission to promote Rails through events li...
253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker
28 Mar 2025
Contributed by Lukas
In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcom...
252 - What is Good Code? with Jerad Gallinger
24 Mar 2025
Contributed by Lukas
In 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 bei...
251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker
07 Mar 2025
Contributed by Lukas
In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is h...
250 - Nick Schwaderer
21 Feb 2025
Contributed by Lukas
This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions t...
249 - Neeraj Singh, Founder and CEO of BigBinary and Neeto
13 Feb 2025
Contributed by Lukas
The episode explores the challenges of remote work and the opportunities for connection that arise from engaging in community events like the Sin City...
248 - Ryan Kulp, Founder of TRMNL
05 Feb 2025
Contributed by Lukas
In this episode I talk with Ryan Kulp, creator of TRMNL, an e-ink dashboard.TRMNLryanckulp.comRyan Kulp on X
247 - Steven R. Baker, Creator of RSpec
28 Jan 2025
Contributed by Lukas
In this podcast episode, Steven R. Baker dives into test doubles like mocks and stubs, discussing their essential role in robust code development and ...
246 - John Gallagher
23 Jan 2025
Contributed by Lukas
Join us for a conversation with John Gallagher, founder of Joyful Programming, as he shares insights on making programming enjoyable through Ruby, des...
245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker
16 Jan 2025
Contributed by Lukas
Jason Swett and Irina Nazarova discuss the revitalization of the Ruby community, focusing on the announcement of Sin City Ruby 2025 in Las Vegas. They...
244 - Jeff Dwyer, Founder & CEO at Prefab
14 Jan 2025
Contributed by Lukas
This episode explores how Prefab enhances deployment workflows by integrating feature flags with Java microservices and Ruby on Rails, drawing on Jeff...
243 - Johanna Rothman, Author and Consultant
07 Jan 2025
Contributed by Lukas
Johanna Rothman shares how to overcome the isolation of remote work by rebuilding community and fostering connections. She talks about the balance bet...
242 - John DeSilva, CTO at Revela
03 Jan 2025
Contributed by Lukas
In this episode, we reflect on the shift from remote work to in-person connections and explore Detroit's transformation into a vibrant place to l...
241 - Freedom Dumlao, Sin City Ruby 2025 Speaker
31 Dec 2024
Contributed by Lukas
Freedom Dumlao discusses Flexcar’s switch from Java to Ruby on Rails, covering the challenges, successes, and lessons learned from the transition. H...
240 - JP Camara, Principal Software Engineer at Wealthbox
04 Dec 2024
Contributed by Lukas
On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people ...
239 - Artur Trzop, Co-Founder & COO of Knapsack Pro
26 Nov 2024
Contributed by Lukas
In this episode, I sit down with Artur Trzop, co-founder and COO at Knapsack Pro for a conversation that touches on the Polish language and learning f...
235 - Derrick Fonseca
19 Nov 2024
Contributed by Lukas
On this episode, I'm joined by Derrick Fonseca for a conversation that touches on Derrick's path to software development and the commonaliti...
238 - Will Carey, CTO of Brand New Box
12 Nov 2024
Contributed by Lukas
On this week's episode, Will Carey, CTO of Brand New Box and I get together for a chat that touches on RailsConf Detroit, Will's work at Bra...
237 - Adarsh Pandit, Executive Director of Ruby Central
07 Nov 2024
Contributed by Lukas
On this episode, I'm joined by Adarsh Pandit, Executive Director of Ruby Central. We discuss men's fashion, Adarsh's path to becoming...
236 - Landon Gray
16 Oct 2024
Contributed by Lukas
On this episode, Landon Gray and I get together for a conversation that touches on AI consulting, backfilling tests in a system that wasn't devel...
235 - Eric Normand
08 Oct 2024
Contributed by Lukas
On today's episode, I sit down with Eric Normand to discuss how to select good customers, the importance of sales and marketing to a freelancer, ...
233 - Joel Hawksley, Staff Engineer at GitHub
01 Oct 2024
Contributed by Lukas
On this episode, I'm joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Cont...
232 - Allison McMillan, Fractional VP of Engineering & Leadership Consultant
11 Sep 2024
Contributed by Lukas
On this week's episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regul...
231 - Matt Kirkland, Founder and Designer at Brand New Box
04 Sep 2024
Contributed by Lukas
On this episode, I talk to Matt Kirkland, Founder and Designer at Brand New Box. We talk about how to get good clients, the utility of reminding peo...
230 - Nate Clark, founder of Brand New Box
27 Aug 2024
Contributed by Lukas
On today's episode I talk with Nate Clark, founder and principal software engineer of Brand New Box. We discuss Brand New Box's early days...
229 - Test Driven Design with Alex Bunardzic
06 Aug 2024
Contributed by Lukas
On today's episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR ...
228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow
30 Jul 2024
Contributed by Lukas
On today's episode, I'm joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests. Â Code with Jason - Testing Anti Pat...
217 - Rich Steinmetz
24 Jul 2024
Contributed by Lukas
Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the...
227 - Paul Campbell, Co-Founder and CEO of Tito
23 Jul 2024
Contributed by Lukas
On this episode, I talk with Paul Campbell, co-founder and CEO of Tito. We discuss the origins and early days of Tito, trends in current web design,...
226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom
09 Jul 2024
Contributed by Lukas
In today's episode, I'm joined by Ciaran Lee, founder and Chief Engineer of Intercom for a discussion that touches on the genesis of Interco...
224 - Matthew Kaliara, CTO and Co-Founder at Rescale
25 Jun 2024
Contributed by Lukas
On today's episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply. We also discuss React, ViewCompone...
225 - How Many Hot Dogs Could You Eat?
13 Jun 2024
Contributed by Lukas
It must be both hot dogs and buns, not just the hot dogs themselves. Preparation (e.g. skipping meals beforehand) is allowed.Guests: Peter Cai, Brando...
223 - What Causes Flaky Tests with Brad Pauly
10 Jun 2024
Contributed by Lukas
On today's episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or ...
222 - Into the Software Industry Straight out of High School with Verda Korzeniewski
03 Jun 2024
Contributed by Lukas
On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school. We also discuss Verda's experience in...
221 - Automated Translations in Rails with Trae Robrock
28 May 2024
Contributed by Lukas
On today's episode, Trae Robrock joins me for a discussion of his new Rails project Translated and his hotel management software Comfort.ly. We...
220 - Sin City Ruby 2024 Recap with Andrew Atkinson
06 May 2024
Contributed by Lukas
On today's episode, Andrew Atkinson joins me once again for a recap of events at Sin City Ruby 2024. We also talk about Andrew's new Postg...
219 - Tom Henrik Aadland, VP Development at EG
23 Apr 2024
Contributed by Lukas
In this episode, Tom Henrik Aadland joins me for a conversation about learning languages, life as an ex-pat in small town Argentina, starting a compan...
218 - Working with and Testing APIs with Rich Steinmetz
08 Apr 2024
Contributed by Lukas
On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs.   Rich Steinmetz on Twitter Rich Stone.io
216 - Andy Croll, Co-Chair of RailsConf 2024
26 Mar 2024
Contributed by Lukas
In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career.Rails...
215 - Ran Craycraft, Managing Director at thoughtbot
04 Mar 2024
Contributed by Lukas
In this episode, Ran Craycraft, Managing Director at Thoughtbot and I discuss consulting at Thoughtbot, the process of finding new clients, setting ra...
214 - Erik Cameron of The Gnar Company
25 Feb 2024
Contributed by Lukas
On today's episode, I talk with Erik Cameron of The Gnar Company. We discuss containerization, WASI, the possibilities of AI-generated binaries...
213 - Adrian Marin, Founder of Avo
19 Feb 2024
Contributed by Lukas
Avo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference. We a...
212 - Usability Testing with Andrew Maier
12 Feb 2024
Contributed by Lukas
On today's episode, Andrew Maier joins me for a discussion of usability testing and models. We define usability testing and by using examples, ...
211 - Jim Remsik, CEO of Flagrant
05 Feb 2024
Contributed by Lukas
On today's episode Jim Remsik, CEO of Flagrant joins me for a discussion that touches on finding clients as a freelancer or consultant, building ...
210 - AI with Lorin Thwaits
22 Jan 2024
Contributed by Lukas
On today's episode, I'm joined by Friendly.rb speaker Lorin Thwaits to talk conferences past and future, gauging the intelligence of ChatGPT...
209 - GitHub Primer with Katie Langerman and Cameron Dutro
14 Jan 2024
Contributed by Lukas
On today's episode, Katie Langerman and Cameron Dutro of GitHub join me for a discussion of design systems, style guides and GitHub's design...
208 - Matt Swanson, CTO of Arrows
09 Jan 2024
Contributed by Lukas
In this episode, Matt Swanson returns to discuss YAGNI (you ain't gonna need it), Kent Beck's quote "make the change easy (warning: t...
207 - My Consulting Work (featuring Andrew Atkinson)
01 Jan 2024
Contributed by Lukas
On this special episode of Code with Jason, Andy Atkinson returns but this time he's interviewing me. We cover my new consulting venture, the s...
206 - Vignesh Rajendran, Co-Founder of Peach
24 Dec 2023
Contributed by Lukas
In this episode, Vignesh Rajendran and I discuss his beginnings as a programmer, TDD, structuring your tests, organizing your workflow via testing, ma...
205 - Stefanni Brasil, Co-Creator of Hex Devs
19 Dec 2023
Contributed by Lukas
On today's episode I'm joined by Stefanni Brasil to discuss her experience at Rubyconf in San Diego, what it's like being a maintainer ...
204 - Mike Stone, Co-Founder of The Gnar Company
10 Dec 2023
Contributed by Lukas
In this episode, Mike Stone, co-founder of The Gnar Company and I talk about his journey to becoming a developer and founding a consultancy, finding c...
203 - Simmon Li
05 Dec 2023
Contributed by Lukas
On today's episode, Simmon Li and I discuss his beginnings as a developer, finding a job, the benefits of attending local developer meetups, be...
202 - Friendly.rb 2023 Speaker Naijeria Toweett
21 Nov 2023
Contributed by Lukas
In this episode, Naijeria Toweett and I chat about her talk at Friendly.rb 2023, her beginnings as a developer, attending a bootcamp as Covid began to...
201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason Charnes
30 Oct 2023
Contributed by Lukas
This week, Jason Charnes and I got together to talk about my monthly newsletter, job hopping, taking time to sharpen the saw, fixing bugs, front end d...
200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker
23 Oct 2023
Contributed by Lukas
For my 200th episode of Code with Jason, I spoke with Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker. We talk about her beginnin...
199 - Samuel Giddins
15 Oct 2023
Contributed by Lukas
This week, Samuel Giddins and I discuss life on call as a developer, the upcoming RubyConf, the pitfalls of online communications, Sam's beginn...
198 - TDD with Wisen Tanasa
09 Oct 2023
Contributed by Lukas
On this episode, Wisen Tanasa joins me to talk Test Driven Development. We discuss why TDD is intuitive, translating specifications into tests, the ...
197 - Thiago Massa
01 Oct 2023
Contributed by Lukas
On this week's episode, Thiago Massa joins me for a conversation about international pizza styles, life in Berlin as compared to São Paulo, guit...
196 - Defensive Programming with Prarthana Shiva
25 Sep 2023
Contributed by Lukas
This week I'm joined by Prarthana Shiva for a discussion of defensive programming. We talk guard clauses, assertions, null tricks, secure codin...
195 - Effective Communication with Mark Shead
18 Sep 2023
Contributed by Lukas
Mark Shead joins me for a discussion on effective communication as an engineering leader. We also get into how understanding your client's need...
194 - Josh Doody, Salary Negotiation Coach
21 Aug 2023
Contributed by Lukas
This week, Josh Doody joins me for a conversation on the ins and outs of salary negotiation. We also discuss increasing your value as an employee, n...
193 - Amanda Perino, Executive Director of The Rails Foundation
14 Aug 2023
Contributed by Lukas
This week I'm joined by Amanda Perino, Executive Director of the Rails Foundation. We discuss the upcoming Rails World conference in Amsterdam ...
192 - Yeong Sheng
01 Aug 2023
Contributed by Lukas
Today, I'm joined by Yeong Sheng Tan. We discuss his work as a coach and a consultant, how he integrates himself with a team to gain insight into...
191 - Payload CMS (YC S22) with Dan Ribbens
25 Jul 2023
Contributed by Lukas
This week, I'm joined by Dan Ribbens for an in-depth conversation about his headless CMS software Payload CMS. We also discuss other CMS platfo...
190 - PostgreSQL with Sin City Ruby Speaker Andrew Atkinson
17 Jul 2023
Contributed by Lukas
On this episode, Andrew Atkinson returns for a conversation centering on partitioning in PostgreSQL. We also discuss his upcoming book High Performa...
189 - Sin City Ruby Speaker Ernesto Tagwerker
10 Jul 2023
Contributed by Lukas
On today's episode, Ernesto Tagwerker returns for a conversation that touches on my upcoming Sin City Ruby conference (March 21-22 2024, in Las V...
188 - Sin City Ruby Speaker Irina Nazarova
03 Jul 2023
Contributed by Lukas
Today I welcome back Evil Martians CEO Irina Nazarova for a discussion of her travels, the relentless march of time, changes we expect to see in the f...
187 - Sin City Ruby Keynote Speaker Obie Fernandez
26 Jun 2023
Contributed by Lukas
On today's episode, I'm joined by Sin City Ruby Keynote Speaker Obie Fernandez for a discussion of AI. We talk about his AI project Olympi...
186 - Jimmy Miller
13 Jun 2023
Contributed by Lukas
This week, Jimmy Miller joins me for a discussion that touches on layoffs, the pitfalls of vulnerability reporting, our paths to programming, YJIT and...
185 - Test Suite Performance with Vladimir Dementyev
13 Jun 2023
Contributed by Lukas
This week, Vladimir Dementyev returns for a discussion of test suite performance. We talk profiling your test suite, looking for commonalities between...
184 - ChatGPT with Moiz Ali
06 Jun 2023
Contributed by Lukas
This week Moiz Ali and I talk ChatGPT and its likely impact on the programming profession. We look at how ChatGPT has already impacted our workflows...
183 - AI and the Democratization of Programming with Ufuk Kayserilioglu
23 May 2023
Contributed by Lukas
On today's episode, Ufuk Kayserilioglu returns for a discussion of what he's been up to with the Ruby infrastructure team at Shopify, the ch...
182 - ChatGPT with Lee McAlilly
16 May 2023
Contributed by Lukas
Lee McAlilly returns for a discussion of his experiences using ChatGPT, strategies for using ChatGPT in your work, how getting correct answers isn&apo...
181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX
09 May 2023
Contributed by Lukas
On today's episode I'm joined by Dan Manges, founder of RTX, to discuss strategies for diagnosing and fixing flaky tests.What causes flaky t...
180 - ChatGPT and Testing with J. B. Rainsberger
02 May 2023
Contributed by Lukas
In today's episode I'm joined by J. B. Rainsberger for an assessment of what value can be derived from using ChatGPT as a programming tool. ...
179 - France, Snail Mail, and ChatGPT with Nick Schwaderer
25 Apr 2023
Contributed by Lukas
In this episode, Nick Schwaderer returns for a wide-ranging discussion that touches upon the weather in Belfast, my trip to France, cocktail recipes, ...