Software Professionals, or Joe the Plumber? on March 11, 2009 agile craftsmanship +0 professionalism agile craftsmanship professionalism