3 ms·
Most rewrite I've been part of weren't driven by technical debt. It's driven by change of business requirements and technology retirement due to various conditi
by aynyc 6y ago
Most rewrite I've been part of weren't driven by technical debt. It's driven by change of business requirements and technology retirement due to various conditions. For example, we moved from RDMS to Hadoop due to scale of the data we were handling, and now to Spark.
The most common technical debt I've seen is lack of documentation and lack of design. It's gotten worse in recent years because the concept of Agile and MVP are forcing/changing everyone to glue services together without a solid requirement and any shape of design.
- etripe 6y agoInteresting. I think maybe we should stop synonimising "business" with "management". The rewrites I've seen are due to changing "business" (read: management) requirements, that had little to do with an actually changing business. These were new "hotshot" execs coming in and wanting to expand their influence or make their mark, and the best way they saw fit was dragging developers into it. Your mileage might vary. I'm open to people with longer or different experience than my own having observed another reality, as this is just anecdata.