Not sure I agree. Having a complete rewrite like you propose is a huge project, and a very scary flip. And I honestly don't see the value in doing it like that. So now you have the same mess as before, just re-written?
Best I've seen it done is to move module by module. So if you want to do "X", you now have to do it in the new system. And the big part of the rewrite of X is figuring out the specs and making it better along the way. Then people also actually want to move.
Best I've seen it done is to move module by module. So if you want to do "X", you now have to do it in the new system. And the big part of the rewrite of X is figuring out the specs and making it better along the way. Then people also actually want to move.
Some projects:
https://github.com/Matsemann/
Fpv with oculus rift https://news.ycombinator.com/item?id=7654141
Thesis on using ea to evolve bicycle wheels https://news.ycombinator.com/item?id=10410813
Optical illusions https://news.ycombinator.com/item?id=18307573