Software Craftsmanship is a movement in software engineering that aims to regard software development as a skilled craft instead of a classical engineering approach. The movement relies on 4 principles: Clean Code, practice, lifelong learning and communities. In our talk – which includes many examples and pictures – we would like to talk about its origin and the historic background, its current state and all available forms of participation. Hence, we want to encourage you to build (upon) a strong community spirit so that you may tread the path of becoming a software crafter yourself.
Sandra Parsick works as freelance software developer and consultant in the Java environment. Since 2008 she occupies herself with agile software development in various roles. Her main focuses are on Java enterprise applications, Agile Methods, Software Craftmanship and on the automation of the software development processes. She likes to talk on conferences and writes articles about it. She is in the organisation team of Softwerkskammer Ruhrgebiet. read more
Benjamin Nothdurft works as technical lead for cloud technologies at codecentric AG, speaks regularly at conferences and gives lectures at several universities. He focuses on the Java and Container ecosystems as well as pushing Software Craftsmanship and Agile Practices & Organizations to the next level. As passionate software crafter he also organized over 40 IT events in the past years. He founded the Softwerkskammer Jena, Java User Group Thüringen and Devoxx4Kids Thüringen. As committee member at several conferences including JavaLand he helps to establish a high cohesion across cultural and international boundaries. read more