In this book, David Thomas introduces you to the Pragmatic Programmer philosophy and how it can help you become a better programmer. You’ll learn how to think like a Pragmatic Programmer, develop good habits for your craft, and take advantage of classic tools and techniques that will make you more productive. Finally, you’ll apply all these skills in an extensive case study as you work through the complete development cycle of creating a real-world web application.
For who is this book for ?
This is a book for professional programmers who want to improve their skills. It covers many topics, such as how to think like a Pragmatic Programmer, develop good habits, use classic tools and techniques effectively, and work through the entire software development cycle.
Pros :
- This book teaches you how to be a Pragmatic Programmer, which is a philosophy that can help make you a better programmer.
- The book helps develop good programming habits, and covers classic tools and techniques that will make you more productive.
- The case study at the end of the book allows you to apply all the skills learned throughout the entire text.
Cons :
- The author talks a lot about himself and how the Pragmatic Programmer philosophy has helped him in his career.
- The book could be more organized, with some topics appearing before others that may make them harder to understand.
- There is no table of contents or index, making it difficult to find specific information.
Learn more about the author
David Thomas is a co-founder of the Pragmatic Programmers and has been teaching, writing, and programming since 1985. A nationally known conference speaker and frequent media commentator on technology issues, David is also the author of Object Thinking (Addison-Wesley), Programming Ruby 1.9 & 2nd Edition (The Pragmatic Programmers), Agile Principles, Patterns, and Practices in C# (Microsoft Press), Rails 3 Way ( The pragmatic programmers) and is currently writing a book on Elixir.
Reader Reviews
“I loved this book! The pragmatic programmer philosophy is one that I can really get behind. It makes so much sense and the author backs it up with real world examples.”
“The Pragmatic Programmer is a comprehensive guide to software development. It contains useful advice for novice software developers, as well as experienced professionals.”
“This book is an excellent read for anyone who wishes to hone their programming skills and become a better developer.”
“The Pragmatic Programmer is one of the best books I have ever read on software development.”