Chats with Kent C. Dodds cover art

Chats with Kent C. Dodds

Chats with Kent C. Dodds

Written by: Kent C. Dodds
Listen for free

Kent C. Dodds chats with developers.
Episodes
  • Primitives, agent UX, and Executor — product engineering with Rhys Sullivan
    May 20 2026

    Rhys has an unusually current perspective on product engineering because he is working right at the edge of the agent tooling shift. The conversation starts with his recent work on Vercel Domains and then moves into Executor, where the challenge is no longer just implementing integrations, but choosing the abstractions that make a system composable, safe, and pleasant to use over time.

    What makes the episode strong is how often it comes back to product judgment instead of novelty. Rhys and Kent talk about finding the right primitives, observing how other products solve hard UX problems, resisting the urge to ship every request immediately, and building systems that help agents without letting them become dangerously "helpful."

    Homework
    • Create a dedicated notes channel or system where you save examples of products doing something well.
    • Use those notes as reusable product input: when you need to build a flow later, pull the examples back up instead of starting from scratch.
    Resources
    • Executor
    • Rhys Sullivan — site
    • Executor — GitHub
    • OpenCode
    Guest: Rhys Sullivan
    • Company: Executor
    • GitHub: @RhysSullivan
    • 𝕏: @RhysSullivan
    Host: Kent C. Dodds
    • Website: kentcdodds.com
    • 𝕏: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    Video

    Watch this episode on YouTube

    Show More Show Less
    41 mins
  • Customer research, desire, and Sales Safari - product engineering with Alex Hillman
    May 13 2026

    Alex brings a product and marketing lens that fits this season perfectly: great products do not just solve technical problems, they help the right people recognize that you understand their world. The conversation starts with finding an audience and quickly turns into a practical way to build product sense inside a company: learn how customers describe themselves, observe where they gather, listen for the language they use, and speak from their priorities instead of your own taste.

    The second half gets into Sales Safari, Stacking the Bricks' observational research practice. Alex explains why surveys and interviews can miss important signal, what to look for in real conversations, and how notes on jargon, pain, worldview, and recommendations can turn scattered internet conversations into useful product understanding. The through-line is simple and demanding: reduce the distance between you and the people you serve so your software, messaging, and decisions feel anticipated rather than manipulative.

    Homework
    • The next time coworkers or product teammates disagree about direction, step back and observe the conversation.
    • Ask: who is this disagreement in service of? Is it serving the customer, the decision maker, the loudest person, or someone else?
    • Practice this once a day or once a week, then use the patterns you notice to decide what you should contribute.
    Resources
    • Stacking the Bricks
    • 30x500
    • The Tiny MBA
    • The Mom Test
    • Alex Hillman on X
    Guest: Alex Hillman
    • Company: Stacking the Bricks
    • GitHub: @alexknowshtml
    • 𝕏: @alexhillman
    Host: Kent C. Dodds
    • Website: kentcdodds.com
    • 𝕏: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    Video

    Watch this episode on YouTube

    Show More Show Less
    1 hr and 12 mins
  • Speed, prioritization, and maintainability — product engineering with Julius Marminge
    May 6 2026

    Julius is building right in the middle of one of the fastest-moving product categories in software, and that gives this episode a useful tension: everything feels possible, but that does not mean everything belongs in the product. The conversation covers the shift from one-agent-at-a-time coding to orchestration, why T3 Code focuses so much on a fast app layer, and how Julius thinks about what should live in the core product versus forks, plugins, or future work.

    The deeper lesson is about judgment under speed. Julius and Kent keep returning to the same idea from different angles: when agents can generate a lot of implementation quickly, the real work is deciding what is worth building, what will age well, and what future decisions you might accidentally box yourself out of.

    Homework
    • Take a step back and look at your product from the whole picture, not just the slice you currently touch.
    • Before prioritizing a feature, ask whether it keeps the product maintainable long-term and whether it fits the job to be done for your users.
    Resources
    • T3 Code
    • T3 Chat
    • Julius Marminge — GitHub
    • OpenCode
    Guest: Julius Marminge
    • GitHub: @juliusmarminge
    • 𝕏: @jullerino
    Host: Kent C. Dodds
    • Website: kentcdodds.com
    • 𝕏: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    Video

    Watch this episode on YouTube

    Show More Show Less
    42 mins
adbl_web_anon_alc_button_suppression_c
No reviews yet