Kevlin Henney is an independent consultant and trainer based in the UK. He provides consultancy and training in programming techniques, software architecture, and development process. Kevlin is co-author of two recent books on patterns, A Pattern Language for Distributed Computing and On Patterns and Pattern Languages.