AI doesn't generate working products, that's still your job

216 points · 211 comments on HN · read original →

Points and comments are a snapshot, not live.

AI speeds prototypes but not the hard work of building production-grade software.

Building software has never felt more accessible, as AI can produce a working prototype from a plain-English description in minutes. However, the gap between a prototype and a production-grade system remains wide: prototypes break under load, lack error handling, leak API tokens, and have fragile data models. The author argues that getting to a prototype was never the hard part; the real work involves designing for scale, handling edge cases, building observability, and making architectural judgments. AI has compressed the mechanical work of coding but not the need for deep understanding of how systems behave and fail. The author recommends learning computer science fundamentals first, then AI tools, treating AI as a force multiplier on expertise rather than a substitute for it.

What commenters are saying

Commenters split into two main camps. One camp agrees with the article's premise, arguing that the feedback loop with users, not code generation, is the real bottleneck and that production-grade software requires battle testing and iteration. The other camp pushes back, claiming AI has indeed shortened the distance from prototype to product, with one commenter noting that if AI reduces time from 0 to N by 10x, the time from N to full product is also significantly reduced. A separate thread critiques the article as a defensive mechanism, arguing the industry needs a new methodology for AI-generated code rather than relying on old-era concepts like craftsmanship and fundamentals.