We’re very pleased to welcome Kevlin Henney as our opening keynote speaker. A long-term friend of the London XtC community, we’ve been trying to get him to turn up for years.
Code is the stuff of software. It is the definition of the software. It is the enabler of functionality, the realizer of business value, the expression of understanding. It is also an expression of misunderstanding, a resister of change, a source of sunk costs.
But the word code has meanings beyond source and binary. In a broader sense, code and codes are also the stuff of software development. There are cultures of programming, principles of practice, manifestos of desire. Code refers to a set of conventions by which a group of people will govern themselves. As with source code, other codes need to be open to change and to question.
In all senses, code is a means and model of communication. This talk will explore technical and non-technical sides of code, from questions of craft and agility to questions of culture and doctrine.
Kevlin is an independent consultant and trainer based in the UK, known internationally for his speaking, writing, incidental humor and occasional insights. His software development interests are in patterns, programming, practice and process. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, editor of the 97 Things Every Programmer Should Know site and book, and has written many articles and columns, both treeware and online.