• Get the App
  • Moon FM - The Ultimate Podcast App
  • Get the App
YAGNI

YAGNI

Matt Swanson

You Ain't Gonna Need It, the podcast where we look at software practices and tools and ask: "do we need it?".

  • 49 minutes 27 seconds
    Programming Books w/ Aaron Francis

    Matt and Aaron talk about programming books and try to answer the question "do we need them?"

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Aaron Francis on Twitter // PlanetScale
    Matt Swanson on Twitter // arrows.to

    Aaron's shed
    Aaron reading printed docs on the beach
    SQL Window Functions
    The Pragmatic Programmer
    The Timeless Way of Building
    Culture is Stuck
    Use the Index, Luke!
    MySQL for Developers course
    Why do programmers use books as monitor stands?

    5 December 2023, 3:00 pm
  • 42 minutes 40 seconds
    Redis w/ Nate Berkopec

    Matt and Nate talk about Redis and try to answer the question "do we need it?"

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Nate Berkopec on Twitter // Speedshop
    Matt Swanson on Twitter // arrows.to

    "Redis is not faster than your database"
    "Your data fits in RAM"
    March of progress
    neo4j
    sidekiq
    ACID
    kredis
    Wafris
    "Running Sidekiq...with a volatile eviction policy"
    Solid Queue
    Solid Cache
    The open source gift exchange
    puma/puma
    The Silver Rule

    28 November 2023, 3:00 pm
  • 1 minute 31 seconds
    Service Objects w/ Jason Swett

    Matt and Jason talk about Service Objects and try to answer the question "do we need them?"

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Jason Swett on Twitter // Code with Jason
    Matt Swanson on Twitter // arrows.to

    Jason's Snail Mail newsletter
    Brevity is the soul of wit

    21 November 2023, 2:58 pm
  • 43 minutes 56 seconds
    Testing w/ Josh Pigford

    Matt and Josh talk about automated testing and try to answer the question "do we need them?"

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Josh Pigford on Twitter // Detangle
    Matt Swanson on Twitter // arrows.to

    Wittgenstein's Ruler
    Why doesn't Stripe have a /mrr endpoint?
    GitHub Project Paper Cuts
    Baremetrics
    Maybe
    Laser Tweets
    Cedar & Sail
    The best restaurant in the world
    Kim Kardashian - Kimoji app
    Cursor AI Editor
    Stated vs Revealed preferences

    14 November 2023, 4:00 pm
  • 54 minutes 16 seconds
    GraphQL w/ Trevor Turk (Bonus: VCR)

    Matt and Trevor talk about GraphQL and try to answer the question "do we need it?" (Bonus hot takes on VCR snapshot testing)

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Trevor Turk on Twitter // Hello Weather
    Matt Swanson on Twitter // arrows.to


    GraphQL: The Documentary
    GraphiQL
    n+1 problems in GraphQL
    BFF: Backend for Frontend
    Graph Theory
    Schema stitching

    Bonus: VCR

    7 November 2023, 1:00 pm
  • 51 minutes 10 seconds
    Friday Deploys w/ Charity Majors

    Matt and Charity talk about Friday Deploys and try to answer the question "do we need them?"

    This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!
    Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free at
    flippercloud.io


    Charity Majors on Twitter // honeycomb.io
    Matt Swanson on Twitter // arrows.to

    Friday deploy freezes are exactly like murdering puppies
    Coaching tree
    Frequency Reduces Difficulty (Martin Fowler)
    Payoff space vs consistency space
    Blame-aware postmortem
    DORA metrics

    1 November 2023, 1:48 pm
  • 1 minute 31 seconds
    Do we still need this podcast?
    23 October 2023, 9:01 pm
  • 51 minutes 19 seconds
    RSpec w/ Justin Searls

    Justin Searls on Twitter
    Matt Swanson on Twitter

    Arrows
    Test Double

    Justin's "What do you like about RSpec" thread (2016)
    Dan North BDD
    Nate Berkopec "Reading rspec documentation like..." tweet
    Corey Haines: Fast Rails Tests
    Kent Beck: "I get paid for code that works, not for tests..."
    Nick Quaranto's minitest CLI wrapper
    Mocktail gem
    test_data gem

    21 November 2022, 1:18 pm
  • 51 minutes 31 seconds
    Small user stories w/ Dave Copeland

    Dave Copeland on Twitter
    Matt Swanson on Twitter

    Arrows
    Mood Health

    Taylorism / Scientific management
    Google DORA Report
    "Agile" on TikTok
    The Joel Test
    “Think of how stupid the average person is, and realize half of them are stupider than that.” George Carlin

    14 November 2022, 10:17 pm
  • 46 minutes 21 seconds
    Staging servers w/ Justin Duke

    Justin Duke on Twitter
    Matt Swanson on Twitter

    Arrows
    Buttondown

    Accidental AirBnB "test" notification
    The Pragmatic Programmer
    "SICP" book
    "We dont use a staging server" HN thread
    Checklist Manifesto
    IQ Bell Curve / Midwit - Know Your Meme

    7 November 2022, 2:00 pm
  • 53 minutes 3 seconds
    Detailed commit messages w/ Chris Toomey

    Chris Toomey on Twitter
    Matt Swanson on Twitter

    Arrows
    Sagewell Financial

    Write Good Commit Messages by Blaming Others
    The seven rules of a good git commit message
    David Hemphill - WIP
    Hot Ones
    Russian Roulette and expected value 

    1 November 2022, 12:41 pm
  • More Episodes? Get the App

Discover

  • Featured
  • Top Charts
  • Popular

More

  • Get the App
  • News
  • Setting
  • Privacy Policy
  • Submit Your Podcast

Contact

  • [email protected]
  • Twitter
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us at [email protected] or join where you can talk directly to the dev team.
© MoonFM 2026. All rights reserved.