Software Craftsmanship: The need to understand maintainabilitypaul.oremland.net1 pointporemland12 years ago