4 ms·
If you're looking for a good read on why large scale rewrites are unlikely to succeed go read Fred Brooks "Second System Effect" essay (and go and read the whol
by mlinhares 3y ago
If you're looking for a good read on why large scale rewrites are unlikely to succeed go read Fred Brooks "Second System Effect" essay (and go and read the whole book anyway): https://archive.org/details/mythicalmanmonth00broo/page/52/mode/2up https://archive.org/details/mythicalmanmonth00broo/page/52/m...
Large scale rewrites are really good at promoting the people that had the idea and "delivered" the rewrite with one or two bogus metrics improved and leaving a dumpster fire that those that will have to maintain it in the long run will pay the actual price for.
Only get involved in large scale rewrites if you're the ideator that will be blessed with the laurels of the first delivery, if you're going to own the shitshow later, run away while you can.
- nathants 3y agothis is why it’s important to always rewrite twice in rapid succession. keep 3rd if better than 1st.
- hinkley 3y agoThe only successful rewrites I’ve been involved with were clandestine ones. A conspiracy of developers and occasionally one first level manager to swap all the parts of a “working” system for ones that didn’t need scare quotes. Usually trying to stay just ahead of requirements that feel like giant left turns for the original code, but are tenable in the new.