Who Am I ?

I’m Paul Hammant and in my mid-40’s. I have worked for ThoughtWorks as a ‘Principal Consultant’ since 2002, and have been consulting since 1989. I’m an Agile advocate. As well as being nearly always billable to clients, I generally help TW’s Open Source agenda. No we do not get paid to work on open source! I’m a UK citizen but live in New York courtesy of a Green Card.

As a ThoughtWorks consultant, I’ve worked for a US national Bank, a UK-based global Oil Company, an ‘online bank’ (UK only), a global clothing retailer, a popular US budget airline, a search/ads giant, and a financial services conglomerate, where I enjoyed a ‘Director of Engineering’ position. Before ThoughtWorks, I was Head of Development at a UK “M-Commerce” startup (freelance then permanent), and a specialist for many years on IBM midrange computers in the Insurance field.

I was early into Java (asking newbie questions on comp.lang.java in Jan 1996) and middle of the field into C#/.Net (2003), and nowadays use Python or Ruby where it’s appropriate or through choice. Sinatra is what I like for web-framework, and I totally love some of the promise that AngularJS holds.

For the entire current millennia, I have been an advocate of Open Source, and eXtreme Programming (XP). I was participating in the former for a couple of years, before I became an advocate of the latter. The two communities feed off each other.

Minor claims to fame?

I was rabid about Inversion of Control long before I arrived in ThoughtWorks, or indeed it was popular anywhere. Indeed, I’m a pioneer of the related interest Dependency Injection and guilty of coining some numerical sub-types before our chief scientist wrote that famous article, and the world of development was good again. Aside from Dependency Injection, there are some technologies/techniques I helped push:

Recurring themes

Aside from Dependency Injection, there are some themes that I keep returning to in this blog over the years:

My last ten blog entries

Go to my archive for a full list of entries going back to 2002.

Subscribe by Email

Enter your email address:

Delivered by FeedBurner

Publications and speaking events

Open Source / Technology

Agile Conferences

DZone eZine

InfoQ eZine

Java Developer Journal

Getting in touch

Email is best. First name at second name dot org or first name at ThoughtWorks dot com depending on whether it’s business or pleasure.