I am an experienced developer and group leader with years of programming, design, and small team management experience. I am in favor of pair programming, technical book clubs, speaking at conferences, and teaching. Frequently asked to fill the role of technical project manager and team lead, I have managed a variety of each on scales ranging from corner store web sites to large national brands at "Internet scale". I am often in the role of bridging the gap between hard demands of technology and the soft desires of business and art.
I believe in:
+ communication
+ making mistakes
+ asking questions
+ pairing and collaboration
+ refactoring towards happiness
+ measuring success