Tuesday, February 01, 2005

Philosophy of Software Craftmanship

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