Kevlin Henney
Kevlin Henney was is a former columnist for C++ Report, C/C++ Users Journal, The Register, Application Development Advisor, Java Report and Better Software. He has contributed to many books, including 97 Things Every Software Architect Should Know, and co-authored two volumes in the Pattern-Oriented Software Architecture Series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He edited 97 Things Every Programmer Should Know and co-edited 97 Things Every Java Programmer Should Know.