Skip to content
Code with Jason cover art

Jason Swett

Code with Jason

A Technology podcast

Good podcast? Give it some love!

About the show

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

Newest episodes

335 - Blastoff Rails: Starting a Ruby Conference from Scratch with Travis Dockter

53 min

In this episode I talk with Travis Dockter, organizer of Blastoff Rails in Albuquerque. When Sin City Ruby and RailsConf both ended, Travis decided to start his own conference. We discuss how cheaply you can run a conference outside a big city (about $2,400 for a two-day venue), why roughly 40 attendees turned out to be the right size, and attendees who flew in from Brazil and Puerto Rico. We also talk about the "stone soup" way of having an impact on the community, giving people plenty of time between talks to socialize, and how a single-track conference gives everyone a shared experience. Links: - Blastoff Rails - Blastoff Rails on X - Blastoff Rails on Bluesky - Travis on LinkedIn - Travis on X - Travis on Bluesky - Nonsense Monthly

334 - Merge Queues and Building Mergify with Julien Danjou

55 min

In this episode I talk with Julien Danjou, CEO of Mergify, about merge queues: why PRs that pass CI separately can still break main together, and how testing changes in a queue keeps main green. We discuss how Mergify grew out of OpenStack and open-source networks, why a "book a call" link beat a Stripe checkout for sales, selling on ROI after the 2022 budget cuts, and how AI-driven code volume is making merge queues more necessary. Links: - Mergify - Julien Danjou's Blog - The Origin Story of Merge Queues - SaturnCI - Nonsense Monthly

333 - Kevin Dias, Author of The Problem-First Method

57 min

In this episode, I talk with Kevin Dias about his journey from investment banking to programming in Japan, building Ambiki for speech language pathologists, and tackling feature requests with a problem-first mindset. Links: - Ambiki - Kevin's Personal Site - The Problem-First Method (book) - Kevin on LinkedIn - ProZ.com - Nonsense Monthly

Similar podcasts

All episodes

The newest 50 of 338 episodes

335 - Blastoff Rails: Starting a Ruby Conference from Scratch with Travis Dockter

53 min

In this episode I talk with Travis Dockter, organizer of Blastoff Rails in Albuquerque. When Sin City Ruby and RailsConf both ended, Travis decided to start his own conference. We discuss how cheaply you can run a conference outside a big city (about $2,400 for a two-day venue), why roughly 40 attendees turned out to be the right size, and attendees who flew in from Brazil and Puerto Rico. We also talk about the "stone soup" way of having an impact on the community, giving people plenty of time between talks to socialize, and how a single-track conference gives everyone a shared experience. Links: - Blastoff Rails - Blastoff Rails on X - Blastoff Rails on Bluesky - Travis on LinkedIn - Travis on X - Travis on Bluesky - Nonsense Monthly

334 - Merge Queues and Building Mergify with Julien Danjou

55 min

In this episode I talk with Julien Danjou, CEO of Mergify, about merge queues: why PRs that pass CI separately can still break main together, and how testing changes in a queue keeps main green. We discuss how Mergify grew out of OpenStack and open-source networks, why a "book a call" link beat a Stripe checkout for sales, selling on ROI after the 2022 budget cuts, and how AI-driven code volume is making merge queues more necessary. Links: - Mergify - Julien Danjou's Blog - The Origin Story of Merge Queues - SaturnCI - Nonsense Monthly

333 - Kevin Dias, Author of The Problem-First Method

57 min

In this episode, I talk with Kevin Dias about his journey from investment banking to programming in Japan, building Ambiki for speech language pathologists, and tackling feature requests with a problem-first mindset. Links: - Ambiki - Kevin's Personal Site - The Problem-First Method (book) - Kevin on LinkedIn - ProZ.com - Nonsense Monthly

332 - Roy Tomeij, Co-Founder of AppSignal

1 hr 3 min

In this episode I talk with Roy Tomeij, co-founder of AppSignal, about how AppSignal started in 2012 as a Rails-only APM tool when everyone used New Relic, and how it grew to support Elixir and other languages. Roy explains how its first customers came from co-founder Thijs biking around Amsterdam, why usability was the big selling point, and why aiming for "80% of what competitors have" works. We also talk about brand marketing for small companies: sponsoring conferences like Rails World, handing out stroopwafels, and investing in community without measurable ROI. Links: - AppSignal - Roy Tomeij's Website - Roy Tomeij on LinkedIn - Nonsense Monthly

331 - Eleni Konior on Using AI Without Reinventing the Wheel

