And what do you do? … How to know when you’re a writer!

It's the funniest thing. When someone asks me what I do for a living, I tell them, "I'm a writer." The standard response is, "No, really, what do you do?" Somehow, I always flounder in the conversation because I never expect that type of response.

Will Pair Programming Really Improve Your Project?

This article is an excerpt from Chapter 6 of the book Extreme Programming Refactored: The Case Against XP [1], by Matt Stephens and Doug Rosenberg. The book provides an entertaining look at some of the flaws behind Extreme Programming (XP), whilst suggesting some alternative strategies and practical techniques to achieve XP's agile goals in a more rigorous way.