Are we anchored to the past?
Continue Reading September 17th, 2010 Nate Tobik
“Should we build a new system, or enhance the existing system we already have?”
This is a common question we often face as consultants and developers, as developers our instinct is to always build something new. A new system will enable us to use newer technologies, and to start fresh without any of the bugs or quirks of the old system. In addition, building a new system is a lot more fun than maintenance patches for something that already exists. Usually the inclination of management or the business is to keep and enhance an existing system by adding, especially when the cost and work effort to build a new system are considered. I’d like to consider this question from a different angle, most discussions center on code complexity and system design, instead I’d like to focus on two issues which I believe are very relevant to this question, anchoring bias, and the idea of sunk costs.