From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Aging tools make technical debt worse

Aging tools make technical debt worse

From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt

Start my 1-month free trial

Aging tools make technical debt worse

- [Instructor] Imagine you're making improvements to a house that was built 200 years ago. Before you get started, would you go to the store and buy a bunch of 200-year-old tools? Hand drills and saws? Nails fashioned by the local blacksmith from sheets of iron where you'd be lucky to have two nails that are the exact same shape and size? No, of course not. You would get the most modern tools that you can buy. That likely means drills and saws that are powered by electricity and utilize electric motors that do most of the work, and all of the nails that you'd buy would be the result of mass production and high-precision and machined manufacturing, ensuring that each nail is almost exactly like all the others in the box. So what does all this have to do with software? Well, time and time again when people get started on a project that they've inherited, they hunt down all the old tools that were used by the previous team…

Contents