Fireside chat with Sandro Mancuso
Channel: Java User Group Switzerland
Date: 02/05/2021

Speaker: Sandro Mancuso
Recorded: 2021-04-27

00:00:00 Welcome
00:00:56 About Sandro Mancuso
00:04:00 What is Software Craft/Craftsmanship? 
00:05:10 Short history until the agile manifesto in 2001
00:07:24 Agile took the world by storm
00:08:04 Different directions in the following years
00:08:50 The technical side of agile like TDD were left behind resulting in friction in the original community
00:09:35 A few years later agile was different than originally intended
00:09:57 Software Craftsmanship became a counter movement in 2008
00:12:47 When is someone a Software Crafter? Difference to developer / engineer?
00:16:35 A closer look at the Software Craftsmanship Manifesto from 2009
00:18:30 1) Not only working software, but also well-crafted software
00:21:40 Differences in culture between Brazil and UK
00:23:55 2) Not only responding to change, but also steadily adding value 
00:27:02 3) Not only individuals and interactions, but also a community of professionals
00:28:51 4) Not only customer collaboration, but also productive partnerships
00:31:50 How do you inspire your team to adopt that mentality?
00:34:57 Some people say "Agile is dead". Will this also happen with Craftsmanship?
00:37:33 What influences the attitude of a professional Software Engineer? And which one of these is the hardest to change?
00:40:44 Professional wall
00:44:35 Craftsmanship is more than just coding and TDD, but also about understanding the business and the needs of the people
00:47:30 Attitude vs technical skills when hiring
00:49:57 Attitude can't be teached. All you can do is to try to inspire.  
00:50:42 Apprenticeship, Journeyman, Master → not really
00:53:18 When people leave university... do they then have already the crafters mindset?
00:54:58 How do you respond to: "We are not an agile business. This model is not working for us."?
00:55:11 Trick: Stop using the terms agile, craftsmanship, TDD, ... 
00:56:35 Try to understand the underlying problems and agree on the problems first
00:59:10 Agree on a potential experiment instead of trying to reach a premature long-term commitment 
01:00:40 Toyota Improvement Kata, PopcornFlow, ...

We will have an online fireside chat with Sandro in the first hour of this online event. You can ask questions live to him via the Q&A Tab, and he will try to answer them at his best and share his huge knowledge and insights. You can also just watch the discussion and don’t have to actively participate.

In the second part, for those who want, there will be an open exchange, where you can freely talk with Sandro or other participants using a modern web-based online meeting platform (not part of the recording).

Sandro Mancuso

Software craftsman, author, founder of the London Software Craftsmanship Community (LSCC) and co-founder of codurance. Sandro has been coding since a very young age but only started his professional career in 1996. He has worked for startups, software houses, product companies, international consultancy companies, and investment banks.

During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.

Twitter: @sandromancuso

This talk is organized and brought to you in collaboration with our friends from the Software Crafts Romandie Meetup Group.

Organized by: Java User Group Switzerland and Software Crafts Romandie
https://www.jug.ch/