Clean Code

Clean Code: A Handbook of Agile Software Craftmanship

Frustrated with your code? Wondering how on earth your own solution works? It doesn’t need to be so; reading code should and can be like reading a good story, its tale unfolding in vivid detail with each line. Writing code, an elegant composition instead of a jumble of dirty hacks.

I recommend this book to everybody who writes code. I promise that adhering to the simple practices that this book advocates will help you write cleaner and clearer code.