The Productive Programmer
This book is about the patterns of behaviour that can improve the productivity of programmers. The book is split into two sections: the first is mechanics which focused on the tools and the second is section is Practice which is focused on the philosophy of productivity for programmers.
One of the best parts of this book is YAGNI: You Are Not Going to Need It. This can be explained as only designing and implementing what you need right now as simply as possibly as great harm is done daily to software in the name of possibile future requirements. I’d recommend this book to any and all programmers interested in improving their productivity.










