Kevlin Henney
Kevlin Henney is an independent consultant, speaker, writer, and trainer helping individuals, teams, and companies improve the state of their development practice. Kevlin’s development interests are in patterns, programming, and process, with a long track record in programming practices, agile skills, and software architecture. He has contributed to open source projects and been a columnist for various magazines and websites, including Better Software, The Register, Java Report, and CUJ. He is coauthor of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. Kevlin (kevlin.tel/) is editor of the book 97 Things Every Programmer Should Know and its website.