Kevlin Henney

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

He's been a columnist for various magazines and websites, the co-author 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.

Talks and other Contributions

Discontinuous Improvement

Continuous improvement gives us control of our changes and our situation, guided by feedback and reflection, but change is not always ours to control and we may find that evolution is forced upon us. How can we respond? More...

Tests and Code and Mock'n'Roll

Once you start testing all the things, you wonder should we mock all the things? Or integration-test everything? More...