57 min

In this episode I talk with Eleni Arvanitis Konior, returning to the show, about the downsides of AI: people using it to reinvent the wheel, AI slop in code and on social media, the hype, and rising costs. We also discuss why proven practices like TDD still matter, and how to guide AI toward writing better tests. Links: - Eleni's personal website - Martin Fowler's testing resources - Nonsense Monthly

330 - Irina Nazarova on SF Ruby Conference, Structured Networking, and Ruby Hiring

1 hr 7 min

In this episode I talk with Irina Nazarova, CEO of Evil Martians and organizer of SF Ruby, about the 2026 San Francisco Ruby Conference. We get into her plan to make structured networking half the program: intros on stage, matching people into small groups, and sessions that connect startup founders with engineers. We also talk about why Ruby hiring feels broken for both employers and job seekers, the conference's free startup job board, and why San Francisco has more Ruby companies than anywhere else. Links: - Evil Martians - SF Ruby Conference - San Francisco Ruby Meetup - Nonsense Monthly

329 - Adam Dawkins, CTO of Dragon Drop, Returns

1 hr 0 min

In this episode I talk with Adam Dawkins about the paradigm shift in development with AI, how expectations have changed, and the essential principles of good software design. We discuss the balance between AI-generated and manually crafted solutions, and the importance of iterative design. Links: - Dragon Drop - Adam Dawkins' Website - Nonsense Monthly

328 - Mike Bowler - Agile Coach, Trainer & Consulting Hypnotist

26 min

In this episode I talk with Mike Bowler about teaching psychological safety in teams, using affect labeling to manage stress, and exploring motivation models like self-determination theory. We also discuss Mike's approach to organizational consulting and his experiences with corporate training. Links: - Mike's website - Nonsense Monthly

327 - Will Carey, CTO of Brand New Box

56 min

In this episode I talk with Will Carey, CTO of Brand New Box, about evolving software development practices, the shifting role of AI in coding, and the importance of understanding client needs. We also dive into Will's unique code editor project, Reins, and the importance of observability in development. Links: - Will Carey on Twitter - Brand New Box - Reins on GitHub - Nonsense Monthly

326 - Bruno Sutic, Creator of RailsBilling

56 min

In this episode, I talk with Bruno Sutic about his journey creating Ruby and Rails projects, including a modern broken link checker and RailsBilling, a gem for advanced Stripe subscription integrations. We discuss the complexities of billing integration and his insights into the ever-evolving Stripe ecosystem. Links: - Bruno Sutic's Personal Site - RailsBilling - Nonsense Monthly

325 - Adam Burgess, Creator of Domain Tracker

45 min

In this episode I talk with Adam Burgess about his unique journey from accounting to software engineering. We discuss his career transition, the coding bootcamp experience, launching his domain monitoring app, and the challenges of building and marketing a software product as a newcomer in the Rails community. Links: - The Domain Tracker - Nonsense Monthly

324 - Renaissance Code 2026 Speaker Dave Thomas: Fundamentals of Software Development

51 min

In this episode I talk with Dave Thomas about the rapid changes in technology and the importance of returning to software development fundamentals. We discuss the pitfalls of relying solely on AI-generated code and the value of elegance, simplicity, and deep understanding in software design. Links: - Renaissance Code - RubyConf - Nonsense Monthly

323 - David Yanacek on 20 Years of Innovation at AWS

1 hr 10 min

In this episode I talk with David Yanacek about his journey from operating Amazon's web server fleet to revolutionizing DevOps at AWS. We discuss AI in software development, spec-driven development, and universal testing techniques. David shares insights into operational excellence and the Amazon Builders Library. Links: - Amazon Builders Library - Nonsense Monthly

322 - Joe Masilotti

1 hr 1 min

In this episode I talk with Joe Masilotti about his new podcast with Colleen Schnettler, 'Permission Not Required.' We discuss how two independent consultants navigate the challenges and opportunities in business today, especially regarding the evolving role of AI in our field. Links: - Joe Masilotti's Website - Nonsense Monthly

321 - Uncle Bob Martin

58 min

In this episode I talk with Bob Martin about his work with programming languages using AI, the essence of software engineering, and why understanding epistemology matters for developers. We also explore dependency inversion and the benefits of a robust test suite. Links: Uncle Bob on TwitterBob Martin's websiteClean CodeNonsense Monthly

320 - John Nunemaker of Fireside.fm, Box Out Sports and Very Good Software

57 min

