Re:Fired because your skills are too far above your coworkers
by erichocean on Tuesday November 22, 2016 @11:19AM
(#13015104)
> 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.
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.