The Practice of Programming is another book that needs to join the list of “books every programmer should read” in the post by the same name that I’ve yet to write.
It continues where The Art of Unix Programming leaves off, diving into things of a bit more technical nature, but remaining accessible for the neophyte.
There is some criticism of the examples being old, contrived, mostly in C, and representative of a past age. I don’t entirely agree with this. Much like I think K&R’s CPL is still worth reading today, I think these examples still serve to embody the principles that Kernighan and Pike try to encourage. Again, this book provides a far stronger introduction to the craft than The Pragmatic Programmer. 8/10.