Corey Haines was in our neck of the woods recently, and we were delighted to host him for three days of pairing and great conversations. We're very fond of the craftsmanship model of software development, especially as a method of training. Although we haven't gone about it as explicitly as Corey has in his journeyman tours, we all feel that we learned our skills largely through working with great programmers. (And if we had it to do over again, we'd seriously consider following Corey's example and really being journeymen for a while.) Our interview process here involves a full day on-site, pair programming with members of our team, and we often learn cool things from even that amount of cross-pollination. So we felt especially fortunate having three days with Corey.
Corey arrived with an interest in Clojure, so he spent most of his time pairing with Stuart on one of our Clojure projects. And he stayed with Muness, in his apartment right upstairs from our office. The result? Two cool video interviews:
- with Stuart discussing his Clojure book, and the way we do things at Relevance;
- with Muness about Muness' interest in the human side of software development: group dynamics, management, effective meetings, and retrospectives.
We couldn't be happier with how these turned out. They highlight Stuart and Muness and their passions, but they show a lot about the rest of us here at Relevance as well. Thanks, Corey!