Prototype, MVP, Production: What Changes in the Code at Each Stage
The same product idea needs very different engineering at each stage. What I optimize for in a prototype, an MVP and a production system, and which decisions carry forward from one stage to the next.