In this episode I talk with John Nunemaker about his journey with Ruby, acquiring Fireside.fm, and his ventures in software focused on podcast hosting and feature flag services. We also explore the potential impacts of AI in the development space and John's vision for the future. Links: - Box Out Sports - Very Good Software - Flipper Cloud - Fireside.fm - Nonsense Monthly

319 - Kellen Presley of Rhizome Compliance

1 hr 1 min

In this episode I talk with Kellen Presley about Rhizome Compliance, an anti-money laundering platform. We discuss the challenges of gaining initial customers, leveraging AI with Ruby on Rails, and the evolving role of developers in the AI age. Links: - Rhizome Compliance - RubyConf 2026 - Nonsense Monthly

318 - Adam Dawkins, CTO of Dragon Drop

52 min

In this episode I talk with Adam Dawkins, CTO of Dragon Drop, about building internal tools using Ruby on Rails, the challenges of growing codebases, and how to effectively manage design and technical debt. We explore abstractions, code quality, and the philosophy behind good testing practices. Links: - Dragon Drop - adamdawkins.com - Adam Dawkins on LinkedIn - Nonsense Monthly

317 - Edward Tewiah, Creator of PropertyWebBuilder

51 min

In this episode I talk with Edward Tewiah about his journey with PropertyWebBuilder, a Ruby on Rails toolkit for real estate websites. We discuss the challenges of building a flexible UI, meeting client needs, and how AI is revolutionizing Edward's approach to development. Links: - PropertyWebBuilder on GitHub - Nonsense Monthly

316 - Adapting to AI in the Agency World with Errol Schmidt

1 hr 3 min

In this episode I talk with Errol Schmidt from reinteractive about the evolving role of development agencies amid rapid AI advancements. We explore the impact of AI tools on productivity and the future of software development, as well as the cultural differences in responding to AI's rise. Links: reinteractiveRubyConfNonsense Monthly

315 - Dave Thomas, RubyConf 2026 Keynote Speaker

1 hr 8 min

In this episode, I talk with Dave Thomas about RubyConf 2026, the essence of a good conference, and the philosophy of programming, including abstraction and the art of using AI in coding. Links: The Pragmatic ProgrammerThe Pragmatic BookshelfPragDave.meNonsense Monthly

313 - David Santoro, CTO of Carwow

57 min

In this episode I talk with David Santoro, CTO of Carwow, about his journey from startup co-founder to leading a large engineering team. We discuss carwow's evolution, their focus on scalability, and how they tackled growth challenges across different countries. David also shares strategic product and technical decisions. Links: CarwowDavid Santoro on LinkedInCarwow Product Engineering BlogNonsense Monthly

311 - Tyler Ewing, Creator of Ductwork

1 hr 8 min

In this episode I talk with Tyler Ewing about Ductwork, his innovative workflow framework for Ruby and Rails. We explore its unique position between background job libraries like Sidekiq and heavier solutions like Temporal, and how Ductwork aims to streamline complex workflows with a focus on durability and usability. Links: Ductwork WebsiteDuctwork GitHubDuctwork DocsNonsense Monthly

310 - Brad Taylor, Fractional CTO

1 hr 0 min

In this episode I talk with Brad Taylor about his journey as a fractional CTO and advisor for various companies. We discuss his experience with open source medical records, the importance of business objects, and navigating complexity in software projects. We also touch on storytelling in code and managing technical debt. Links: Brad Taylor's CompanyBrad Taylor's SubstackNonsense Monthly

309 - How I Built SaturnCI (Starring JP Camara)

1 hr 17 min

In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnCI on the Mastodon project, and we dig into Saturn CI's Docker-based setup, Kubernetes architecture, and test-focused UX philosophy. Links: jpcamara.comSaturnCINonsense Monthly

308 - Christian and Jason Fail to Talk About AI

1 hr 24 min

In this episode I talk with Christian Genco about IQ, the pros and cons of high intelligence, the Big Five personality traits, evolutionary differences between men and women, hypergamy, the origins of money, and whether Yuval Harari's "shared fiction" concept holds up. We never got to the AI topic we planned. Links: Nonsense Monthly

307 - Kody Kendall, Co-Founder and CEO of LlamaPress AI

1 hr 23 min

In this episode I talk with Cody Kendall about building software for his dad's HVAC business, learning usability testing, pivoting from contractor software to AI-generated code, and why he built LlamaPress. LlamaPress AINonsense Monthly

306 - Steve Pike, Co-Founder of Infield

59 min

