It's been a few years since I first read this book, and much to my surprise it's still as refreshing and to the point as it ever was. Although I sometimes disagree with what McCarthy proposes, I would nevertheless highly recommend this book to everybody involved in professional software development, and, more specifically, to those who have to actually do it and make it happen on time and on a budget. What makes this book very readable is that, aside from McCarthy being a very cool guy wearing cowboy boots, he is not an evangelist, not a professional book writer. He is a down in the trenches, no hassle, experienced coder en project leader who simply wants to shoot straight and get the job done while still enjoying himself, his team, his customers, his family, and, last but not least, his boss (he has lead the team that wrote the first couple of iterations of Microsoft Visual C++, and has since retired from Microsoft to run McCarthy Technologies, developing technology that delivers delivering). And he writes from that perspective: to the point, bulletted, rule-based, proven. Some people may not like this style of writing, but I for one can appreciate it very much.