Code with Jason artwork

Code with Jason

159 episodes - English - Latest episode: 3 days ago - ★★★★★ - 8 ratings

On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.

Technology Education How To programming ruby on rails developer development careers technology internet programmer web ruby
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


147 - Extraterrestrial Life with Dr. Arik Kershenbaum

May 24, 2022 12:00 - 58 minutes - 39.9 MB

This week, I'm joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussion about alien life and what we can learn about it from life on Earth. Dr. Arik Kershenbaum at the University of Cambridge Dr. Arik Kershenbaum on Twitter The Zoologist's Guide to the Galaxy by Dr. Arik Kershenbaum

146 - Build, Measure, and Learn with Ufuk Kayserilioglu

May 16, 2022 17:00 - 1 hour - 52.3 MB

In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, learn loop, how to come up with ideas for businesses, sharpening up a business concept with the Lean Canvas, the real reasons people go to conferences, and how to measure success. The Lean Canvas AARRR Metrics for Pirates Ufuk Kayserilioglu on Twitter Ufuk Kayserilioglu on GitHub

145 - Docker with Nick Janetakis

May 10, 2022 12:00 - 49 minutes - 34 MB

This week, I'm joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker. Nick Nick Janetakis on GitHub Nick Janetakis on Twitter Dive into Docker

144 - Martin Lee

May 02, 2022 21:00 - 1 hour - 41.4 MB

In this episode I talk with my boss, Martin Lee, about how he and I started working together and what it is that we're working on.

143 - Stefanni Brasil and Thiago Araujo, Co-Creators of Hexdevs

April 25, 2022 18:00 - 44 minutes - 30.5 MB

In this episode, I'm joined by Stefanni Brasil and Thiago Araujo, the co-creators of Hexdevs.  We discuss the skills that help you improve as a programmer, such as writing good Stack Overflow questions, formulating Google queries, and getting examples rather than advice from senior programmers.  We also delve into the type of questions that senior programmers ask that set them apart from junior programmers. Stefanni Brasil on Twitter Thiago Araujo on Twitter Hexdevs Get to Se...

142 - Jason Harrison, VP of Engineering Operations at Zeal

April 17, 2022 18:00 - 50 minutes - 34.6 MB

In this episode, Jason Harrison and I talk about his career as a programmer,  getting started as a programmer, transitioning from freelancing to working as an employee, pricing work as a freelancer, bringing new team members up to speed, and avoiding the pitfalls of onboarding. Jason Harrison on Twitter Jason Harrison on LinkedIn Zeal  Careers at Zeal Software Residency

141 - Thinking Like a Developer with Zell Liew

April 12, 2022 12:00 - 58 minutes - 40 MB

In this episode, Zell Liew and I discuss how to think like a developer and how to break big problems down into smaller problems. Zell Liew's Blog Learn JavaScript Today Zell Liew on Twitter

140 - Habits of an Exceptional Developer with Aweys Ahmed

April 05, 2022 12:00 - 1 hour - 51.3 MB

In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes to your work habits, managing distractions, preserving mental capacity with to-do lists, and what we can learn from the lives of exceptional people. Aweys Ahmed on Twitter Aweys Ahmed on LinkedIn Aweys Ahmed on How to have a productive programming day

139 - David Heinemeier Hansson

March 29, 2022 12:00 - 1 hour - 42.1 MB

In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19, cryptocurrency, the Canadian trucker protests, and the advantage of being able to change your mind in light of new information. Joined by co-host Martin Lee. (We had some audio issues during the recording of this episode. Apologies for the lower-than-normal audio quality.) DHH's blog DHH on Twitter

138 - Alex VKO, Founder of RubyCI

March 22, 2022 12:00 - 42 minutes - 29.2 MB

In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects. RubyCI Alex VKO on LinkedIn Sin City Ruby

137 - Marissa Goldberg, Founder of Remote Work Prep

March 15, 2022 12:00 - 48 minutes - 33.2 MB

In this episode I talk with Marissa Goldberg about rest and leisure, morning routines, self-discipline, and how managing your energy makes you a more effective, productive worker. Marissa Goldberg on Twitter Remote Work Prep Marissa Marissa's Remote Work Gift Guide

136 - Colleen Schnettler of Hammerstone and Simple File Upload

March 08, 2022 13:00 - 42 minutes - 29.3 MB

In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone,  freelancing, and our strategies and goals for content creation. Colleen Schnettler on Twitter Software Social Podcast Simple File Upload Sin City Ruby

