Reply to post: Re: "Out of curiosity, is there a business benefit or are you doing it on your own time?"

F# earns Syme top Royal Academy of Engineering award

Michael Wojcik Silver badge

Re: "Out of curiosity, is there a business benefit or are you doing it on your own time?"

It's only true if the costs of a rewrite are lower than the projected savings and if those savings actually materialise, which they frequently fail to do.

Furthermore, there's an opportunity cost - all the time you're re-writing the existing system, you're not building value.

Research suggests that in general, for commercial software systems, maintenance of existing code averages around 80% of development costs; and reading existing code up to 40%. A rewrite to significantly clearer source isn't hard to justify under those conditions.

And such a rewrite will usually find and fix bugs (assuming you are, in fact, rewriting to a more-readable language) and resolve technical debt, so you are "building value", by producing a more-robust product.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon