Lessons from Extreme Programming

By Deane Barker on August 31, 2003

Five Lessons Open Source Developers Should Learn from Extreme Programming: A good article, summarized below.

  1. Test, Test, Test
  2. Practice Simplicity
  3. Refactor, Don’t Rewrite (this bit reminded me of Joel Spolsky’s comments)
  4. Release Frequently
  5. Be the Customer, When Appropriate