João Rosa public
[search 0]
Download the App!
show episodes
 
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.
  continue reading
 
Loading …
show series
 
No âmbito do ciclo "O futuro do conhecimento", o evento "O livro morreu. Viva o livro!" decorreu no Goethe-Institut Lisboa, em 30.3.2023. A digitalização está a mudar muitas coisas, incluindo a leitura de livros. Muitos temem que, com o domínio dos computadores e da Internet, a leitura como forma de explorar o mundo perca importância e os jovens se…
  continue reading
 
Marijn is the guest of this episode, and he brings his heuristic: Do NOT rewrite from scratch if it is in production (https://marijn.huizendveld.com/design-heuristics/do-not-rewrite-from-scratch-if-it-is-in-production). He gives examples of how to evolve software in production, reducing the risk of building the same thing in a new tech stack. We di…
  continue reading
 
Our guest for this episode is Charity Majors. The pattern that serves as the stage for the episode is “Build Confidence” from the Object-Oriented Reengineering Patterns (http://scg.unibe.ch/download/oorp/OORP.pdf). Charity describes the infamous “death spiral”, where folks that produce code lack confidence in their processes and practices to deploy…
  continue reading
 
In this episode, we host Marco Heimeshoff. The interview starts with the heuristic “Optimise for future potential” from the DDD Heuristics repository (https://www.dddheuristics.com/design-heuristics/optimise-for-future-potential/). Marco will take us through the journey of optimising for future potential, where he explains the need for boundaries a…
  continue reading
 
In this week's episode, we host Alayshia Knighten. She is challenged with the “Manage inertia” pattern from the Simon Wardley Cotrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Manage_inertia). She shares how she manages expectations to manage inertia with their customers. For that time is needed! During our conversa…
  continue reading
 
This week in the podcast, we feature Danyel Fisher. He brought the heuristic “Users are correct but not accurate” from his repository. As a starter, Danyel explains that users have goals that aren’t able to express well, and we need to use different methods to discover the needs. We discuss what makes a high performing team, and in his opinion, one…
  continue reading
 
Episode 58 is out. A long journey, and today with us, we have Phillip Carter. Phillip brings a heuristic from his repository: “Focusing on developer experience can make your products more powerful and your teams more empowered”. We deep dive into what is developer experience and how some companies don’t get it right. For example, developer experien…
  continue reading
 
In this episode, we interview Heidi Helfand. She is challenged with the “Think aptitude and attitude” pattern from the Wardley Maps Doctrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Think_aptitude_and_attitude). During the episode, Heidi shares her experiences in a learning environment and how it can be set up to a…
  continue reading
 
We host Jessica Kerr for this episode. She is challenged with the heuristic “Commit to the direction, be adaptive along the path” from the Simon Wardley Doctrine repository (https://wardleypedia.org/mediawiki/index.php/Doctrine_Patterns#Commit_to_the_direction.2C_be_adaptive_along_the_path). She explains her own heuristic, “Having a quest” since of…
  continue reading
 
In this episode, we host Abby Bangser. She is challenged with the heuristic “Timebox the unknown” from the Xebia Essentials repository (https://essentials.xebia.com/timebox/). She shared a recent real-life example of how timeboxing can narrow the problem space towards a solution which can be helpful from day one. During our conversation, she shared…
  continue reading
 
Matt Lawrence is our guest, and he is challenged with the biggest heuristic so far: “Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.”, also known as “Jakob’s Law”. The heuristic is part of the “Jakob Nielsen Usability Heuristics” and can be found he…
  continue reading
 
Mathias Verraes is the guest of this episode, and for the first time, we have more than one heuristic! Mathias brings three Loss Aversion heuristics from his personal repository. When we make decisions, we often do not explore options that have a risk of loss, even if that loss is balanced out by potential gains. These heuristics help you overcome …
  continue reading
 
We are back with a new episode featuring Emily Bache. We start with a heuristic close to her work, “Working software is not enough, we need well-crafted software”. Emily shares her view on how code quality is essential, not only for the code maintainability but also to onboard new people on the team, increasing productivity. The interview flows tow…
  continue reading
 
In this episode, Anand Safi is our guest. Anand is challenged with the “Most Valuable First” pattern from the Object-Oriented Reengineering Patterns repository (http://scg.unibe.ch/download/oorp/OORP.pdf). He starts to analyse value based on the different zoom levels: organisation, team and individuals. Anand explains the high degree of variance th…
  continue reading
 
Jason Rosoff is the guest of this episode. We start the interview with the pattern “Personalized relationships for co-creation” from the Cloud Native Transformations repository (https://www.cnpatterns.org/organization-culture/personalized-relationships-for-co-creation). Jason explains the difference between a complex and complicated problem and how…
  continue reading
 
Today, our guest is Liz Keogh. She is challenged with the heuristic “Ongoing Education‘ from the Cloud Native Patterns repository (https://www.cnpatterns.org/organization-culture/ongoing-education). We discuss the learning at the individual, team and organisation levels. As the interview unfolds, Liz links Cynefin domains to the different learning …
  continue reading
 
In this episode, we host Andrea Goulet, and she brings her own heuristic: “Empathy system architecture”. She has been doing research about empathy within the software industry, and the results are amazing. We discuss the implications of empathy both at the individual level, as well as, group level. Last but not the least, we discuss one of her pass…
  continue reading
 
Dragan Stepanović is our guest, and he brings his heuristic: “Continuous code reviews enable higher team's throughput”. We dive into Dragan’s research on how async code reviews affect the quality and throughput of teams that create and maintain software. He also shares how his research challenged some of his assumptions, and we finalise discussing …
  continue reading
 
Today we host Johanna Rothman, and she is challenged with the heuristic “Get the team in a rhythm” from the Xebia Essentials repository (https://essentials.xebia.com/team-rhythm/). She starts explaining how the team rhythm and feedback cycles are connected and can strengthen each other. We discuss the role of a manager, and also how the managers sh…
  continue reading
 
Monarch Wadia is our guest, and he is challenged with the heuristic “Master your tools” from the Xebia Essentials repository (https://essentials.xebia.com/master-your-tools/). Monarch gives a different perspective to master the tools, which stems from his experience as a Bootcamp organiser. We discuss the differences between colleague and Bootcamp …
  continue reading
 
In this episode, Julie Lerman is our guest, and she is challenged with the pattern “Conserve familiarity” from the Object-Oriented Reengineering Patterns repository (http://scg.unibe.ch/download/oorp/OORP.pdf). Throughout her career, Julie uses this pattern to be an enabler for conversations with people who use the systems. The talks are crucial to…
  continue reading
 
Jeppe Cramon is the guest for this episode. He is challenged with the pattern “Make a Bridge to the New Town” from the Object-Oriented Reengineering Patterns repository (http://scg.unibe.ch/download/oorp/OORP.pdf). Jeppe shares his experiences using this pattern, and we discuss the different technical implementations that can be used to migrate bet…
  continue reading
 
Aviv Ben-Yosef is our guest for this episode. We will start with the heuristic “Dynamic Strategy”, from the Cloud Native Patterns (https://www.cnpatterns.org/strategy-risk-reduction/dynamic-strategy). Aviv explains different approaches from executives, namely CTO’s and VP of Engineering, linking to the impact they have on their organisations. From …
  continue reading
 
If you are curious about the guest, we are hosting Lea Kovac Beckman. She is challenged with the heuristic “Be curious” from the Xebia Essentials repository (https://essentials.xebia.com/curiosity/). She describes how cycles of curiosity and boredom can foster innovation, what is the impact as persons, but also in this digital era, and how it impac…
  continue reading
 
Einar Høst is the guest of this week. He is challenged with the heuristic “It’s easier to keep a system working than to fix it after you break it” from the Embedded Artistry repository (https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/). Einar describes how feedback cycles are critical to keeping a system working and how complex…
  continue reading
 
In this episode, we host James Urquhart. James is challenged with the heuristic “Use of standard interfaces and protocols for event-driven integration”, based on his recent work. We discuss the changes in the behaviour of teams creating software when they embrace an event-driven integration, together with leveraging engineering practices like conti…
  continue reading
 
This week, Peter Maddison is our guest, and he is challenged with the heuristic “Measure what matters” from the Cloud Native Patterns repository (https://www.cnpatterns.org/strategy-risk-reduction/measure-what-matters). We discuss how to measure value and what techniques can be helpful to define metrics for teams creating and delivering software. W…
  continue reading
 
Andrew Harmel-Law is our guest of this week, and he will share his experiences over the heuristic “Maximize cohesion, minimize coupling” from the Xebia Essentials repository (https://essentials.xebia.com/maximize-cohesion-minimize-coupling/). We start discussing the original scope of the heuristic, the software code, but quickly expand to his exper…
  continue reading
 
This week on our show, we have Niranjani! She will share her opinion and experiences about the heuristic “Sleep easy on a green build” from the Xebia Essentials repository (https://essentials.xebia.com/no-broken-builds/). We discuss her recent journey, where continuous improvement based on a green (or red) build drove the teams to find solutions to…
  continue reading
 
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. O…
  continue reading
 
O local escolhido para esta conversa, a uma voz, com Jorge Borges foi o Centro Cultural Gil Vicente, no Sardoal, no âmbito da formação "Projetos na biblioteca: flexibilizar para inovar" da Rede de Bibliotecas de Abrantes, Constância, Sardoal e Vila Nova da Barquinha. https://youtu.be/_xm3pFGStGk Março de 2020.…
  continue reading
 
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…
  continue reading
 
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 …
  continue reading
 
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 th…
  continue reading
 
Loading …

Quick Reference Guide