Book review: The Software Craftsman by Sandro Mancuso

Software Craftsmanship is a set of values that extends the agile manifesto so that it considers quality in a more pronounced way. Instead of focusing solely on building the right thing it also includes aspects of building the thing right. In my opinion, you need both. You need to build the right thing so that stakeholders, customers and users get the value they need, but you also need to build the thing right – or else you end up with that dreaded big ball of mud with all its consequences like low maintainability, slow development, error-prone systems, low morale etc.

Continue reading →