135 - Andrew Culver, Creator of Bullet Train

March 01, 2022 13:00 - 49 minutes - 33.9 MB

In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, domain modeling, and the benefits of attending a conference like Sin City Ruby. Andrew Culver on Twitter Andrew Bullet Train Bullet Train Blog Sin City Ruby

134 - Behind the Scenes of Conference Organizing with Jason Charnes

February 18, 2022 02:00 - 43 minutes - 29.8 MB

Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby. Jason Jason Charnes on Twitter The Remote Ruby Podcast Sin City Ruby

133 - Kelly Sutton, Software Engineer at Gusto

February 14, 2022 21:00 - 52 minutes - 36.4 MB

In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and the upcoming Sin City Ruby conference. Kelly Sutton on Twitter

132 - Ufuk Kayserilioglu, Engineering Manager of the Ruby Infrastructure Team at Shopify

February 08, 2022 13:00 - 1 hour - 45.4 MB

In this week's episode, I'm joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy, and the idea of dauntless curiosity. Ufuk Kayserilioglu on Twitter Ufuk Kayserilioglu on GitHub

131 - "Anti-Stubbornness" with Nick Schwaderer

January 30, 2022 19:00 - 1 hour - 48.6 MB

In this episode I talk with Nick Schwaderer about a neat new concept we call "Anti-Stubbornness". We also talk about a bunch of other stuff. Nick Schwaderer on GitHub Schwad.GitHub.Io Nick Schwaderer on LinkedIn

130 - ViewComponent with Joel Hawksley, Staff Engineer at GitHub

January 23, 2022 19:00 - 50 minutes - 34.9 MB

In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React. Joel Hawksley at GitHub

129 - Drew Bragg, Staff Engineer at Within3

January 16, 2022 21:00 - 1 hour - 43.3 MB

In this episode I talk with Drew Bragg about the Sin City Ruby conference, deciding what to spend your learning time on, Drew's time at Within3, missing objects, conceptualizing technical debt, and object-oriented principles. Drew Bragg on Twitter Drew Bragg on GitHub Drew Bragg on Drew Within3 Code Complete

128 - Adrian Marin, Founder of Avo Admin

January 09, 2022 19:00 - 44 minutes - 30.7 MB

In this episode I'm joined by Adrian Marin for an in-depth discussion of his product Avo Admin. In addition to talking about Avo, we also talk about the Romanian language and Slavic versus Romance languages. Adrian Marin on Twitter Avo Admin

127 - SOLID Principles with Dave Copeland, CTO of Mood Health

January 02, 2022 23:00 - 54 minutes - 37.6 MB

In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don't. SOLID is not Solid Sustainable Rails Dave Copeland on Twitter Dave Copeland's Website

126 - Benjamin Wood, CEO of Hint

December 27, 2021 21:00 - 57 minutes - 39.3 MB

In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hiring programmers. We also talk about recording music. Benjamin Wood on Twitter Benjamin Wood on GitHub Careers at

125 - Anurag Goel, CEO of Render

December 21, 2021 13:00 - 54 minutes - 37.6 MB

In this episode with Anurag Goel, CEO of Render, I probe Anurag to try to find out how he became employee #8 at Stripe and how he managed to successfully start a PaaS/hosting startup. Anurag Goel on Twitter Render Career opportunities at Render

124 - Testing JavaScript with Kent C. Dodds

December 14, 2021 13:00 - 57 minutes - 39.4 MB

In this episode, Kent C. Dodds and I talk about testing JavaScript. Among other things, Kent and I have a debate about whether it's possible to have good code without tests. Kent C Kent's Office Hours Kent C Dodds on Twitter Kent C Dodds on GitHub

123 - Scaling a Rails App with Tom Rossi of Buzzsprout

December 05, 2021 18:00 - 1 hour - 42.9 MB

In this episode, Tom Rossi and I talk about what types of challenges one might encounter when scaling a Rails application. We also talk about podcasting. Tom Rossi on Twitter Higher Pixels Buzzsprout

122 - Deployment from Scratch with Josef Strzibny

November 30, 2021 21:00 - 53 minutes - 36.9 MB

In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications. Deployment from Scratch Josef Strzibny on Twitter

122 - Deployment from Scratch with Josef Strzibney

November 30, 2021 21:00 - 53 minutes - 36.9 MB

In this episode, Josef Strzibney and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications. Deployment from Scratch Josef Strzibney on Twitter

