
Code with Jason
On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
Episodes
257 episodes
253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker
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 upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I ...
•
1:27:12

252 - What is Good Code? with Jerad Gallinger
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 being understandable and maintainable. We discuss how different code requires different quality s...
•
1:10:10

251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker
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 handling massive database scaling challenges. Prarthana explains their PostgreSQL database's gr...
•
45:08

250 - Nick Schwaderer
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, freefo...
•
1:08:14

249 - Neeraj Singh, Founder and CEO of BigBinary and Neeto
The episode explores the challenges of remote work and the opportunities for connection that arise from engaging in community events like the Sin City Ruby conference. Neeraj Singh shares his experiences running a remote consulting agency, high...
•
56:20

248 - Ryan Kulp, Founder of TRMNL
In this episode I talk with Ryan Kulp, creator of TRMNL, an e-ink dashboard.TRMNLryanckulp.comRyan Kulp...
•
1:04:24

247 - Steven R. Baker, Creator of RSpec
In this podcast episode, Steven R. Baker dives into test doubles like mocks and stubs, discussing their essential role in robust code development and challenging traditional testing practices. The conversation covers the nuances of Test-Driven ...
•
1:40:44

246 - John Gallagher
Join us for a conversation with John Gallagher, founder of Joyful Programming, as he shares insights on making programming enjoyable through Ruby, design, and object-oriented practices. We’ll explore the Unison programming language, designed to...
•
56:50

245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker
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 highlight the importance of small, intimate gatherings for networking, insights from past eve...
•
1:24:14

244 - Jeff Dwyer, Founder & CEO at Prefab
This episode explores how Prefab enhances deployment workflows by integrating feature flags with Java microservices and Ruby on Rails, drawing on Jeff's experiences at HubSpot and EasyCater. We discuss strategies for minimizing deployment risks...
•
1:02:38

243 - Johanna Rothman, Author and Consultant
Johanna Rothman shares how to overcome the isolation of remote work by rebuilding community and fostering connections. She talks about the balance between creativity and knowledge, how understanding client needs is more important than just foll...
•
1:17:52

242 - John DeSilva, CTO at Revela
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 live and work. With guest John DeSilva, CTO of Revela, we discuss his company’s growth from a baseme...
•
1:09:24

241 - Freedom Dumlao, Sin City Ruby 2025 Speaker
Freedom Dumlao discusses Flexcar’s switch from Java to Ruby on Rails, covering the challenges, successes, and lessons learned from the transition. He shares insights on balancing coupling and decoupling in microservices, the strategic parallels...
•
1:03:04

240 - JP Camara, Principal Software Engineer at Wealthbox
On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people perceive you, concurrency in programming, quantum computing, Galileo and the multiverse, blank...
•
1:06:34

239 - Artur Trzop, Co-Founder & COO of Knapsack Pro
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 foreign languages, Artur's journey to founding his own company, what the Knapsack Pro gem does,...
•
54:56
235 - Derrick Fonseca
On this episode, I'm joined by Derrick Fonseca for a conversation that touches on Derrick's path to software development and the commonalities in problem solving between programming and mechanical engineering, finding the problem, my experience...
•
1:03:34
238 - Will Carey, CTO of Brand New Box
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 Brand New Box, the challenges of remote work, starting new development projects, the benefits and risks of ...
•
1:09:01
237 - Adarsh Pandit, Executive Director of Ruby Central
On this episode, I'm joined by Adarsh Pandit, Executive Director of Ruby Central. We discuss men's fashion, Adarsh's path to becoming a developer, the distinction between contracting and consulting, defining what you do as a consultant, k...
•
57:26
236 - Landon Gray
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 developed with TDD, generative AI assisting with testing in data science settings, using AI to develop y...
•
1:23:17
235 - Eric Normand
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, the importance of imagination, industry, and optimism, the purpose of consulting, how I structure m...
•
1:16:49

233 - Joel Hawksley, Staff Engineer at GitHub
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 Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, te...
•
1:02:10
232 - Allison McMillan, Fractional VP of Engineering & Leadership Consultant
On this week's episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regular basis, the benefits of a well thought out offsite, not-so-great offsite types, elements of a wor...
•
53:42
231 - Matt Kirkland, Founder and Designer at Brand New Box
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 people that you exist, reading science fiction, ChatGPT as highly advanced autocomplete, read...
•
51:18
230 - Nate Clark, founder of Brand New Box
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 and what it's like to found an agency, the different ways Nate and I think about acquiring new busi...
•
1:03:37
229 - Test Driven Design with Alex Bunardzic
On today's episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR (Test and Commit or Revert), making many small commits rather than trying to write the whole progra...
•
1:24:16