In this episode I talk with Steve Pike, founder of Infield, about dependency management and automated Rails upgrades. We discuss the tradeoffs of taking on dependencies, authorization libraries like CanCanCan versus Pundit, open source maintainer obligations, and how AI is changing the upgrade automation landscape. InfieldOnce a MaintainerNonsense Monthly

305 - Sean Schertell, CEO and Founder of Codepilot

1 hr 10 min

In this episode I talk with Sean Schertell about his return to Rails after many years in JavaScript, the pain of node module hell, Kamal for deployment, and Sean's new startup ZiaMap for land surveyors. Links: CodepilotZiaMapNonsense Monthly

304 - Abstraction and Consciousness with Christian Genco

1 hr 20 min

In this episode I talk with Christian Jenko for round two. We explore abstraction as the most important idea in software, Michael Singer's philosophy on consciousness and thoughts, whether AI can become conscious, and how our mental abstractions shape what we see in reality. Links: Designing Object-Oriented Software by Rebecca Wirfs-BrockThe Surrender Experiment by Michael A. SingerThe Untethered Soul by Michael A. SingerLiving Untethered by Michael A. SingerI Am a Strange Loop by Douglas HofstadterA Thousand Brains by Jeff HawkinsIncognito: The Secret Lives of the Brain by David EaglemanThe Emperor's New Mind by Roger PenroseConjectures and Refutations by Karl PopperBeing There: Putting Brain, Body, and World Together Again by Andy ClarkOn Looking: Eleven Walks with Expert Eyes by Alexandra Horowitz

303 - Christian Genco, Founder of Fileinbox

1 hr 11 min

In this episode I talk with Christian Genko, founder of Fileinbox. We discuss bootstrapping SaaS products, finding business ideas through openness rather than forcing, how LLMs have changed development workflows, TDD with Claude Code, and the enduring value of taste and abstractions in software. Links: FileinboxChristian Genco's personal websiteChristian Genco on XNonsense Monthly

302 - Miles Woodroffe, CTO of Mindful Chef

59 min

In this episode I talk with Miles Woodroffe, CTO of Mindful Chef. We discuss his music career touring with The Specials and working with Bob Dylan and Ray Charles, how he transitioned into tech, building great teams, and finding people who enjoy working together. Links: mileswoodroffe.comMindful ChefNonsense Monthly

300 - TDD and AI with Paul Hammond

1 hr 25 min

In this episode I talk with Paul Hammond about TDD as a discoverable principle—something alien programmers would independently arrive at. We discuss my "specify, encode, fulfill" formulation, why programming needs theory instead of rules of thumb, and the business payoff of technical quality: Paul returned to a well-built project after 18 months and delivered months of planned work before Christmas. Links: ScenaristNonsense Monthly

293 - Cory Zue, Solopreneur

57 min

In this episode I talk with Cory Zue about his solopreneur journey building SaaS Pegasus, a Django boilerplate product. We discuss AI's potential impact on the business of selling code, the financial anxiety that persists even when things are going well, and content marketing strategies for technical products. Links: coryzue.comSaaS PegasusNonsense Monthly

294 - The Dubious Idea of Code Reuse with Dave Thomas

1 hr 18 min

In this episode I talk with Dave Thomas about why code reuse is overrated, the economics of programming principles, and why we can't empirically test whether practices work—we have to scrutinize the arguments behind them. Dave also discusses his new book Simplicity and his "developer without portfolio" concept. Links: SimplicityNonsense Monthly

295 - Freelancing and Consulting with Wale Olaleye

1 hr 5 min

In this episode I talk with Wale Olaleye about finding consulting clients through referrals and word of mouth. We discuss the "hunting vs farming" analogy for marketing, simplifying your pitch, filtering clients with deposits, and how genuine community relationships lead to business over time. Links: railsfever.comWale Olaleye on LinkedInNonsense Monthly

296 - Software Design Principles with Andrea Laforgia

1 hr 8 min

In this episode I talk with Andrea Laforgia about programming principles, why good code is code that's easy to change, and his motto: "write your code so it can be easily deleted." We discuss technical debt as an operating model, the fallacy of sacrificing quality for speed, and AI's impact on learning fundamentals. Links: Andrea Laforgia on LinkedInNonsense Monthly

297 - AI-Assisted Coding with Steven Diamante

1 hr 7 min

In this episode I talk with Steven Diamante about coaching teams on XP practices and AI coding agents. We discuss why change is so hard (people have to want it), his success turning an underperforming team around through weekly learning hours, and how to use TDD with AI—including "predictive TDD" where you have the agent guess if tests will pass or fail. Links: Diamante Technical CoachingSteven Diamante on LinkedInNonsense Monthly

