Books by author: Rob Pike

The Practice of Programming

by Brian W. Kernighan and Rob Pike

Addison-Wesley Professional (267 pages)
Keyword(s): Nonfiction, Programming
Dates read: May 18-26, 2005, Rating: ***

This book is an overview of several topics that programmers should master to progress from amateur to professional. It touches on programming style, algorithms and data structures, design and implementation, interfaces, debugging, testing, performance tuning, portability, and "notation". None of these are covered in very much depth, and the focus is very plainly on C/C++, in spite of token efforts to include other languages (there are a handful of examples in Awk (!), Java, and Perl — does anyone under 40 still use Awk?).

I picked up a few useful tidbits, but each topic in this book truly deserves a full book of its own. This was a useful reminder of some areas I've been neglecting, but not much more.