In summary, I read Clean Code by "Uncle" Bob Martin. I learned to separate concerns, give thorough variable names, strive to make functions with one or few purposes, and keep them around 100 lines.... Basically, I learned to avoid 700 line functions and split functionality up into more single-purposed functions rather than fewer multi-purpose functions and methods.