298 - AI-Assisted Rails Upgrades with Ernesto Tagwerker

46 min

In this episode I talk with Ernesto Tagwerker about using AI for Rails upgrades, AI as an unblocking tool rather than just a speeder-upper, and the dangers of AI-generated "speculative code" that adds liability without value. Links: FastRuby.ioOmbuLabs

299 - Eleni Konior, Senior Staff Software Engineer at Cisco Meraki

56 min

In this episode I talk with Eleni Konior about her path from economics to graphic design to programming, and how creative skills benefit technical work. We discuss building customer-focused features, the importance of assuming the customer's role, and AI in products beyond chatbots—like proactively surfacing recommendations based on user behavior. Links: datgreekchick.comNonsense Monthly

291 - Joel Drapper

1 hr 23 min

In this episode I talk with Joel Drapper about defect-free development—not just automated testing, but the full spectrum: linting, static typing, database constraints, and especially runtime assertions. Joel's library Literal lets you define type expectations that blow up immediately when violated, catching bugs before they spread. Links: literal.funphlex.funjoel.drapper.meNonsense Monthly

292 - Kendall Miller, CEO and Founder of Maybe Don't AI

1 hr 2 min

In this episode I talk with Kendall Miller about MCP (Model Context Protocol) and why AI agents need third-party guardrails. His company Maybe Don't sits between AI agents and MCP servers to prevent disasters—because AI sometimes solves problems in creative and terrifying ways. Links: Maybe Don't, AIKendall Miller on LinkedInNonsense Monthly

289 - Lio Lunesu, CTO at Defang

51 min

In this episode I talk with Lio Lunesu, CTO of Defang, about infrastructure as code, Docker, and Docker Compose. Defang compiles Docker Compose files into cloud infrastructure code. Links: DefangLio Lunesu on LinkedInSaturnCINonsense Monthly

290 - Dead Man's Snitch with Chris Gaffney

58 min

In this episode I talk with Chris Gaffney about Dead Man's Snitch, a cron job monitoring service he's run full-time for six years after Collective Idea acquired it at a very early stage. We discuss the five-year path to profitability, SaaS being harder today, and dopaminergic personalities in tech. Links: Dead Man's SnitchNonsense Monthly

286 - Darwin, Science and Programming with Kate Holterhoff

56 min

In this episode I talk with Kate Holterhoff, senior analyst at RedMonk, about her PhD research on Darwin's methods, speculation in science, and how 19th century evolutionary thinking influenced literature. We discuss epistemology, conjecture and criticism, and how these ideas connect to programming. Links: RedMonkSpeculation and the Darwinian Method in British Romance Fiction, 1859-1914Nonsense Monthly

287 - Jeff Casimir, Founder of Turing School

1 hr 24 min

In this episode I talk with Jeff Casimir, founder of Turing School, about why AI is far down his list of reasons for the tech job market downturn—he points instead to macroeconomic policy, copycat layoff culture, and companies using layoffs to suppress worker organizing. We also discuss aptitude vs. belief, why school is mostly daycare, and his prompt injection resume experiment. Links: Jeff Casimir on LinkedInNonsense Monthly

288 - Ryan Frisch and Brendan Buckingham, Co-Hosts of the Rails Business Podcast

1 hr 9 min

In this episode I talk with Ryan Frisch and Brendan Buckingham from the Rails Business Podcast about whether info products are viable in the Rails community, how business ideas emerge from personal pain points rather than brainstorming, and I give an update on SaturnCI sales. Links: Rails Business PodcastLocableSaturnCINonsense Monthly

282 - Jarrett Yew

1 hr 20 min

In this episode I talk with Jarrett Yew about his 10-year programming journey, early freelancing failures, working with difficult clients, and we go deep on AGI, neuroscience, spatial reasoning in language, and David Deutsch's theories on perception. Links: Jarrett Yew on LinkedInjarrettyew.comNonsense Monthly

See all 200 episodes

–

0 ratings from members

5
4
3
2
1

Rate this podcast

Log in to rate and review the shows you listen to.

No reviews yet — be the first member to rate "Code with Jason".

This podcast, its content and its artwork are not owned by, affiliated with, or endorsed by Castquire.

Keep listening

Discover more podcasts like this.

Up next

  1. Nothing queued. Use + Queue on any episode to line it up.

0:00 0:00