Whyfore Modularity?
So, when I was last trying to write something serious, it was about writing modular code. Sam pointed out that I should define what I would want to achieve; here it is:
Code Maintainability
The benefits here are pretty widely understood and accepted. Code that is cleanly organized has fewer bugs and is more maintainable [...]