Code with Jason
Episodes
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, ...
178 - Separating What from How with Patricio Arluciaga
10 Apr 2023
Contributed by Lukas
In today's episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development. We also touc...
177 - Lucian Ghinda, Creator of Short Ruby Newsletter
02 Apr 2023
Contributed by Lukas
On today's episode, I'm joined by Lucian Ghinda, creator of Short Ruby Newsletter. We discuss tactics for reading technical books on unfam...
176 - How to Build a Feature with Irina Nazarova, CEO of Evil Martians
27 Mar 2023
Contributed by Lukas
This week, Irina Nazarova and I discuss the way we think about building features. We get into the kinds of questions you should ask at the beginning...
175 - Preventing Software Defects with Vitor Oliveira
07 Mar 2023
Contributed by Lukas
On today's episode, I'm joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programmin...
174 - Freelancing with Jeremy Smith
20 Feb 2023
Contributed by Lukas
This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing. We also discuss his upcoming conference B...
173 - Phlex with Joel Drapper
30 Jan 2023
Contributed by Lukas
In today's episode, I'm joined by Joel Drapper for a discussion of all things Phlex. We also talk about some of the projects Joel worked o...
172 - Collin Jilbert, Developer at GoRails
23 Jan 2023
Contributed by Lukas
In this episode, Collin Jilbert and I discuss finding a job as a junior developer, tracing family history and learning foreign languages, how Collin c...
171 - Smart Testing Practices with Rich Steinmetz
16 Jan 2023
Contributed by Lukas
In this episode, Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the...
170 - Growing Large Rails Applications with Collin Donnell
09 Jan 2023
Contributed by Lukas
On this episode, Collin Donnell returns for a discussion of the process of creating content, among many other miscellaneous topics. We also get into s...
169 - Rails Concerns with Jorge Manrubia of 37signals
22 Dec 2022
Contributed by Lukas
In today's episode, Jorge Manrubia returns for a discussion of Rails concerns.Vanilla Rails is PlentyCode I Like: Good ConcernsKent Beck - Softwa...
168 - Irina Nazarova, CEO of Evil Martians
22 Dec 2022
Contributed by Lukas
This episode, I'm joined by Irina Nazarova, CEO of Evil Martians for a discussion of her time in Portugal, her time with Evil Martians and her pr...
167 - "Vanilla Rails is Plenty" with Jorge Manrubia of 37signals
12 Dec 2022
Contributed by Lukas
In this episode I talk with Jorge Manrubia about his recent blog post, "Vanilla Rails is Plenty".Vanilla Rails is PlentyCode I Like: Domain-...
166 - Feature Flags and Duplication with Julian Fahrer
06 Dec 2022
Contributed by Lukas
In this episode, Julian Fahrer returns to discuss feature flags and duplication.CodeTales.ioJulian Fahrer on GitHubJulian Fahrer on TwitterLearnDocker...
165 - Upgrading Rails with Ernesto Tagwerker
23 Nov 2022
Contributed by Lukas
This week Ernesto Tagwerker returns for a discussion of his work upgrading Rails apps with FastRuby, the benefits of exercise and getting outside, and...
164 - OOP Design in Rails with TJ Stankus
15 Nov 2022
Contributed by Lukas
Code with Jason is back! On this episode, TJ Stankus returns for a discussion of Object Oriented Programming and his book 99 Bottles of OOP. We also...
163 - The Final Episode (for Now): Nick Schwaderer
04 Oct 2022
Contributed by Lukas
Nick Schwaderer returns for the final episode before the show goes on hiatus. In this episode, recorded live on Twitter, we discuss a cornucopia of ...
162 - Large Rails Apps with Alex Evanczuk, Software Engineer at Gusto
20 Sep 2022
Contributed by Lukas
In this episode, I'm joined by Alex Evanczuk for a conversation about large Rails applications, how they grow, and how to keep things under contr...
161 - Adrian Marin, Founder of Avo Admin
09 Sep 2022
Contributed by Lukas
In this episode, I talk with Adrian Marin about Avo Admin and how it compares to Jumpstart and Bullet Train, the origins of Avo Admin, the early strug...
160 - PostgreSQL with Andrew Atkinson
29 Aug 2022
Contributed by Lukas
In this episode I talk with Andrew Atkinson about PostgreSQL and databases. We talk about check constraints, foreign keys, and other PostgreSQL/databa...
159 - Early Developer Career Stage with Brian Hogan
22 Aug 2022
Contributed by Lukas
In this episode, I'm joined by Brian Hogan for a conversation about the state of hiring in tech, the problems surrounding the need to generate ne...
158 - Andrew Mason, Senior Product Engineer at Podia
12 Aug 2022
Contributed by Lukas
This week, I'm joined by Andrew Mason, Senior Product Engineer at Podia and co-host of Remote Ruby and Ruby for All for a discussion about tailor...
157 - Seth Tucker, Developer at KNOWiNK
25 Jul 2022
Contributed by Lukas
In this episode, Seth Tucker returns to discuss the Crystal programming language, developing a contextually-aware chatbot, developing for SEO, page lo...
156 - Hotwire with Matt Swanson
18 Jul 2022
Contributed by Lukas
On this week's episode, I'm joined once again by Matt Swanson for a wide-ranging conversation that touches on blog writing, Hotwire, Turbo F...
155 - John Knapp, Startup Whisperer
07 Jul 2022
Contributed by Lukas
This week, I sit down for a conversation with multi-hyphenate John Knapp. Our wide-ranging discussion touches on inventing, sailing, understanding u...
154 - Chris Seaton, Researcher at Shopify
04 Jul 2022
Contributed by Lukas
In this episode, Chris Seaton and I discuss just-in-time compiling for Ruby, Chris's path to becoming a researcher, speed concerns with Ruby, Tru...
153 - Collin Donnell
28 Jun 2022
Contributed by Lukas
In this episode, I welcome Collin Donnell back to discuss how to learn new techniques and technologies, Smalltalk, service objects and models, RailsCo...
152 - Tom Rossi, Co-Founder of Buzzsprout
20 Jun 2022
Contributed by Lukas
In this episode, Tom Rossi and I discuss his principles for developing applications, guiding your efforts via mantras, being intentional about culture...
151 - LIVE from Sin City Ruby: Soup with Jason (feat. Nick Schwaderer, Andrew Katz and Kenny Kandola)
17 Jun 2022
Contributed by Lukas
In this episode of Soup with Jason, recorded live at Sin City Ruby 2022, I talk with a few friends about topic near and dear to our hearts: soup.
150 - Urban Hafner
14 Jun 2022
Contributed by Lukas
This week, I'm joined by Urban Hafner for a wide-ranging discussion on management roles, autism, programming organization structure, sci-fi and f...
149 - Seth Tucker, Developer at KNOWiNK
06 Jun 2022
Contributed by Lukas
In this episode, Seth Tucker and I discuss forms and form builders, the differences between junior and senior developers, reverse proxies and (my apol...
148 - Incident Response with Thai Wood
30 May 2022
Contributed by Lukas
This week, I'm joined by Thai Wood for a discussion about incident response, runbooks, unarticulated expertise, mistakes during incident response...
147 - Extraterrestrial Life with Dr. Arik Kershenbaum
24 May 2022
Contributed by Lukas
This week, I'm joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussi...
146 - Build, Measure, and Learn with Ufuk Kayserilioglu
16 May 2022
Contributed by Lukas
In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, lea...
145 - Docker with Nick Janetakis
10 May 2022
Contributed by Lukas
This week, I'm joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker.Nick Janetakis.comNick Janetakis on G...
144 - Martin Lee
02 May 2022
Contributed by Lukas
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
25 Apr 2022
Contributed by Lukas
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 ...
142 - Jason Harrison, VP of Engineering Operations at Zeal
17 Apr 2022
Contributed by Lukas
In this episode, Jason Harrison and I talk about his career as a programmer, getting started as a programmer, transitioning from freelancing to work...
141 - Thinking Like a Developer with Zell Liew
12 Apr 2022
Contributed by Lukas
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 BlogL...
140 - Habits of an Exceptional Developer with Aweys Ahmed
05 Apr 2022
Contributed by Lukas
In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes...
139 - David Heinemeier Hansson
29 Mar 2022
Contributed by Lukas
In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19...
138 - Alex VKO, Founder of RubyCI
22 Mar 2022
Contributed by Lukas
In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects.RubyCIAlex VKO on LinkedInSin City Ruby
137 - Marissa Goldberg, Founder of Remote Work Prep
15 Mar 2022
Contributed by Lukas
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 ...
136 - Colleen Schnettler of Hammerstone and Simple File Upload
08 Mar 2022
Contributed by Lukas
In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone, freelancing, and our st...
135 - Andrew Culver, Creator of Bullet Train
01 Mar 2022
Contributed by Lukas
In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, doma...
134 - Behind the Scenes of Conference Organizing with Jason Charnes
18 Feb 2022
Contributed by Lukas
Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby.Jason Charnes.comJason Charnes on TwitterThe Remote Ruby PodcastSin City Ruby
133 - Kelly Sutton, Software Engineer at Gusto
14 Feb 2022
Contributed by Lukas
In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and t...
132 - Ufuk Kayserilioglu, Engineering Manager of the Ruby Infrastructure Team at Shopify
08 Feb 2022
Contributed by Lukas
In this week's episode, I'm joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy...
131 - "Anti-Stubbornness" with Nick Schwaderer
30 Jan 2022
Contributed by Lukas
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....
130 - ViewComponent with Joel Hawksley, Staff Engineer at GitHub
23 Jan 2022
Contributed by Lukas
In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React.ViewComponent.orgPrimer.styleHawksley.or...
129 - Drew Bragg, Staff Engineer at Within3
16 Jan 2022
Contributed by Lukas
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, ...
128 - Adrian Marin, Founder of Avo Admin
09 Jan 2022
Contributed by Lukas
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 ab...
127 - SOLID Principles with Dave Copeland, CTO of Mood Health
02 Jan 2022
Contributed by Lukas
In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don't.SOLID is not SolidSustainable RailsDave Copelan...
126 - Benjamin Wood, CEO of Hint
27 Dec 2021
Contributed by Lukas
In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hi...
125 - Anurag Goel, CEO of Render
21 Dec 2021
Contributed by Lukas
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 successfu...
124 - Testing JavaScript with Kent C. Dodds
14 Dec 2021
Contributed by Lukas
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 h...
123 - Scaling a Rails App with Tom Rossi of Buzzsprout
05 Dec 2021
Contributed by Lukas
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 podcasti...
122 - Deployment from Scratch with Josef Strzibny
30 Nov 2021
Contributed by Lukas
In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications.Deployment ...
[LIVE from RubyConf 2021] Crossover Episode
25 Nov 2021
Contributed by Lukas
This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you'll hear Jemma Issroff, Emily Giurleo, Nick...
121 - API Design with Damir Svrtan, Senior Software Engineer at Netflix
23 Nov 2021
Contributed by Lukas
In this episode, Damir and I take a deep dive on API design.Damir.Svrtan.meDamir Svrtan on TwitterDamir Svrtan on GitHub
[LIVE from RubyConf 2021] I Tell Nick Schwaderer About My Soup
20 Nov 2021
Contributed by Lukas
In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics.Links:Saigon Bo...
120 - Functional Programming with Jono Stiansen
14 Nov 2021
Contributed by Lukas
In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming...
119 - Refactoring Techniques and Working with Large Codebases with Dana Kashubeck
09 Nov 2021
Contributed by Lukas
In this episode, Dana Kashubeck and I discuss working in a rapidly growing environment, deciding when to refactor, the benefits of organizational know...