Books for programmers that teach more than coding
In this age of Internet everything is available just a click away. Typing a few words in search engine takes you to the information store where you can find knowledge and skills for you. For programmers, sites like stackoverflow.com are a quick reference manual where you get solution to a specific problem in hand and it contains answer to almost all of your questions. This is a great thing as earlier we had to refer technology specific forums and the process was time taking.
But a major problem with technology forums is that once we get the answer for our problem, we copy the code and paste it in our project and do not get back to it before the next problem.
Programmers seem to be becoming more solution seeker than knowledge seeker.
The books are loosing value and programmers tend to start professional programming without getting in-depth knowledge and learning do’s and don’ts of it.
Technology forums are complementary to books and not a replacement to them.
Since the beginning of my career I have reading these books and would recommend to anyone who is already a programmer or want to be. These are not programming language or technology specific material instead they teach you how to think and live a programmers life in a better way.
The Healthy Programmer- Get Fit, Feel Better, and Keep Coding
This book will teach you the healthy habits and how to maintain your own machine 🙂
A healthy programmer is a better programmer
Code Complete 2
The Pragmatic Programmer: from Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Head First Design Patterns
There are many books I have read but the above five are on the top of my list. Hope you will like them too.
Do not forget to share this list with your friends with similar taste. Happy reading 🙂