Kent C. Dodds on Product Engineering: Jobs to Be Done and the Kano Model for AI Builders
AI Engineer · youtube · 2026-10-06
AI Engineer published part 2 of Kent C. Dodds' Product Engineering workshop.
- From feature request to real job: Using an "AI facial recognition check-in" suggestion as an example, asking why reveals the user's actual goal — attending a workshop without missing the first 20 minutes — which parallel queues or badges could satisfy. Jobs decompose into functional, social, and emotional dimensions, each changing engineering decisions differently.
- Kano model for prioritization: With a food delivery app, order confirmations are basic needs, delivery estimates a performance gradient, discounts and group ordering are delighters, and GPS tracking shows how delighters become expectations over time. Architectural effort follows category: make foundations reliable, measure performance, keep experiments reversible.
- Pushback principle: Features nobody cares about create maintenance debt; features users actively dislike deserve resistance. Q&A covers validating ideas before metrics exist and understanding architecture during incidents.
Closing argument: technical expertise pays off fastest when engineers understand which problems are worth solving.
More from coding & agent
- Markdown won: one-line verdict on the de facto format of the LLM era — rakyll · 2026-10-06
- Open-source Diagram Design skill adds 3D exploded views and floor plans across 44 diagram types — jdjohnson · 2026-10-06
- Stanford PhD student open-sources impersona-env: RL training for personal assistants via simulated users — kenziyuliu · 2026-10-06
- Google details 2-tier agent memory architecture on AlloyDB, cutting token spend up to 70% — rseroter · 2026-10-06
- Compound rewrites Excel, PowerPoint and Word in Rust entirely with AI, claims better performance than Google Workspace — peterjliu · 2026-10-06
- Thinking Machines open-sources Prompt Distillation recipe to bake long system prompts into model weights — TheZachMueller · 2026-10-06