[LIVE from RubyConf 2021] Crossover Episode

November 25, 2021 12:00 - 51 minutes - 35.3 MB

This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you'll hear Jemma Issroff, Emily Giurleo, Nick Schwaderer, Jason Charnes, Andrew Mason and Jason Swett.

121 - API Design with Damir Svrtan, Senior Software Engineer at Netflix

November 23, 2021 02:00 - 45 minutes - 31.5 MB

In this episode, Damir and I take a deep dive on API design. Damir Svrtan on Twitter Damir Svrtan on GitHub

[LIVE from RubyConf 2021] I Tell Nick Schwaderer About My Soup

November 20, 2021 17:00 - 6 minutes - 4.53 MB

In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics. Links: Saigon Bowl

120 - Functional Programming with Jono Stiansen

November 14, 2021 20:00 - 1 hour - 42.7 MB

In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming. Jono Stiansen on Twitter The Three Virtues of a Great Programmer Gilded Rose Refactoring Kata An Introduction to Pattern Matching in Ruby Elixir's pin operator The Hangman Challenge

119 - Refactoring Techniques and Working with Large Codebases with Dana Kashubeck

November 09, 2021 18:00 - 49 minutes - 34.2 MB

In this episode, Dana Kashubeck and I discuss working in a rapidly growing environment, deciding when to refactor, the benefits of organizational knowledge, and how to effectively share knowledge as opposed to simply giving answers. Within 3 Working Effectively with Legacy Code by Michael Feathers

[LIVE from RubyConf 2021] Joel Hawksley Tells Me About His Drink

November 08, 2021 23:00 - 1 minute - 1.03 MB

In this special episode of Code with Jason, recorded live in Denver at RubyConf 2021, I ask Joel Hawksley what he's drinking and he tells me.

118 - Training as a Career Option with Reuven Lerner

November 02, 2021 12:00 - 55 minutes - 38 MB

In this episode, Reuven Lerner and I discuss what it looks like to work as a trainer, how to get into training, and what kinds of training work are available to developers. Reuven Lerner on Twitter Reuven Lerner on YouTube

117 - PHP Frameworks and Freelancing with Mauro Chojrin

October 26, 2021 12:00 - 1 hour - 46.4 MB

In this episode, Mauro Chojrin and I discuss the Symfony PHP framework, Wordpress, and we also share a couple cautionary freelancing tales. Leeway Academy Mauro Chojrin on Twitter Mauro Chojrin on LinkedIn Mauro Chojrin on YouTube Mauro Chojrin on GitHub

116 - Perceptual Learning with Stefanni Brasil

October 19, 2021 12:00 - 51 minutes - 35.3 MB

In this episode, Stefanni Brasil and I discuss how perceptual learning can be used to improve programming education. Hexdevs Stefanni Brasil on Twitter 30x500

115 - Organizing Large Rails Apps with Jared White

October 12, 2021 12:00 - 59 minutes - 40.6 MB

In this episode, Jared White and I discuss single-page applications, service objects, POROs, and the various techniques Jared and I use to organize large Rails apps. Bridgetown on Twitter Jared White on Twitter

114 - 7 Years at GitHub with John Nunemaker

October 05, 2021 12:00 - 52 minutes - 36.2 MB

In this episode, John Nunemaker and I discuss what it's like to work at GitHub for seven years, and how Microsoft's acquisition of GitHub impacted John's job and career. John John Nunemaker on Twitter John Nunemaker on GitHub John Nunemaker on Instagram

113 - Matthew Bellantoni, Creator of RailsGigs

September 28, 2021 12:00 - 58 minutes - 39.9 MB

In this episode, Matthew Bellantoni and I discuss useful definitions of good and bad code, problems in modeling and communicating reality, how to find clients as a freelancer, and the job market for junior and senior coders. Matthew Bellantoni on Twitter Matthew  RailsGigs

112 - Code, Food, and Philosophy with Collin Donnell

September 21, 2021 12:00 - 57 minutes - 39.2 MB

In this episode, Collin Donnell and I discus regional cuisine, philosophy reading recommendations, the strengths of various programming languages, and whether we have anything to fear from AI. Collin Donnell on Twitter Key and Nib Collin Donnell's website The Wisdom of Insecurity How to Win Friends and Influence People

111 - Dockerizing Development and Production with Nick Janetakis

September 07, 2021 12:00 - 54 minutes - 37.2 MB

