Sunk costs in software engineering

A sunk cost is any cost that's already been invested and can't be retrieved.

The sunk cost fallacy is the bias to stick with a plan because of how much has already been invested in it. In software engineering, we spend time, money and effort working on things, and may fail to recognize this situation.

When making a decision, we should only consider the cost and benefits moving forward. The sunk cost fallacy may lead us to make a poor decision because it can make us believe that if we only reap enough rewards by continuing, we'll at some point justify the cost spent so far.

Here are some examples that you might find in software development.

Happy decision-making!

Tags:  coding

Home