@nprofile1q... More like if you just rewrite it all in $oldtech you get 200x improvement. Because, unlike with $newtech, you learned a lot about $oldtech when writing it the first time, but you, and all of us collectively, are still new and inexperienced in $newtech. Though rewriting in $oldtech is boring, and you feel like you're not learning as much the second time, it's the difference between honing your craft in one thing, and being an eternal newbie in a never ending list of new, hip (at the time), fleeting things. One little wise change in an algorithm can beat a thousand "use this optimized build", "switch to this JIT compiler", or "rewrite it in that language". The hard thing to face for most people is that it's /you/ that makes the biggest difference; it's not the tools. But the current culture is just obsessed with "this next thing I'm gonna use will make my works amazing!", like new artists obsess over which weird brush will magically make their drawings great, but the ultimate answer is found within the self: "I will improve my knowledge, cultivate my wisdom, hone my technique, and I will make my own works amazing!".