Marco Achtziger

What craftsmanship is all about

A carpenter's simple rule for the back of a cabinet reveals the secret to writing clean, maintainable code.

What craftsmanship is all about
#1about 4 minutes

Defining the core mindset of a craftsman

A craftsman's mindset involves taking pride in all aspects of the work, even the unseen parts, to ensure high quality and personal satisfaction.

#2about 4 minutes

Applying craftsmanship principles to software development

The Software Craftsmanship Manifesto extends agile principles to prioritize well-crafted software, steady value addition, and a community of professionals.

#3about 3 minutes

Distinguishing software engineering from programming

Software engineering differs from programming by considering the entire lifespan of the code, focusing on long-term maintainability and developer habitability.

#4about 7 minutes

The role of craftsmanship with generative AI tools

Generative AI acts as an amplifier, making skilled developers more productive while potentially slowing down less experienced ones, highlighting the continued importance of core skills.

#5about 5 minutes

Motivating teams with autonomy, mastery, and purpose

Intrinsic motivators like autonomy in problem-solving, opportunities for mastery, and a clear purpose are more effective for creative work than traditional financial incentives.

#6about 7 minutes

A case study on building a test craftsmanship program

Siemens Healthineers implemented a voluntary, multi-level 'Test Craftsmanship' program inspired by Google to improve testing culture and skills.

#7about 5 minutes

Evolving the program from levels to expertise areas

To maintain engagement, the program is evolving from a rigid level-based structure to a more flexible system of expertise areas with decaying points.

#8about 4 minutes

Measuring the impact on quality and team culture

The program's success is demonstrated through reduced flaky tests and defect inflow, alongside a significant cultural shift towards prioritizing build stability.

#9about 2 minutes

Key takeaways for fostering a craftsmanship culture

Fostering craftsmanship requires a bottom-up approach focused on changing mindsets, which takes years and must align with a holistic improvement strategy.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.