In this episode, Nick Janetakis and I discuss freelancing, Dockerizing for development versus Dockerizing for production, and Kubernetes. Nick Janetakis's website My interview on Nick's podcast

110 - Code Organization, Project Management, and Freelancing with Riaz Virani

August 31, 2021 12:00 - 1 hour - 53.2 MB

Riaz Virani joins me for a discussion that covers strategies for project management, the realities of freelancing, declarative versus imperative programming, and productive disagreements. Riaz Virani's website

109 - Peter Cooper, Publisher of Ruby Weekly

August 23, 2021 12:00 - 1 hour - 44 MB

In this episode, Peter Cooper and I discuss the publishing of Ruby Weekly and the benefits of podcasting and blogging. We also talk about cars and the Smashing Pumpkins. Ruby Weekly Peter Cooper on Twitter

108 - Docker, Kubernetes and Lambda with Ken Collins

August 17, 2021 12:00 - 49 minutes - 34.2 MB

In this episode I talk with Ken Collins, Principal Engineer at Custom Ink, about Dockerizing development environments, Dockerizing production environments, and hosting containerized applications with Kubernetes and AWS Lambda. Ken Collins on Twitter The Case for Rails on Lambda Lamby on Github

MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)

August 11, 2021 12:00 - 33 minutes - 22.8 MB

This is a "mega" episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason.

107 - Object Modeling and Testing Techniques with Lee McAlilly

August 10, 2021 12:00 - 58 minutes - 40.5 MB

In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testing can help you figure out what to do and how to do it. Lee McAlilly on Twitter Chris Oliver at GoRails Original Fuzz Guitar Straps

106 - The Benefits of Working on One Thing at a Time with Josh Thompson

August 03, 2021 12:00 - 1 hour - 47.2 MB

In this episode, Josh Thompson and I discuss iterative teaching and the curse of knowledge, managing frustration by managing your expectations, metrics for evaluating a dev team, and lessons learned from attempting to maximize income as a freelancer. A Twitter thread about frustration Josh's Twitter thread that lead to 3 customers at $1k each Million Dollar Consulting by Alan Weiss Developer Hegemony: The Future of Labor by Erik Dietrich Josh Thompson on Twitter Intermediat...

105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBarge

July 27, 2021 12:00 - 49 minutes - 33.9 MB

On this episode I'm joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding. Ruby on Rails Slack Jason's email address

104 - Nick Agliano, Software Engineer

July 20, 2021 12:00 - 49 minutes - 33.8 MB

In this episode, Nick Agliano and I discuss finding your first programming job, infrastructure, and AWS. Nick Agliano's website Nick Agliano on Twitter

103 - From Junior to Intermediate with Aweys Ahmed

July 13, 2021 12:00 - 1 hour - 45.1 MB

In this episode, Aweys Ahmed and I discuss life as a junior developer, leveling up your skill set, and how to market yourself as a job candidate. Aweys Ahmed on Twitter Aweys Ahmed on LinkedIn Aweys Ahmed on Refactoring by Martin Fowler Clean Code by Robert Martin Practical Object-Oriented Design in Ruby by Sandy Metz Domain-Driven Design by Eric Evans Patterns of Enterprise Application Architecture by Martin Fowler 


Ernesto Tagwerker
2 Episodes
Mike Buckbee
2 Episodes
Trae Robrock
2 Episodes
Andrew Mason
1 Episode
Andy Croll
1 Episode
Charles Max Wood
1 Episode
Colleen Schnettler
1 Episode
Frank Rietta
1 Episode
Julian Fahrer
1 Episode
Nate Berkopec
1 Episode
Noah Gibbs
1 Episode
Noel Rappin
1 Episode

Twitter Mentions

@_swanson 5 Episodes
@codefolio 5 Episodes
@mhartl 4 Episodes
@nateberkopec 4 Episodes
@davetron5000 3 Episodes
@tomrossi7 3 Episodes
@mbuckbee 3 Episodes
@etagwerker 3 Episodes
@kellysutton 2 Episodes
@rossta 2 Episodes
@jufahr 2 Episodes
@aweysnahmed 2 Episodes
@leenyburger 2 Episodes
@timcheadle 2 Episodes
@frankrietta 2 Episodes
@strzibnyj 2 Episodes
@jmcharnes 2 Episodes
@paracycle 2 Episodes
@stefannibrasil 2 Episodes
@hopsoft 2 Episodes