
Sign up to save your podcasts
Or


“Testing is an activity that happens throughout. It is not a phase that happens at the end. Start thinking about the risks at the very beginning, and how we are going to mitigate those with testing."
Janet Gregory and Lisa Crispin are the co-authors of several books on Agile Testing and the co-founders of Agile Testing Fellowship. In this episode, Janet and Lisa shared the agile testing concept and mindset with an emphasis on the whole team approach, which was then followed by an explanation of the holistic testing concept with a complete walkthrough how we can use the approach in our product development cycle, including how Continuous Delivery fits into holistic testing. Janet and Lisa also described some important concepts in agile testing, such as the agile testing quadrants (to help classify our tests) and the power of three (aka the Three Amigos). Towards the end, Janet and Lisa also shared their perspective on exploratory testing and testing in production.
Listen out for:
_____
Follow Janet and Lisa:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
"Pull, don’t push. Don’t tell people what to do. Tell them what results you want and let them figure out how best to achieve the outcome that’s needed."
Mary & Tom Poppendieck are the co-authors of several books related to Agile and Lean, including their award-winning book “Lean Software Development: An Agile Toolkit” published in 2003. In this episode, Mary & Tom shared about lean software development, its principles and mindset, and the concept of a pull system. Mary & Tom then pointed out the problems of having proxies in software development and how it is much better to manage by the outcomes by having the people directly figuring out the best way to achieve those outcomes. Later on, Mary & Tom talked about the concept of flow, why it is important to optimize flow, and how to optimize flow by analyzing the value stream map and minimizing approval process.
Listen out for:
_____
Mary Poppendieck’s Bio
Tom Poppendieck’s Bio
Follow Mary and Tom:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“The simplest way to describe craftsmanship is pride of workmanship. It is the mindset that you are working on something important and you are going to do it well."
Robert C. Martin (aka Uncle Bob) is the co-founder of cleancoders.com, an acclaimed speaker at conferences worldwide, and prolific author of multiple best-selling books. In this episode, Uncle Bob shared some insights from his latest book, “Clean Craftsmanship”. He first started by sharing the current major challenge of the software development industry, i.e. as a young discipline, it suffers from the state of perpetual inexperience amid exponential acceleration of demand for programmers, which drove Uncle Bob writing the book to help define disciplines, standards and ethics for software craftsmanship. He then touched on the five key disciplines of clean craftsmanship, specifically focusing on test-driven development and refactoring. Towards the latter half, Uncle Bob described a few essential standards and ethics of clean craftsmanship, such as never ship s**t, always be ready, do no harm, and estimate honestly.
Listen out for:
_____
Robert C. Martin’s Bio
Follow Uncle Bob:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“The goal of software is often to sustain an organization. An organization invests in software in order to achieve some goal and hopefully to sustain itself in helping it achieve that goal."
Mark Seemann is an acclaimed author, international speaker, and a highly experienced developer. In this episode, Mark shared some insights from his latest book, “Code That Fits in Your Head”, on how to write sustainable software and manage software complexity. Mark first started by sharing why he wrote this book and explained why software development is hard. He also pointed out the difference between software engineering and other physical engineering disciplines, especially on the set of constraints. Mark then explained the importance of writing sustainable software and shared the perspective that code is a liability instead of an asset. Towards the end, Mark shared about the Rule of 7 as a guideline to manage code complexity and a few practices we can use to build sustainable software, such as checklist, vertical slice, x-driven development, and command query separation.
Listen out for:
_____
Mark Seemann’s Bio
Follow Mark:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“Observability is a technique for ensuring that you can understand novel problems in your system. Can you understand what’s happening in your system and why, without having to push a new code by slicing and dicing existing telemetry signals that are coming out of your system?"
Liz Fong-Jones is the co-author of the “Observability Engineering” book and a Principal Developer Advocate for SRE and Observability at Honeycomb. In this episode, Liz shared in-depth about observability and why it is becoming an important practice in the industry nowadays. Liz started by explaining the fundamentals of observability and how it differs from traditional monitoring. She explained some important concepts, such as the core analysis loop, cardinality and dimensionality, and doing debugging from a first principle. Later, Liz shared the current state of observability and how we can improve our observability by doing observability driven development and improving our practices based on the proposed observability maturity model found in the book.
Listen out for:
_____
Liz Fong-Jones’s Bio
Follow Liz:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“You don’t know what you don’t know. So when you’re learning something, it’s very hard to identify your own knowledge gaps, especially if you’re a programmer and you’re moving from one language to another."
Jeremy Walker is the co-founder of Exercism and Kaido. In this episode, Jeremy first shared about Exercism, a not-for-profit online platform for learning different programming languages. He explained the importance of programming in the idiomatic way, the role of mentorship when learning new languages, and shared his experiences running Exercism as one of the largest open source program, such as how to get consensus and how to run remote distributed teams. Later, Jeremy then talked about Kaido, an employee culture platform for building happier, healthier, and better connected teams. He shared how companies could strive to do more to build company culture before then shared some practical tips on how we can improve our personal wellbeing.
Listen out for:
_____
Jeremy Walker’s Bio
Follow Jeremy:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“We need to consider our system that we built as sociotechnical systems. The system is more than the sum of its parts. It’s a product of their interactions. We need to focus on improving the performance of the whole, instead of separate parts of the system."
Susanne Kaiser is the author of the upcoming book “Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies: Architecture for Flow”. In this episode, Susanne explained how she connected the dots between 3 different methodologies–Wardley Mapping, Domain-Driven Design, and Team Topologies–to design and build adaptive systems for a fast flow of change and why it is important for any organization to have adaptive systems. Susanne went in depth to explain about the Wardley Mapping strategic framework, its five sections, and how they support designing and evolving effective business strategies based on situational awareness and movement following a strategy cycle. She then explained how to translate from a Wardley map into Domain-Driven Design, how DDD helps in applying the Wardley Mapping doctrine principles, before then explaining how Team Topologies helps to create effective team boundaries and optimize team’s cognitive load. Towards the end, Susanne shared from her experience how we can apply this process in our organizations, as well as in legacy systems.
Listen out for:
_____
Susanne Kaiser’s Bio
Follow Susanne:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“Today, employees want more autonomy, e.g. work-life balance and working from home, and at the same time, they want more social inclusion to get as many authentic insights into the company and the new job as possible."
Jens Olberding is the author of “Agile Recruiting” and an expert in agile HR management. In this episode, we opened our conversation discussing the great resignation trend and its underlying reasons. Jens then shared the concept of agile recruiting and explained how it is very much relevant to the latest changes in the current job landscape. He emphasized that recruiting should not only put focus just on the hiring departments’ needs but also equally on the candidates to understand better what they truly want from their career. Jens also shared a few recruiting best practices, such as getting the recruiting teams’ involvements in the recruitment process, building cross-functional teams, and the SuSiBOL interview technique that he shared towards the end to help in assessing candidates’ behaviors and competencies better.
Listen out for:
_____
Jens Olberding’s Bio
Follow Jens:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“The route of becoming a technical leader is helping others up-skill and grow. Once you learn that helping others grow is your objective, then you become a leader."
Laurențiu Spilcă is a development lead and trainer at Endava. He is an author of multiple books and a frequent coding livestreamer on YouTube. In this episode, Laurențiu shared his experience as a developer consultant and provided his view on dealing with the expectation for a consultant or tech lead to know about everything in technology. Laurențiu then shared the importance of soft skills and why it is important for every developer to improve them, in particular when doing code reviews and technical interviews. Laurențiu also shared advice on how to deal with toxic culture when consulting and the importance of not having emotional attachments to the projects. Towards the end, Laurențiu shared about his YouTube channel and coding livestream sessions, along with the reasons he started them. He also gave practical tips on how we can produce and structure our content based on his vast experience publishing books, courses, and livestreams.
Listen out for:
_____
Laurențiu Spilcă’s Bio
Follow Laurențiu:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
“Treating everyone as remote is to keep everyone in mind as having the same level, same equality, the same access to information in communication exchanges between people."
James Stanier is the author of “Effective Remote Work” and Director of Engineering at Shopify. In this episode, James shared insights from his latest book and began by sharing why remote work is here to stay and the basic setup for remote work. He then talked about the importance of managing our time and energy and establishing team norms for successful remote work. James then explained about the concept of treating everyone as remote, which led to the discussion about producing more artifacts and balancing between synchronous and asynchronous working style. We also extended the discussion on how one can become a more effective manager in the remote setup, including how to manage up and allocating time for team bonding and fun activities. Towards the end, James shared how we can self-assess our remote working practices by using the 12 questions in his book, and how remote is the path to equality and can become a great leveler for everyone.
Listen out for:
_____
James Stanier’s Bio
Follow James:
Our Sponsor
Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.
Like this episode?
From the publisher's feed

2,698 Listeners

276 Listeners

286 Listeners

624 Listeners

581 Listeners

286 Listeners

43 Listeners

38 Listeners

984 Listeners

10,262 Listeners

62 Listeners

154 Listeners

26 Listeners

154 Listeners

74 Listeners