That’s a really good article. One of the big turning points for me was understanding that the the solution is more important than the time and the code is transient.

If I was almost finished with a feature that would say, take one more day, but I was really unhappy with the solution. To be able to throw away large chunks of work and take several more days to get it right with the new understanding of the problem is not something everyone would do.

Perhaps they need to hold onto the code because they don’t want to feel like they made a mistake (even though lack of understanding should not be considered a mistake) or they just think its easier to press on, finish it and deal with it again later (bad decision).

Written by

I’m a data nerd and TDD enthusiast originally from Sydney. Currently working for Uber in New York. My thoughts here are my own. 🤓

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store