Software Craftsmanship, a mindset for better products

ANALYSTS, 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 bijoutierwww.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.

About the author

Software engineer and crafts lover, more than 20 years of experience in an enterprise environment as a software developer, architect, and technical leader.