The long way through Software Craftsmanship