A Game of Insight - Kent Beck Software development is a game of insight, and insight comes to the prepared, rested, relaxed mind.