We are here

Over time, software builds up legacy. The old technology is baked in, and the roots of the product are so knotted that simply unwinding them becomes a massive undertaking. Think about trying to uproot a 250-year-old oak tree versus a two-year-old one.

Jason Fried

Or, put another way:

“The bones of your software are all the bad decisions you made early on ossified over time. Sometimes you have to break them to move on.” - Zachery Bir

(via renaissancenerd)

More Information