Kevlin Henney

Kevlin Henney is an independent consultant, speaker, writer and trainer based in the UK. His software development interests are in patterns, programming, practice and process.

Kevlin has contributed to both open- and closed-source projects, and his work has inspired and has been the basis for a number of utility libraries and testing frameworks. He has been a contributor and columnist for many software development magazines and websites, including The RegisterBetter SoftwareIEEE SoftwareJava ReportC++ ReportC/C++ Users JournalEXE and Application Development Advisor.

Kevlin is a senior member of the ACM. He was an associate editor of IEEE Software and has served on the committees and advisory boards for industry conferences. He has also been involved in the ISO C++ standard committee.

Kevlin is coauthor of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know. He is also a regular conference speaker, and has delivered keynotes at many international conferences.