I read this the other day and it has stuck with me.  Starting to realize the necessity of modularity.  

I've learned that the endless lines of code can quickly become overwhelming if you don't come in with a plan.  Modularity should be a part of every developers workflow, if only for your own sanity.