Software Crafts Podcast artwork

Software Crafts Podcast

64 episodes - English - Latest episode: about 1 year ago -

You can listen to the weekly episodes where João Rosa (@joaoasrosa) interview one guest. We will discuss the views on one heuristic (or rule of thumbs). It will be a relaxed conversation about the crafts around the software.

Technology Business leadership design organisation software
Homepage Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Interview with Julius Gamanyi

September 15, 2020 23:00 - 29 minutes - 22.6 MB

In this episode, Julius Gamanyi is the guest. We will discuss the longest heuristic so far: “Past experience is excellent for providing a reality check. Too much reality can doom an otherwise worthwhile design, though” from Embedded Artistry repository (https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/). We discuss how we can balance our experiences, from a personal, team and organisational point of view. We deep dive into the way that an IT architect supports teams into ...

Interview with Paul de Raaij

September 08, 2020 23:00 - 30 minutes - 22.7 MB

In this week episode, we have Paul de Raaij as our guest. He distils the heuristic “Strategy is iterative, not linear” from the Simon Wardley Doctrine (http://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Strategy_is_iterative.2C_not_linear). From strategy we discuss the role of a manager in tech, and how it is changing towards a facilitator rather than a traditional pusher. Paul also gives his wish for the future of organisations. Paul recommends the following resources: Reflect...

Interview with Matthew Skelton

September 01, 2020 23:00 - 31 minutes - 24 MB

Matthew Skelton is the guest of episode 12, and we will discuss the heuristic “Eliminate waste” from Xebia Essentials repository (https://essentials.xebia.com/eliminate-waste/). From the definition of waste in the IT industry, the roots of the concept in the automotive industry and how we try to manage today, Matthew will give his opinion based on his experience. How to be context-aware, avoid IT as a cost centre, and enabling organisation capabilities towards an adaptive organisation. Mat...

Interview with Ellis de Haan

August 25, 2020 23:00 - 30 minutes - 23.1 MB

Episode #11 is out. The guest this week is Ellis de Haan, and we will discuss the heuristic “Listen to your ecosystems” from Simon Wardley Doctrine (http://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Listen_to_your_ecosystems). Ellis will share with us her journey as a manager. How to balance Love, Power and Anxiety in order to create an environment for people and teams to strive.  Ellis suggests the following resources: Christo Nel - The Practice and Virtues of High Impact Lea...

Interview with Jutta Eckstein

August 18, 2020 23:00 - 32 minutes - 24 MB

Jutta Eckstein is the guest of episode 10. She will share her thoughts on the heuristic “Favor continuous improvement over delayed perfection” front he Xebia Essentials repository (https://essentials.xebia.com/improve-continuously/). We will discuss the trade-offs between goals set in stone and agility, and how values can help in that journey. Using reflection as a foundation to improve through experiments, where individuals, teams and organisations can generate new insights. As an example...

Interview with Elisabeth Hocke

August 11, 2020 23:00 - 29 minutes - 22.6 MB

Lisi is our guest for episode #9. We will analyse the heuristic "No multitasking" from the Xebia Essentials repository (https://essentials.xebia.com/no-multitasking/). Lisi shares her methods to keep track when switching contexts; on an individual level but also at a team level. Entering into multitasking and team level, she shares her insights about Mob Programming, and how it changes a team. Ranging from the culture to the quality of the software, she leads us in her experiences.  Lisi r...

Interview with Kenny Baas-Schwegler

August 04, 2020 23:00 - 32 minutes - 24.2 MB

On episode #8 we have Kenny Baas-Schwegler. We started the interview with the heuristic “Find the root cause” from the Xebia Essentials repository (https://essentials.xebia.com/genchi-genbutsu/). Kenny shares with us the importance of balancing two powerful forces, love and power in a working environment. Also, how we can manage uncertainty using Cynefin, Deep Democracy, Domain-Driven Design and Visual Collaboration. Kenny recommends: Virtual Domain-Driven Design (https://virtualddd.com/)...

Interview with Jim Gough

July 28, 2020 23:00 - 34 minutes - 25.8 MB

The guest of this episode is Jim Gough. He will share his thoughts about the heuristic “Algorithmic optimizations have a greater impact than micro-optimizations” from the Embedded Artistry repository (https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/). We will walk the trade-offs of optimizations in the Java world, and when we need to look to the big picture. Also, we discuss how bias, both at individual and group level, gets in our way.  Jim suggests the following reso...

Interview with Gien Verschatse

July 21, 2020 23:00 - 31 minutes - 23.9 MB

Another week pass by. And this episode Gien Verschatse join us to share her ideas about the heuristic “Optimise for future potential” from DDD Heuristics repository (https://www.dddheuristics.com/design-heuristics/optimise-for-future-potential/). She will share her journey, and how she applies decision-making theory and Domain-Driven Design to create better software. Also, she will tell us the preferred visualisation techniques to create a shared mental model within a team. Gien recommends...

Interview with Joost van Wollingen

July 14, 2020 23:00 - 29 minutes - 22.5 MB

In this episode, Joost van Wollingen will share his insights about the heuristic “Think of code and test as one” from the Xebia Essentials repository (https://essentials.xebia.com/test-code-one/). We shift left and right regarding testing practices, and Joost shares the principles and practices that he learned over the years. Joost recommends: “Modern Testing Principles” from Alan Page (https://www.angryweasel.com/ABTesting/modern-testing-principles/), including the podcast Joost (@jpjw...

Interview with Krisztina Hirth

July 07, 2020 23:00 - 30 minutes - 22.7 MB

For episode number 4 we have Krisztina Hirth. See will share (pun intended) her insights about the heuristic “Share the design” from the Xebia Essentials repository (https://essentials.xebia.com/shared-design-understanding/). We will discuss why titles don’t matter, what is the role of a leader in a digital world, and last but not the least why the team is the most important unit. Krisztina shared two resources with us: “Accelerate” book from Nicole Forsgren, Jez Humble and Gene Kim Mar...

Interview with Patrick Smacchia

June 30, 2020 23:00 - 31 minutes - 23.4 MB

This week we have Patrick Smacchia, the creator of NDepend. We will discuss software maintainability, and for that, Patrick will share his opinion on the heuristic "No broken windows" from the Xebia Essentials repository (https://essentials.xebia.com/no-broken-windows/). Patrick's shares his experiences, from the early stages of his career to today. We share his principles and practices regarding software maintainability and how it is encoded in NDepend. We also have a glimpse over his views...

Interview with Evelyn van Kelle

June 23, 2020 23:00 - 28 minutes - 27.9 MB

The guest for episode number two of Software Crafts Podcast is Evelyn van Kelle. She shared her opinion on the heuristic “If something is too complex to understand, it must be wrong” from the Xebia Essentials repository (https://essentials.xebia.com/poutsma-principle/). We navigate the waves of complexity within organisations and software, from the theory to real-life examples. She leaves her advice regarding the social practices within the complex socio-technical systems that we operate. Lo...

Interview with Rebecca Wirfs-Brock

June 17, 2020 09:06 - 20 minutes - 20.5 MB

For the first episode of Software Crafts Podcast, we have Rebecca Wirfs-Brock! We discuss the heuristic “Improve practices, don’t just follow the recipe” from the Xebia Essentials repository (https://essentials.xebia.com/context-over-habit/), where we go over the craft of cooking and the parallel to the software industry. She illustrates to us the importance of experimentation and feedback cycles, and when we need to opt-in for longer ones. We finish with a glimpse over testing practices. Al...

Guests

Emily Bache
1 Episode

Twitter Mentions

@dawnahukanna 2 Episodes
@pgmaddison 2 Episodes
@jessitron 2 Episodes
@rebeccawb 2 Episodes
@ruthmalan 2 Episodes
@monarchwadia 1 Episode
@dianamontalion 1 Episode
@jeppec 1 Episode
@avivby 1 Episode
@edzob 1 Episode
@heimeshoff 1 Episode
@lisacrispin 1 Episode
@codenizer 1 Episode
@lunivore 1 Episode
@leakovac 1 Episode
@al94781 1 Episode
@manupaisable 1 Episode
@ken_power 1 Episode
@einarwh 1 Episode
@ellis_haan 1 Episode