Code with Jason

Jason Swett
undefined
Jul 30, 2024 • 1h 5min

228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow

Join engineering leaders Alan Ridlehoover and Fito von Zastrow from Cisco Meraki as they tackle the challenges of flaky tests in extensive Rails applications. Alan discusses the staggering issue of 800 flaky tests disrupting builds, while Fito shares insights on their origins and management. Dive into the complexities of testing and learn why duplication in tests can often lead to clearer outcomes. They reveal effective strategies for maintaining test reliability and eliminating hidden dependencies, ultimately promoting better development practices.
undefined
Jul 24, 2024 • 1h 17min

217 - Rich Steinmetz

Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the most out of reading a book, buying an existing business, struggles with CircleCI and GitHub Actions,  my project SaturnCI, and the need for better APIs.The Beginning of Infinity by David DeutschThe SaaS Playbook by Rob WallingStart Small, Stay Small by Rob WallingAcquire.comFlippa.comRich Steinmetz on TwitterRich Stone.io
undefined
Jul 23, 2024 • 1h 4min

227 - Paul Campbell, Co-Founder and CEO of Tito

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, Parkinson's Law, my project SaturnCI, using LLMs in the coding process, the need to understand universal programming principles rather than superficialities, and the quest for dejankification.We Are Developers World CongressXOXO FestivalThe Beginning of Infinity by David DeutschThe Fabric of Reality by David DeutschTitoIoPaul Campbell on MastodonPaul Campbell on LinkedInPaul@tito.io
undefined
Jul 9, 2024 • 60min

226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom

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 Intercom and factors that enabled their success, scaling challenges when you're dealing with double-digit growth month to month, load balancers, canary deployment, the benefits of making many small deployments, how a robust testing environment benefits the hiring process, and the benefits of in-person vs remote work.The DevOps Handbook by Gene Kim et al.The Phoenix Project by Gene Kim et al.IntercomCiaran Lee on LinkedInCiaran Lee on Twitter
undefined
Jun 25, 2024 • 57min

224 - Matthew Kaliara, CTO and Co-Founder at Rescale

On today's episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply.  We also discuss React, ViewComponent, system testing, looks vs usability in design, flat design, the value of convention in design, usability testing, the inseparability of good UI design and good code, the importance of appropriate names in core components, and how good code can help with hiring.Rescale.SupplyMatthew Kaliara on LinkedInMatthew Kaliara on TwitterKaliara.com
undefined
Jun 13, 2024 • 2min

225 - How Many Hot Dogs Could You Eat?

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, Brandon Casci.
undefined
Jun 10, 2024 • 60min

223 - What Causes Flaky Tests with Brad Pauly

On today's episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or third party dependency) of flaky tests.  We also discuss diagnosing flaky tests, common pitfalls of fixing flaky tests, and things that do work for fixing flaky tests.Brad Pauly on TwitterBrad Pauly on GitHub
undefined
Jun 3, 2024 • 1h 10min

222 - Into the Software Industry Straight out of High School with Verda Korzeniewski

On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school.  We also discuss Verda's experience in 3D printing, problems in modern manufacturing, and problem solving skills that transcend programming. Verda Korzeniewski on LinkedInVerda Korzeniewski on Instagram
undefined
May 28, 2024 • 49min

221 - Automated Translations in Rails with Trae Robrock

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 also talk about managing a hotel, investing in real estate, internationalizing a Rails app, investing in assets that give you income,  investing in your personal brand, marketing Comfort.ly, connecting with potential clients in person, the importance of having a comfortable working environment, reading to enrich yourself, and taking care of your health.Trae Robrock on Twittertrobrock.comTranslatedRB.comGitHub.com/GetComfortlyComfort.ly$100M Leads by Alex Hormozi$100M Offers by Alex HormoziNever Split the Difference by Chris VossA Sense of Style by Steven PinkerCopy That.comModern Software Engineering by David FarleyRefactoring by Martin FowlerFunction HealthGreenbits.comRezStream
undefined
May 6, 2024 • 1h 12min

220 - Sin City Ruby 2024 Recap with Andrew Atkinson

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 Postgres consulting venture, his upcoming book High Performance PostgreSQL for Rails and what he learned in the process of writing the book,  deciding how to communicate what you do as a consultant, naming things appropriately, how poor decision making in the early stages in the creation of an app can make it prohibitively expensive to fix later,  how consulting jobs can naturally grow into new opportunities for work, being a generalist vs being a specialist, and Andrew's upcoming speaking engagements.High Performance PostgreSQL for Rails by Andrew AtkinsonRailsConfPosetteMadison RubyRubyConfRails WorldBlue Ridge RubyRubyKaigiRed Dot Ruby ConferencePGConf.devPGConf NYCAndy Atkinson.comAndrew Atkinson on TwitterAndrew Atkinson on MastodonAndrew Atkinson on LinkedInAndrew Atkinson on GitHubSin City Ruby

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