Hello, I'm Kevin Rutherford

I've been building software since 1975 and building teams since 1988. I am a Chartered Engineer and a member of the Agile Alliance, and I've been a director of several small businesses.

I am a highly experienced software development coach, conference speaker, and extreme programmer. I created the vastly under-rated Reek code smell detector, and the vastly over-rated book 'Refactoring in Ruby'. If you have ever used Unix System V or taken out a mortgage in the UK, you have unwittingly used my code. I now spend much of my time coaching and mentoring software development teams throughout the UK. My Erdos number is 3, and I was using vi before you were born.

Let's connect

My publications

Habitable code newsletter
Wake, Rutherford: Refactoring in Ruby, Addison-Wesley, 2009. ISBN 978-0321545046.
Rutherford, Shannon, Judson, Kidd: From Chaos to Kanban, via Scrum. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2010. Lecture Notes in Business Information Processing, vol 48. Springer, Berlin, Heidelberg.
Rutherford: Retrofitting Unit Tests with JUnit. In: Succi, Giancarlo, and Michele Marchesi: Extreme Programming Examined. Addison-Wesley, 2001, Ch 16.

Public speaking

Here are video recordings of some of my many conference and meetup talks.

Evolving the Kanban board Lean Agile Manchester, January 2017
Estimating user stories Scottish Ruby Conference, 2014

All services I provide are via my own company, Rutherford Software Limited, which is a limited company registered in the UK:


26 Hamble Way, Macclesfield SK10 3RN


+44 07973 563521



Registered address:

26 Hamble Way, Macclesfield SK10 3RN

Company reg no:


VAT registration: