Such 10x programmers are perfect for some situations, for example building a prototype.<p>It may be wise to leave it as a prototype and build V2 from scratch after that point - taking many of the best parts from the earlier experiment. I&#x27;ve been on the former end enough times where I&#x27;d rather the next team of engineers didn&#x27;t use it as the base. I often learn many lessons from building V1 which would be a strong base for rebuilding it properly.<p>Erlang creator Mike Williams: “If you don’t make experiments before starting a project, then your whole project will be an experiment”.<p>Unfortunately many startup founders don&#x27;t see the dev process as experiment-driven, rather as a monolithic beast the continually needs evolution and refinement. The opportunity costs of rebuilding a prototype-quality app using lessons learned from it vs building on top of it are real - rebuilding is not always as risky as many people make it out to be. Context matters.