Review – Design Patterns
Design Patterns, Erich Gamma et al. Addison-Wesley, 1995. A catalog of 23 patterns used in object-oriented design. It’s a little new to be called a classic, but I’ll go out on a limb for this one. (Reviewed Nov., ’02.)
Exploring Extreme Programming
Design Patterns, Erich Gamma et al. Addison-Wesley, 1995. A catalog of 23 patterns used in object-oriented design. It’s a little new to be called a classic, but I’ll go out on a limb for this one. (Reviewed Nov., ’02.)
Peopleware: Productive Projects and Teams, Tom deMarco and Timothy Lister. Dorset House, 1999 (2/e). Ways to make teams productive. (Reviewed Nov., ’02)
Structured Programming O.-J. Dahl, E. W. Dijkstra, and C.A.R. Hoare. Academic Press, 1972. Dijkstra explains structured programming (with an eye to proofs), Hoare explains data structures, and Dahl and Hoare explain something called “objects.” Note the publication year. (Reviewed Nov., ’02)
The Mythical Man-Month, Fred Brooks. Addison-Wesley, 1995 (2/e). “Adding people to a late project makes it later.” This and other observations about software and software teams. If you’ve never read it, you owe it to yourself to find out what our Continue reading Review – The Mythical Man-Month
Programming Pearls, Jon Bentley. Addison-Wesley, 1999 (2/e). More Programming Pearls, Jon Bentley. Addison-Wesley, 1988. These truly are pearls: great lessons in programming in the small. (Reviewed Nov., ’02)
Compilers: Principles, Techniques, and Tools, Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Addison-Wesley, 1986. The infamous “dragon book.” There are plenty of things it doesn’t cover, but it provides a theory-based look at the basics of scanning, parsing, Continue reading Review – Compilers (The Dragon Book)
XP/Agile Universe 2002: LNCS 2418, Don Wells and Laurie Williams. Springer-Verlag, 2002. Conference proceedings for the 2002 conference. (Reviewed Nov., ’02)
A Practical Guide to Extreme Programming, David Astels, Granville Miller, Miroslav Novak, 2002. Another introduction to XP. (Reviewed Nov., ’02)
Extreme Programming Applied: Playing to Win, Ken Auer and Roy Miller. Addison-Wesley, 2002. While the description of XP echoes the other books in the series, this book has two particular strengths: it considers the issues of resistance to change, and it Continue reading Review – Extreme Programming Applied
Extreme Programming Examined, Giancarlo Succi and Michele Marchesi, editors. Addison-Wesley, 2001. Selected papers from the XP 2000 conference. (Reviewed Nov., ’02)