DEV Community

Discussion on: What can we learn from rewrites?

Collapse
 
rhymes profile image
rhymes

If the real product was the solution to the business problem - then re-writing the software would just be a natural flow.

Exactly! Great point of view. It's easier to get stuck in the conviction that the lines of code are the product than it is to keep in mind that the solved problem is the product.

It's frustrating when you see companies who are struggling because they don't want to let go of their precious legacy app and actually build something better than before - based on real user feedback.

We have egos and sometimes products get dragged around due to intersection of many of those egos among different people contributing their opinions.

Anyone ever work at one of these places?

Me too, user driven apps become nightmares in a short period. It's not anybody's fault and at the same time is everyone's fault.

It's just that some people are bad at saying no and probably they don't say no because they themselves are not sure about what they want. Or maybe some don't care because they think they can maximise profits by adding everything a user might want :D

Anyhow, I like the idea of the ever evolving codebase.

Collapse
 
jamesmh profile image
James Hickey

💯 for codebases that evolve.

Trying to convince an org that this is a good thing is tough. The decision makers at the top of the chain need to understand that the software isn't the thing that they are really "building". So it really takes a paradigm shift for the entire org, eh?

Thread Thread
 
rhymes profile image
rhymes

Yes, definitely. Otherwise you'll be Don Quixote fighting windmills :D