Strong opinions, weekly held - with great guests from the C++ community

About the show

Please note that the main website has now moved to:


Each week, or thereabouts, we chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++.

Your hosts:

cpp.chat on social media


  • Episode 80: The Answer Is, It Depends

    April 20th, 2021  |  1 hr 11 mins

    see cpp.chat

  • Episode 79: Required to Warn You, Unless It’s Hard

    April 15th, 2021  |  1 hr 4 mins
  • Episode 78: I'm a Bit Rusty

    April 13th, 2021  |  1 hr 9 mins

    This week we have a special panel made up of members of the C++ community,
    joined by members of the Rust community.
    We have a round table discussion of how the two languages relate, differ - and how entwined their fates may be.

    We also learn why Rust doesn't have random numbers, and why it's luck to have Burnt Sushi

  • Episode 77: Izzy's 'Fine' With Modules

    January 12th, 2021  |  1 hr 9 mins

    See cpp.chat

  • Episode 76: Chairs Around a Tony Table

    November 12th, 2020  |  1 hr 10 mins
    c++, post-modern, tony-tables

    This week we chat with Tony Van Eerd about what comes after Post Modern C++, what the single most important principle for good code is, and what Dr. Seuss and Shakespear have to do with all this.

  • Episode 75: I Really like Sugar

    October 8th, 2020  |  1 hr 5 mins
    algorithms, beautiful code, c++, programming languages, sean parent

    This week we chat with a Conor Hoekstra, about dreaming in algorithms, being a programming language addict and writing beautiful code.

  • Episode 74: My Friends Call Me Bool

    June 21st, 2020  |  1 hr 4 mins
    build systems, c++, file layout, modules

    This week we chat with a vector-of-bool (a.k.a. Colby Pike).

    We talk about pseudonyms, modules, build systems and his standard layout proposal, Pitchfork.
    At the last minute we branch into TDD and what makes good design.

  • Episode 73: It Doesn’t Get Bored and It Doesn’t Get Tired

    May 26th, 2020  |  1 hr 6 mins
    c++, pvs studio, static analysis

    This week we chat with a Yuri Minaev, of PVS Studio, about static analysis - and why you shouldn't be skipping on this essential part of software development.

  • Episode 72: The Problem Is, They Expect Answers

    May 10th, 2020  |  1 hr 7 mins
    c++, training

    This week we chat with a panel of C++ trainers from around the world (but mostly from Germany, for some reason) - Nicolai Josuttis, Jason Turner, Rainer Grimm, Klaus Iglberger and Mateusz Pusz.

  • Episode 71: Willing to Steal Good Ideas

    April 17th, 2020  |  1 hr 8 mins
    c++, lewg, lewgi, pl22, wg21

    This week we chat with Bryce Adelstein Lelbach about how the ISO C++ WG21 committee is evolving - and his roles within it (and beyond) are evolving, too.

  • Episode 70: We’re Not Going to Allow You to Throw 💩 Anymore

    April 2nd, 2020  |  59 mins 4 secs
    c++, sg16, text, unicode

    This week we chat with five members of the SG16 Unicode Study Group, Zach Laine, Tom Honermann, Steve Downey, Peter Brett and Corentin Jabot, about their efforts to get all things Unicode into the C++ standard.

  • Episode 69: Colour Is Not Black and White

    March 5th, 2020  |  1 hr 1 min
    c++, color, colour, graphics, rgb

    This week we chat with James Berrow about colo(u)r, and how we're doing it all wrong (and not just the spelling).

  • Episode 68: Ranting Is Optional

    February 26th, 2020  |  58 mins 40 secs
    c++, circle, optionals. optional ref, std::embed

    This week we chat with JeanHeyd Meneide (A.K.A. ThePhD) about coming full circle on std::embed, as well as whether optional references should rebind or assign-through.

  • Episode 67: Copperspice Is Your Middle Name?

    February 5th, 2020  |  1 hr 4 mins
    ansel sermersheim, barbara geller, c++, copperspice, doxypress

    This week we chat with Ansel Sermersheim and Barbara Geller about Copperspice, Doxypress, csLibGuarded and kitchen utensils.

  • Episode 66: Set a Breakpoint in the Past

    January 17th, 2020  |  1 hr 1 min
    c++, debugging, gdb, greg law, time-travel, undo db

    This week we chat with Greg Law about debugging and going back in time!

  • Episode 65: We Almost Always Get the Default Wrong

    December 19th, 2019  |  57 mins 50 secs
    backwards-compatibility, c++, c++23, epochs, rust, vittorio romeo

    This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs.