S03E01 · Kent / Product

Mechanics Behind Product Engineering

Research

Draft

Working draft — content is developed but still needs technical and editorial review.

Resources

  • What is a product engineer? — PostHog’s first-party account of engineers taking responsibility for customer problems rather than just implementation. Use it to distinguish product engineering from both ticket execution and the product manager’s role, without treating one company’s organization as universal. https://posthog.com/product-engineer/what-is-a-product-engineer

  • Product teams versus feature teams — Marty Cagan contrasts teams accountable for business results with teams measured by delivery. Establishes why AI-generated output is not itself evidence of user impact or product success. https://www.svpg.com/product-vs-feature-teams/

  • Opportunity solution trees — Teresa Torres connects desired outcomes, customer opportunities, solution options, and assumption tests. A useful structure for AI-assisted exploration: generate alternatives under an explicit outcome instead of accumulating unrelated features. https://www.producttalk.org/opportunity-solution-trees/

  • Set boundaries — Shape Up introduces appetite, fixed time with variable scope, and narrowing the problem before exploring solutions. Grounds the lesson’s scope and business-value judgments in what an improvement is worth, not merely what AI can build. https://basecamp.com/shapeup/1.2-chapter-03

  • The four big risks — SVPG separates value, usability, feasibility, and business viability risks. Gives teachers a compact way to surface assumptions and tradeoffs before treating a technically plausible implementation as a good product decision. https://www.svpg.com/four-big-risks/

  • Taste for makers — Paul Graham’s essay discusses simplicity, solving the right problem, and improving through iteration. Offers a vocabulary for human quality judgment when generative exploration produces many plausible designs but does not decide which deserves to ship. https://paulgraham.com/taste.html

  • Leverage points — Donella Meadows explains why changing system goals, rules, and information flows can matter more than adjusting parameters. Apply this lens to system diffs: a small feature may change dependencies, incentives, operational load, and behavior far beyond its code footprint. https://donellameadows.org/archives/leverage-points-places-to-intervene-in-a-system/

  • The C4 model — Simon Brown’s architecture model separates system context, containers, components, and code. Provides a shared map for discussing ownership, dependencies, and technical consequences before asking AI to propose changes. https://c4model.com/

  • Building effective agents — Anthropic describes simple workflows, orchestrator-worker patterns, and evaluator-optimizer loops. Useful for framing iterative exploration and critique while deciding which judgments deserve scarce human attention; additional agents are not automatically additional leverage. https://www.anthropic.com/engineering/building-effective-agents

  • People + AI Guidebook — Google’s human-centered AI design guide covers user needs, success criteria, mental models, and feedback. Use its prototyping guidance to explore interaction alternatives and failure cases before investing in a full implementation, rather than assuming a generated interface reflects real user needs. https://pair.withgoogle.com/guidebook/

  • Generative Agents — Park and collaborators describe a research simulation of believable human behavior using language-model agents. Provides a concrete source for synthetic scenarios and exploratory inputs, with an essential boundary: simulated behavior is not evidence that actual customers want or will use a feature. https://arxiv.org/abs/2304.03442

  • The Mom Test — Rob Fitzpatrick’s original book teaches customer conversations grounded in concrete past behavior rather than compliments and hypothetical intentions. Counterbalances synthetic exploration by showing which assumptions still need real customer evidence. https://www.momtestbook.com/

  • Measuring AI’s impact on experienced developers — METR’s randomized study of early-2025 tools examines actual task completion against developers’ perceived acceleration. Use it to question whether AI work saves attention after review and correction costs; the result is specific to the studied tools, developers, and repositories, not a timeless verdict on AI productivity. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/