Working as an AEM Solution Architect, I consider myself as a software craftsman.