Marco Heimeshoff has an unhealty relationship with Domain Driven Design, and won't leave any stone unturned once you lend him an ear and sticky notes. He believes that life long learning, focus on language and empathy are the three pillars of quality development. Frustration about the same old methods of working together and developing solutions lead him to Domain Driven Design, agile softwaredevelopment, functional programming and CQRS with event sourcing. With ten years of experience in these topics he helps teams to change and learn in all things from code to culture. Marco co-organises germany's first DDD conference (kandddinsky.com), founded the german DDD community in 2013 and is an active member of the german software craftsmanship movement.