Don't rewrite your project in Rust, or at all. Don't throw out your main asset. Refactoring is a great way to learn a codebase. Modularise your codebase, rewrites might replace one of the components, which reduces the scope and risk.
Table of contents
It will take a lot longer than you think.The grass isn’t greener over there.You are levelling the playing field for your competition.Refactor, refactor, refactor…Modularise your codebase first.When to rewrite your codebase?ConclusionSort: