I'm a small business programmer. I love solving tough problems with Python and PHP. If you like what you're seeing, you should probably follow me here on dev.to and then checkout my blog.
We've got some really old systems at work and we couldn't justify the risk or the expense of attempting a rewrite. We decided to refactor instead. Refactoring allows us to add features and deliver business value without interruption, which is very important for these systems.
When we (software developers) are trying to make a business case for a rewrite, we should be converting the risks to dollar values and including them in the calculation. But from what I've seen and read, most rewrites are undertaken with little thought of the economics.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Excellent post, Bertil.
We've got some really old systems at work and we couldn't justify the risk or the expense of attempting a rewrite. We decided to refactor instead. Refactoring allows us to add features and deliver business value without interruption, which is very important for these systems.
When we (software developers) are trying to make a business case for a rewrite, we should be converting the risks to dollar values and including them in the calculation. But from what I've seen and read, most rewrites are undertaken with little thought of the economics.