Extreme programming: A humanistic discipline of software development

  • Kent Beck
Invited Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1382)


Once a farmer and his friend were sitting at a battered kitchen table. The farmer said, “It's time for the mule's lesson.” Out they went into the yard. The farmer picked up a thick tree branch lying on the ground. He walked up to the mule and hit it over the head so hard the branch shattered. The mule staggered. His friend's jaw dropped. The friend said, “You can't teach a mule a lesson like that.” “That wasn't the lesson,” replied the farmer, “that was just to get his attention.”


Software Development Literate Program Index Card Programming Task Pair Programming 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Kent Beck
    • 1
  1. 1.CSLife and First Class SoftwareBoulder Creek

Personalised recommendations