" The majority of the cost of software is incurred after the software has been first deployed. Thinking about my experience of modifying
code, I see that I spend much more time reading the existing code than I do writing new code. If I want to make my code cheap, therefore, I should make it easy to read. "
― Kent Beck , Implementation Patterns