Code with Jason cover image

Code with Jason

Latest episodes

undefined
Sep 4, 2024 • 51min

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, reading history, The limits of ChatGPT-style AI as compared to AGI, and Matt's Dracula read-through newsletter Dracula Daily. Philip K. Dick on GoodreadsFrançois Chollet on Sean Carroll's Mindscape PodcastDracula DailyMatt Kirkland.comBrand New BoxMatt Kirkland on TwitterMatt Kirkland on LinkedIn
undefined
Aug 27, 2024 • 1h 4min

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 business,  marketing yourself, how big picture thinking can sharpen your day to day plans, deciding to build a product, the difficulty of finding a problem to solve where it makes financial sense to do so, and how personal relationships beget opportunities.Million Dollar Consulting by Alan WeissTraction by Gino WickmanBrand New BoxNate Clark on LinkedInNate Clark on Twitter
undefined
Aug 6, 2024 • 1h 24min

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 program right the first time, distributed cognition, order dependency and imperative vs declarative programming, coding speculatively, and coding without shipping.The Agile ManifestoAlex Bunardzic on SubstackSoftware Breakthroughs for the 21st CenturyCoding Interviews with AlexDiary of a Perplexed Software DeveloperAlex Bunardzic on Open SourceAlex Bunardzic on MediumAlex Bunardzic on TwitterAlex Bunardzic on LinkedInNonsense Monthly, my snail mail newsletter
undefined
Jul 30, 2024 • 1h 5min

228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow

On today's episode, I'm joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests.  Code with Jason - Testing Anti Pattern: Merged Setup DataCode with Jason - DuplicationCode with Jason - Why Duplication is More Acceptable in TestsA Brewer's Guide to Filtering out Complexity and ChurnFito von Zastrow on LinkedInFito von Zastrow on TwitterAlan Ridlehoover on LinkedInAlan Ridlehoover on TwitterThe Code GardenerCisco MerakiJobs at Cisco Meraki
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

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