Software Crafts Podcast-logo

Software Crafts Podcast

Technology Podcasts

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.

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.

Location:

Netherlands

Description:

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.

Language:

English


Episodes

Interview with Ken Power

3/2/2021
Ken Power is challenged with the heuristic “Use a systematic mechanism of learning” from the Simon Wardley Doctrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Use_a_systematic_mechanism_of_learning). He shares how he learns, with structure and unstructured approaches, and also how teams and organisations can learn. Our discussion goes into complex adaptive systems, different patterns, and how learning is one of the qualities present in resilient organisations....

Duration:00:36:25

Interview with Dawn Ahukanna

2/9/2021
A new episode is out, and today we feature Dawn Ahukanna (@dawnahukanna). She is challenged with the heuristic “Your solution should not be more complicated than the problem” from the Xebia Essentials repository (https://essentials.xebia.com/kiss/). We discuss what solution vs problem space needs, and how different disciplines complement each other in order to deliver value. Dawn shares with us what are the heuristics that allow people with different perspectives to cross their paths to...

Duration:00:32:39

Interview with Steve Pereira

1/26/2021
This week, Steve Pereira will be challenged with the heuristic “Remove bias and duplication” from the Wardley Doctrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Remove_bias_and_duplication). We will discuss different contexts where duplication can hinder or accelerate, and the importance of value streams. He shares his experiences about using weak signals to detect friction within organisations, helping them to reorganise to enable the flow. Steve recommends...

Duration:00:35:58

Interview with Trond Hjorteland

1/19/2021
In this episode, our guest Trond Hjorteland is challenged with the heuristic “Complex systems evolve out of simple systems that worked” from Embedded Artistry repository (https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/). We discussed how communication is important, and moving from the big picture to code and back. He shares the techniques and practices to have crucial discussions with people with different perspectives involved in the creation of software. Trond...

Duration:00:35:34

Interview with Edzo Botjes

1/12/2021
“Design for constant evolution” is the heuristic for our guest, Edzo Botjes. The heuristic is part of the Simon Wardley Doctrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Design_for_constant_evolution). Edzo discusses resilient and antifragile systems as part of his research. We discuss how organisations are addressing these topics, and what are the current market needs, given that it is a complex topic. Edzo suggests: Foundations of Enterprise Governance...

Duration:00:35:03

Interview with Mykola Gurov

