Overview and Motivation

Expertise in software development is of great importance – especially as more products and systems are driven by software.

Expertise is not only technical expertise and that the system works, but also it is critically important that the software is built in such a way that it can be extended and “sustained” over a longer period of time.

To achieve this, it helps that software developers not only have technical expertise but also a mindset that ensures their code is of high quality and resilient to future changes.

The goal of the “software craft” training is to introduce and apply the mindset and practices that support sustainable software that goes far beyond “working code”.
This is especially, but not only, important in complex and mission-critical application areas.

The Trainers

This training is held by two renowned software practitioner experts:

  • Kevlin Henney, an independent software development consultant, trainer, speaker and writer.
  • Nicole Rauch, an independent software development trainer, expert and coach.
The Content

The content blocks address the “Software Craft”  topics in a mix of presentation, active participation, and practical coding exercises. These include:

  • Why design principles matter
  • Qualities of good code
  • Practices for writing and maintaining clean code
  • Treating software development as a long-term craft rather than a project-based activity
  • Recognizing, reducing and preventing technical debt
  • Reasoning about and working with legacy code
  • From unit tests to good unit tests (GUTs)
  • Driving development and high code coverage with TDD (test-driven design) and BDD (behavior driven design)
  • Hands-on code immersion to explore clean code, TDD and pair programming practices
  • Walkthroughs and discussions of problem code from production


Logistics – Format, Dates, Price,…

This training is aimed at software developers. It is held online and in English.
There is a maximum of 16 participants.

The training starts with a one-hour kickoff followed by two workshops, each of them two days long. Between the workshops a practice phase provides room for applying the learnings in practice.

The training is offered with this schedule:

  • 1 hour Kickoff on June 2 from 10-11 CEST
  • Workshop 1 on June 15 and 16 (9-17 CEST)
  • Workshop 2 on July 20 and 21 (9-17 CEST)

 Price: 2500 Euro total for the 4 day training.

To Register

Please fill out form to
1) register or
2) request additional information.

You will receive a confirmation and reply soon.