O'Reilly logo

Software Craftsmanship: The New Imperative by Pete McBreen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Customers Have a Different Relationship with Craftsmen

Customers who are paying developers to create software have to stop accepting rubbish. The old saying from Dijkstra, “Testing cannot prove the absence of bugs,” can no longer be used as an excuse for not doing a good job. Theoretically, the statement is true. In practice, however, it is possible to come really close in that any remaining errors in the software do not affect operation of the system.

Part of the key to getting error-free software was covered in Chapter 7. Having developers sign their work is a fundamental part of craftsmanship because it completely changes the mindset of the people involved in the development process. It also changes the relationship between the developers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required