1/5/2021
New year, new episode. Mykola Gurov is the first guest of the year, and we challenge him with the heuristic “Diagnose before cure” from the Xebia Essentials repository (https://essentials.xebia.com/diagnose-before-cure/). Mykola shares his opinion about observability and the importance to challenge our assumptions and bias. Focus on the purpose of the software rather than the technical details. We discuss testing in production, the different techniques to be effective, reduce the feedback...

Duration:00:36:15

Interview with Laveena Ramchandani

12/29/2020
Today Laveena Ramchandani will share her experiences about the heuristic “Tests should be fast, reliable and independent” from the Xebia Essentials repository (https://essentials.xebia.com/independent-tests/). We discuss how to combine these 3 qualities to the test practices. We deep dive into the field of Data Science, and how test practices can be applied or re-think to deliver software with high levels of excellence. Laveena recommends the following resources: How to avoid the testing...

Duration:00:35:53

Interview with Melissa Benua

12/22/2020
This week we feature Melissa Benua as our guest. She will share her experiences and opinion about the heuristic “Distribute power and decision making” from the Simon Wardley Doctrine (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Distribute_power_and_decision_making). She will share her heuristics to move between different leadership styles, such as Command and Control and Misson Command. We discuss the merits of the different styles, as well as how a manager can sense and...

Duration:00:38:05

Interview with Gitte Klitgaard

12/15/2020
Gitte Klitgaard is our guest. She will tell us her experiences and practices with the pattern “Blameless inquiry” for the Cloud Native Patterns repository (https://www.cnpatterns.org/organization-culture/blameless-inquiry). We will explore the different behaviours at a team and individual level, and how we can nurture a healthy culture. We discuss some tabu topics, such as mental health; what should organisations pay attention to, and how to act in order to protect people. Gitte...

Duration:00:47:52

Interview with Manuel Pais

12/8/2020
This week Manuel Pais is our guest. We challenge him with the pattern “Internal Evangelism” from the Cloud Native Patterns repository (https://www.cnpatterns.org/organization-culture/internal-evangelism). How the different Team Topologies archetypes and their relationship with this pattern. Our conversation goes into the necessary skills to be an influential evangelist, what a team should do from an evangelism point of view, and also to the management traits. Manuel recommends: Team...

Duration:00:33:24

Interview with Xin Yao

12/1/2020
This week Xin Yao is our guest. She will share her opinion about the heuristic “Think Fast, Inexpensive, Restrained, and Elegant (FIRE)” from the Simon Wardley Doctrine (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Think_Fast.2C_Inexpensive.2C_Restrained.2C_and_Elegant_.28FIRE.29). We navigate between the four principles and Xin’s experience as a sociotechnical architect. She shares her experiences within a sociotechnical system, and what is changing in the role of a...

Duration:00:34:30

Interview with Khaled Souf

11/24/2020
New week, new episode. And the guest is Khaled Souf, and I challenge him with the heuristic “Split functionality into small units” from the Xebia Essentials repository (https://essentials.xebia.com/thirty-minute-methods/). Khaled will explain how he approaches software, and what are the tools, practices and techniques that he uses to deliver value. We also discuss inclusion and diversity as a critical aspect for organisations to strive! Khaled recommends: Test Driven Development: By...

Duration:00:36:19

Interview with Sander van Vliet

11/17/2020
Sander is the guest of this week. We will share his experiences with the pattern “Reproducible development environments” from the Cloud Native Patterns repository (https://www.cnpatterns.org/development-design/reproducible-dev-environments). Sander will teel his experience from software engineer to tech director, and his path to be pragmatic. We discuss the benefits of automation to onboard new people into teams, where they can feel included, and contribute to the product. Sander recommends...

Duration:00:36:49

Interview with Parveen Khan

11/10/2020
Parveen Khan is our guest! This episode she will give her opinion and experiences about the heuristic “You get what you measure” from the Xebia Essentials repository (https://essentials.xebia.com/what-you-measure/). She will share how she measures her goals to drive her career, and how she fell in love with Observability. We discuss how the role of a tester changed across the last decade, and how siloed communities started to pivot to join efforts around common concerns for teams that create...

Duration:00:31:39

Interview with Ben Mosior

11/3/2020
And a new episode is out. This week our guest is Ben Mosior, and we will ramble about the heuristic “Prefer rich modes of communication” from the Xebia Essentials repository (https://essentials.xebia.com/rich-communication/). Our discussion will be centre on communication, from synchronous to asynchronous, from visual to verbal. Ben will share his opinion on the effects on bad communication in sociotechnical systems, and how good communication, such as Wardley Maps, can have a positive...

Duration:00:36:42

Interview with Pat Kua

10/27/2020
Pat Kua is our guest for this episode. He will share his thoughts on the pattern “Decide Closest to the Action” from the Cloud Native Patterns repository (https://www.cnpatterns.org/organization-culture/decide-closest-to-the-action). We will discuss technical leadership and management. What that means for a technical management role, and what are the pitfalls, and how to create a healthy environment. Pat recommends “Thinking in System” by Donella Meadows. Patrick Kua (@patkua) is a...

Duration:00:31:08

Interview with Nick Tune

10/20/2020
In this week’s episode, we have Nick Tune as our guest. He will rumble about the heuristic “The ability to improve a design occurs primarily at the interfaces. This is also the prime location for screwing it up.” from the Embedded Artistry repository (https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/). We discuss how software design is affected by the environment, and how can we cope with that pressure. He also shares his heuristics to improve collaboration, and how...

Duration:00:35:24

Interview with Jessy Halison

10/13/2020
Jessy Halison is our guest for episode 18. She will share her experiences about the pattern "Manage for Creativity from Cloud Native Patterns repository (https://www.cnpatterns.org/organization-culture/manage-for-creativity). We will discuss organisational models, and how psychology safety is key for teams and individuals to grow. She also describes how inclusion and diversity are key to a creative environment. Jessy recommends: Non-violent...

Duration:00:34:45

Interview with Tobias Goeschel

10/6/2020
In this episode, Tobias Goeschel shares his experiences with the pattern “Strangle Monolith Application” from Cloud Native Patterns repository (https://www.cnpatterns.org/development-design/strangle-monolithic-application). From the software crafting practices to his own bias, we chat about how he learns, and how we can advance our profession. Tobias recommends: Domain-Driven Design communitySoftware Crafting communityDDD Europe conference -https://dddeurope.com/ KanDDDisnky conference...

Duration:00:32:24

Interview with Lisa Crispin

9/29/2020
In this episode, Lisa Crispin shares her experiences with the pattern “Delayed Automation” from the Cloud Native Patterns repository (https://www.cnpatterns.org/development-design/delayed-automation). We discuss the different trade-offs of applying it, based on different contexts. I also ask a long-time question: What can we learn from donkeys? If you are curious why, donkeys are Lisa’s brand! Lisa recommends: Quality Coaching Roadshow podcast from Anne-Marie CharrettAccelerate book from...

Duration:00:34:33