Lost on the subcontinent

Distributed Agile, .NET, ThoughtLife

<December 2008>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


Navigation

Subscriptions

Post Categories



Refactor Later Follow-on

Following on from my prior post Refactor Later, part of the rationale for this approach is from the philosophy of Software Craftsmanship.  Software Craftsmanship classifies programmers as apprentices, journeymen and masters, where:

  • apprentices find the nearest example and copy it
  • journeymen find the best example and use it
  • masters find the best example and improve it

(paraphrased from my colleague Jeff Bay).  By  encouraging your pair to tackle the refactoring, you are encouraging them to improve the best example and thereby helping them on the road to becoming a master programmer.

posted on Monday, January 24, 2005 3:31 PM by exortech





Powered by Dot Net Junkies, by Telligent Systems