Skip to content

YAGNI

In this channel's material, YAGNI — short for You Aren't Gonna Need It — is the discipline of not building capability until real-world usage demands it. In his conversation on building agent-native products, Mike Krieger invokes YAGNI as the counterweight to AI acceleration: agents can now rebuild an entire product in hours, but speed of construction does not tell you what belongs in the product. What remains inherent and hard is the judgment to decide what to cut, and that judgment comes only from incremental exposure to real-world usage — watching actual users, resisting the temptation to add features on speculation. In other words, YAGNI is treated not as a reason to avoid exploration, but as a reason to explore through shipping: expose the product to real usage early, and let observed need — not anticipated need — drive what gets built. Tree-without-wind metaphor aside, the evidence positions YAGNI as the test applied after AI makes building trivial: if you aren't gonna need it (because no real usage has asked for it), don't build it yet.

glossary term

Ready

Loading…

1 min read