“Books are a uniquely portable magic.” says Stephen King, the master of Horror, and “… a mind needs books as a sword needs a whetstone, if it is to keep its edge.” chips in George R. R. Martin.
And it’s true. We read books to travel to new places and experience new things. We also read them to learn. Learn about love, war, and how to properly do our jobs, among other things.
Being a software company, we continuously try to improve and evolve. To achieve this, we try to learn from the best, and reading the right books is the way to go.
We want to showcase three of the most recommended books for software development so that you can also improve and learn:
3. Code Complete: A Practical Handbook of Software Construction
The book was written by Steven C. McConnel, an expert in software engineering and project management. It was published in 1993 by Microsoft Press, and it encourages developers to continue past code-and-fix programming and big design up front and waterfall models.
It also teaches many software construction techniques:
2. The Pragmatic Programmer: From Journeyman to Master
Written by Andrew Hunt and David Thomas and published in 1999, it’s an influential book in software engineering.
The book examines the core process – taking a requirement and producing working and maintainable code that delights its users. The topics range from career development and personal responsibility to architectural techniques for keeping the code flexible, easy to adapt, and easy to reuse.
You’ll also learn things like:
1. Clean Code: A Handbook of Agile Software Craftsmanship
Written by Robert C. Martin, an American software engineer, and instructor, this book will instill within you the values of a software craftsman and make you a better programmer.
The book consists of three parts:
By reading this book, you will know:
This is our three-book list to become better at software development.