Hacker News new | ask | show | jobs
by erichocean 3493 days ago
> Why not?

The usual reason is that people tend to want to fix/add a bunch of other things beyond just rewriting in language X.

Sure, if it's a straight port for speed (I'm currently doing something similar from TypeScript/Node.js to C++), and you're not adding a bunch of new stuff in the process, that's relatively safe.

But generally, rewrites are expensive and businesses don't like spending a lot of money for something without any new "features" (beyond cost, ironically). If you find yourself with that kind of group, IMO, incremental improvements are a better choice for that business most of the time.