
PRODUCTIVITY IS DEFINED AS THE AMOUNT OF USEFUL WORK PERFORMED OVER TIME. Someone who is more productive performs more effective work in a given time interval than someone less productive. This book is all about how to become more productive as you go about the tasks required to develop software. It is language and operating system agnostic: The book provide tips in a variety of languages, and across three major operating systems: Windows (in various flavors), Mac OS X, and *-nix (Unix and Linux alternatives).
This book is about individual programmer productivity, not group productivity. To that end, it
doesn’t talk about methodology (well, maybe a little here and there, but always on the
periphery). The book also don’t discuss productivity gains that affect the whole team. The books’ mission is to allow individual programmers the tools and philosophies to get more useful work done per unit of time.