Was there any book that converted you from spaghetti coder to a good programmer?
Spaghetti programming = writing code without any structure or thought and ending up with a mess that you can't yourself debug or maintain after a few months.
Good program is something that is elegant, easy to maintain, easy to read and understand, etc.
Is there any book that you read in your journey as a programmer (professional or otherwise) that just warped your thinking model and made you a better programmer overall?
Or maybe a side project that you did that created this paradigm shift?
6 comments
[ 5.0 ms ] story [ 24.2 ms ] threadBefore that I wrote code that I know hate from my core. It really taught me how to write code properly using functions. More than that it taught me how to break down a problem into parts and solve each part correctly.
Very few books teach problem solving and programming together is such a fantastic way.
But remember from The Soul of a New Machine, "Not everything worth doing is worth doing well. Everything not worth doing is not worth doing well..."
After that, my increasing use of a structured language like C rather than continuing in my spaghetti-code BASIC programming helped a lot too.