Code with Jason cover image

Code with Jason

Latest episodes

undefined
May 9, 2023 • 1h 10min

181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX

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 testsHow I fix flaky testsDan Manges on TwitterRWXRWX Captain
undefined
May 2, 2023 • 1h 23min

180 - ChatGPT and Testing with J. B. Rainsberger

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. We also discuss why you should write your tests backwards, using ChatGPT to make tests pass, and J. B.'s philosophy and approach as a consultant.  Finally, we get into the benefits of joining J. B.'s JBrains Experience mentoring group.Extreme Programming Explained by Kent BeckExtreme Programming Installed by Ron Jeffries, Ann Anderson, and Chet HendricksonPlanning Extreme Programming by Kent Beck and Martin FowlerSwitch by Chip and Dan HeathTest Driven Development at Wiki.C2.comJBrains.ca - J.B. Rainsberger's SiteThe JBrains ExperienceThe Code WhispererBlog.JBrains.caThe World's Best Intro to TDD, Level 1J. B. Rainsberger on Twitter
undefined
Apr 25, 2023 • 1h 38min

179 - France, Snail Mail, and ChatGPT with Nick Schwaderer

In this episode, Nick Schwaderer returns for a wide-ranging discussion that touches upon the weather in Belfast, my trip to France, cocktail recipes, the thrill of receiving snail mail, my new newsletter, ChatGPT and the alleged end of programming, and Nick's new project Scarpe.Nick Schwaderer on TwitterSchwad.github.ioRebuilding Rails by Noah GibbsNobody Knows Shoes by Why the Lucky StiffScarpe
undefined
Apr 10, 2023 • 58min

178 - Separating What from How with Patricio Arluciaga

In today's episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development.  We also touch on Patricio's time in the printing industry and his subsequent transition into programming.Patricio Arluciaga on Twitter Cosmos by Carl SaganContact by Carl Sagan
undefined
Apr 2, 2023 • 52min

177 - Lucian Ghinda, Creator of Short Ruby Newsletter

On today's episode, I'm joined by Lucian Ghinda, creator of Short Ruby Newsletter.  We discuss tactics for reading technical books on unfamiliar topics, consistently delivering quality programming to production, programming as a mix of engineering and art, understanding the reasons why an approach was used rather than applying rules to determine whether code is "good" or "bad", and we go in-depth on duplication.Short Ruby NewsletterCookpadRuby and Rails.infoFriendly.rbPatterns of Enterprise Application Architecture by Martin Fowler Ghinda.comLucian Ghinda on Twitter
undefined
Mar 27, 2023 • 1h 42min

176 - How to Build a Feature with Irina Nazarova, CEO of Evil Martians

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 of a project, using feedback loops to make sure you understand the user's needs, the propensity of users to muddle through using software rather than reading documentation, releasing smaller chunks of work frequently to limit risk, and focusing on helping the user rather than on the tech. We also discuss upcoming conferences and our travel plans.Irina Nazarova on TwitterIrina Nazarova on LinkedInEvil Martians.comDon't Make Me Think by Steve KrugA Different Way to Think About Rails ModelsRazom for UkraineNova UkraineWorld Central Kitchen
undefined
Mar 7, 2023 • 56min

175 - Preventing Software Defects with Vitor Oliveira

On today's episode, I'm joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programming,  testing and QA, the false dichotomy of perfect vs. good code, the types of defects (bugs, design defects, & missing features), and code review. NapiceVitor Olivera on LinkedIn
undefined
Feb 20, 2023 • 1h 33min

174 - Freelancing with Jeremy Smith

This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing.  We also discuss his upcoming conference Blue Ridge Ruby (June 8-9). HybrdJeremySmith.coBlue Ridge RubyJeremy Smith on TwitterJeremy Smith on ruby.socialMillion Dollar Consulting by Alan WeissSoftware Estimation by Steve McConnell
undefined
Jan 30, 2023 • 50min

173 - Phlex with Joel Drapper

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 on at Shopify.Phlex.funPhlex on GitHubJoel Drapper on Ruby.Social MastodonStimulus Reflex Discord
undefined
Jan 23, 2023 • 50min

172 - Collin Jilbert, Developer at GoRails

In this episode, Collin Jilbert and I discuss finding a job as a junior developer, tracing family history and learning foreign languages, how Collin came to work at GoRails, the Pay gem, software estimation, testing as you go, skateboarding and how your hobbies make you a better programmer.Collin Jilbert on TwitterGoRails DiscordCode Complete by Steve McConnellSoftware Estimation by Steve McConnell

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app