Season 7 of Chats with Kent is out: Become a Product Engineer.

Illustration of a microphone

Calls with Kent C. Dodds.

You call, I'll answer.

Listen to the podcasts here
Phone sitting on a stool

What's this all about?

The goal of the Call Kent Podcast is to get my answers to your questions. You record your brief question (120 seconds or less) right from your browser. Then I listen to it later and give my response, and through the magic of technology (ffmpeg), our question and answer are stitched together and published to the podcast feed.

If recording isn't an option, you can also type your question and we'll generate the audio for you.

I look forward to hearing from you!

Record your call

Calls with Kent C. Dodds Season 1 — 61 episodes

06.Human factors, product debt, and industrial design — product engineering with Will King
61:56
Keywords

product, engineering, human

Description
Kent talks with Will King about bringing an industrial design mindset into software: human factors, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.
They dig into product debt, support as a product superpower, pruning features without breaking trust, and how to use AI agents for exploration and critique instead of only faster implementation.
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.
You'll hear why watching users work keeps surfacing across this series, how to tell broken experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.
Homework
  • Use AI agents more for gathering than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.
  • Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.
  • Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.
Resources
Guest: Will King
Host: Kent C. Dodds
Video
06.Human factors, product debt, and industrial design — product engineering with Will King
61:56
Keywords

product, engineering, human

Description
Kent talks with Will King about bringing an industrial design mindset into software: human factors, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.
They dig into product debt, support as a product superpower, pruning features without breaking trust, and how to use AI agents for exploration and critique instead of only faster implementation.
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.
You'll hear why watching users work keeps surfacing across this series, how to tell broken experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.
Homework
  • Use AI agents more for gathering than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.
  • Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.
  • Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.
Resources
Guest: Will King
Host: Kent C. Dodds
Video
06.Human factors, product debt, and industrial design — product engineering with Will King
61:56
Keywords

product, engineering, human

Description
Kent talks with Will King about bringing an industrial design mindset into software: human factors, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.
They dig into product debt, support as a product superpower, pruning features without breaking trust, and how to use AI agents for exploration and critique instead of only faster implementation.
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.
You'll hear why watching users work keeps surfacing across this series, how to tell broken experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.
Homework
  • Use AI agents more for gathering than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.
  • Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.
  • Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.
Resources
Guest: Will King
Host: Kent C. Dodds
Video
06.Human factors, product debt, and industrial design — product engineering with Will King
61:56
Keywords

product, engineering, human

Description
Kent talks with Will King about bringing an industrial design mindset into software: human factors, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.
They dig into product debt, support as a product superpower, pruning features without breaking trust, and how to use AI agents for exploration and critique instead of only faster implementation.
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.
You'll hear why watching users work keeps surfacing across this series, how to tell broken experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.
Homework
  • Use AI agents more for gathering than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.
  • Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.
  • Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.
Resources
Guest: Will King
Host: Kent C. Dodds
Video
06.Human factors, product debt, and industrial design — product engineering with Will King
61:56
Keywords

product, engineering, human

Description
Kent talks with Will King about bringing an industrial design mindset into software: human factors, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.
They dig into product debt, support as a product superpower, pruning features without breaking trust, and how to use AI agents for exploration and critique instead of only faster implementation.
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.
You'll hear why watching users work keeps surfacing across this series, how to tell broken experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.
Homework
  • Use AI agents more for gathering than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.
  • Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.
  • Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.
Resources
Guest: Will King
Host: Kent C. Dodds
Video

Looking for more content?

Have a look at these articles.

See the full blog