Software Craftsmanship, a mindset for better products

SOFTWARE CRAFTSMANSHIP IS ABOVE ALL A MINDSET

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 practicesprinciples, 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 improvementapplication, 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.