Kevlin is an independent consultant, speaker, writer, and trainer. His software development interests are in patterns, programming, practice, and process.
He has been a columnist for various magazines and websites. He's a 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.
I also write short fiction, with a particular emphasis on flash fiction, and perform it at spoken word events. I have helped organize the BristolFlash events for National Flash Fiction Day and the Bristol Festival of Literature.