Software Craftsmanship is above all a mindset
22 Feb 2020ANALYSTS, ARCHITECTS, SOFTWARE DEVELOPERS
The craftsman applies himself and gets involved in his (her) work, he (she) shows passion and determination in the search for the ideal form.
Work on the shape until nothing can be removed or added to it. The form has reached, through the transparency of its expression, its own existence. It is autonomous. A shape must be coherent in its three dimensions and function. Bernhard Müller – artisan bijoutier – www.bernhard-muller.ch
During the analysis, design, and implementation of a software product, he (she) carries out a cycle of iterations by integrating good practices, principles, and patterns. The ideal shape must respect design criteria applied at different levels, from specification to code, architecture, and testing. It must be understandable and easily extended by other actors. Continuous improvement, application, and altruism are the cornerstones of this artisanal spirit.