“Product driven means you understand what your customers’ problems are, but you don’t let yourself get held back by what your customers are saying. You’re not building your product for a customer that you’re already working with. You’re building a product for a customer that you haven’t yet met." Ben Foster is the co-founder of Prodify and the co-author of “Build What Matters”. In this episode, we discussed how product driven and vision-led product management helps organizations deliver key...
Nov 20, 2023•1 hr 3 min•Ep 155•Transcript available on Metacast “Lean is not about how we organize work, but how we think about it. It’s not a production system; it’s an education system." Catherine Chabiron is a Lean expert and the co-author of “Learning to Scale at Theodo Group”. In this episode, Catherine and Fabrice–the co-founder and CTO of Theodo–shared their lessons learned from implementing Lean at a fast-growing scale-up company. Catherine and Fabrice first started by sharing the “big company disease” challenge and how Theodo started its Lean j...
Nov 13, 2023•58 min•Ep 154•Transcript available on Metacast “Architecture touches on the software, the business, and the team organization. Modernization updates something that has some outdated thinking, e.g. technologies, ideas, business models." Nick Tune is a principal consultant and the author of “Architecture Modernization”. In this episode, we discussed how organizations can successfully go through an architecture modernization journey. Nick began by defining architecture modernization and discussing the socio-technical aspects involved. He t...
Oct 30, 2023•1 hr 3 min•Ep 153•Transcript available on Metacast “We need to change our ways of working to give importance to the work quality that we deliver, ensure we keep raising our bar, and pass it on to the next generation of developers." Srihari Sridharan is a software architect and the author of “Craft Your Code”. In this episode, we discussed software craftsmanship and how to become better software engineers. Srihari first began by sharing the relationship between software craftsmanship and high-quality code. He described some practices for imp...
Oct 16, 2023•1 hr 7 min•Ep 152•Transcript available on Metacast “Leading change is high stakes, but we don’t spend a great deal of time focusing on conversation and creating space to engage in real conversation." Marsha Acker is the author of “Build Your Model for Leading Change” and the host of “Defining Moments of Leadership” podcast. In this episode, we discussed building our own model for leadership and leading change. Marsha first started by sharing the concept of a model and some of the common challenges for organizations in making changes. Then w...
Oct 09, 2023•1 hr 1 min•Ep 151•Transcript available on Metacast “A CTO gives the business the technology it needs to drive success by delivering a roadmap to grow and scale at a level and speed where technology never holds up their growth." Alan Williamson is the author of “Think Like a CTO”. In this episode, we discussed in-depth how to become a great CTO. Alan first described what a CTO role is, how the role differs at different company stages, and the attributes of a good CTO. Alan then explained the importance of a CTO coming up with a vision and ho...
Oct 02, 2023•1 hr 5 min•Ep 150•Transcript available on Metacast “A lot of the traditional wisdom said the best teams are the ones that stay stable or the same; you need long-lived stable teams. The fact is, team change is inevitable. So let’s get better at it." Heidi Helfand is the author of “Dynamic Reteaming”. In this episode, we discussed dynamic reteaming concept, or team changes in simple words. Heidi explained how her experience working in various startups and scaleups led to her coming up with the dynamic reteaming idea. She also explained how dy...
Sep 18, 2023•1 hr 1 min•Ep 149•Transcript available on Metacast “BDD is about helping you collaborate with the different parties involved in software delivery to understand what’s actually required of your system, why you need to deliver it, and then find the best possible way to automate your requirements." John Smart and Jan Molak are the co-authors of “BDD in Action: Second Edition”. In this episode, we discussed in-depth behavior-driven development (BDD) and its essentials. Jan and John first began by introducing what BDD is, the benefits of using B...
Sep 11, 2023•1 hr 26 min•Ep 148•Transcript available on Metacast “Collaborative modeling is getting the relevant people into a room to solve a problem or get on the same page about what it is you’re solving and getting some directions for that solution." Evelyn and Gien are the co-authors of “Collaborative Software Design: How to Facilitate Domain Modeling Decisions”. In this episode, we discussed collaborative software design and why we need it in software development. Evelyn and Gien started by explaining the Cynefin framework in software development a...
Sep 04, 2023•1 hr 4 min•Ep 147•Transcript available on Metacast “Do not start a job search by looking for jobs. Start a job search by understanding at a deeper level who you are, what you value, how you like to work, and what are you solving for." Andre Martin is an organizational psychologist and the author of “Wrong Fit, Right Fit”. In this episode, he shared the importance of finding the right fit company for us in our work. Andre used the analogy of writing with a non-dominant hand to explain working in a wrong fit company. He shared some of the com...
Aug 28, 2023•52 min•Ep 146•Transcript available on Metacast “Lifestyle engineering is about taking the idea we have within us to create a different reality in our own lives. It’s amazing what’s possible when you get in the driver’s seat and engineer your lifestyle." Zachary White is a career coach for engineering leadership and the host of the Happy Engineer Podcast. In this episode, Zach shared how engineers can become happier in their work and life through the lifestyle engineering approach. He discussed what lifestyle engineering entails, such as...
Aug 21, 2023•58 min•Ep 145•Transcript available on Metacast “The goal is not Agile. The goal is not DevOps. The goal is not Cloud. The goal is value, time to value, safety, happiness, and quality." Jonathan Smart and Simon Rohrer are the co-authors of “Sooner Safer Happier”. In this episode, Jon and Simon shared how we can deliver better outcomes in a more humane way of working, by delivering better value sooner, safer, and happier. They shared several principles, patterns, and anti-patterns described in the book, such as focusing on outcomes, the l...
Aug 14, 2023•49 min•Ep 144•Transcript available on Metacast “Think about delegation as more of a coaching mindset instead of the doer mentality. It’s not about looking at the immediate task at hand, it’s about teaching that to others." Akanksha Gupta is the author of “Think Like a Software Engineering Manager”. In this episode, Akanksha described the role of an engineering manager and the key traits of being a good engineering manager. She gave advice on how one can transition to the EM role and talked about the difference between an engineering man...
Jul 31, 2023•51 min•Ep 143•Transcript available on Metacast “To build trust, you need to do the right thing, do the best you can, and show people you care. And when you do that, it builds commitment. Trust and commitment are how teams do best and win the most." Michael Foss is a leadership coach and the founder of CoachFoss LLC. In this episode, we discussed the power of leadership principles and positive leadership. Michael started by sharing the important principle of building trust and creating a shared commitment with the people we work with. He...
Jul 24, 2023•1 hr 4 min•Ep 142•Transcript available on Metacast “You should never do something just because the auditors want you to do it. They should be able to explain the risk and controls in accordance with your risk appetite and tolerance." Clarissa Lucas is an audit and risk management leader and the author of “Beyond Agile Auditing”. In this episode, Clarissa shared a novel approach to internal auditing called auditing with agility. She shared this concept at the DevOps Enterprise Summit 2022, which drew some parallels to the revolutionary birth...
Jul 17, 2023•52 min•Ep 141•Transcript available on Metacast “It’s so important to start with a problem and make sure you understand it is a big market. Many tech founding teams end up building a technology that is still in search of a problem." Jothy Rosenberg is a serial entrepreneur who has founded 9 startups with exits of over $100 million. He is the author of an upcoming book “Think Like a Tech Founder: Anecdotes of an Incorrigible Entrepreneur”. In this episode, Jothy shared his valuable lessons learned on founding and managing a startup, such ...
Jul 10, 2023•1 hr•Ep 140•Transcript available on Metacast “An effective developer is an effective software tester. As a developer, it’s your responsibility to make sure what you do works. And automated testing is such an easy and cheap way of doing it." Mauricio Aniche is the author of “Effective Software Testing”. In this episode, Mauricio explained how to become a more effective software developer by using effective and systematic software testing approaches. We discussed several such testing techniques, such as testing pyramid, specification-ba...
Jul 03, 2023•55 min•Ep 139•Transcript available on Metacast “Building an application security program is about ensuring security is built into the software development lifecycle and how to respond to vulnerabilities." Derek Fisher is the author of “Application Security Program Handbook”. In this episode, Derek shared about building an application security program and how to implement it in our organization. First, we discussed some security fundamental concepts, such as shift-left, CIA triad, and threat modeling. Derek then outlined how to start an ...
Jun 26, 2023•50 min•Ep 138•Transcript available on Metacast “It’s not about the tools or processes. Most important is you understand the target outcomes for your customers and establish the right level of shared situational awareness across the teams." Robert Benefield is the author of “Lean DevOps: A Practical Guide to On Demand Service Delivery”. In this episode, Robert shared insights on how we can apply the Lean DevOps mindset for building successful IT delivery organizations. Robert started by sharing what initiated him writing the book and how...
Jun 19, 2023•57 min•Ep 137•Transcript available on Metacast “Privacy is about handling data in a way that builds for both compliance and trust, maturity and transparency." Nishant Bhajaria is cybersecurity and data privacy executive and the author of “Data Privacy: A Runbook for Engineers”. In this episode, we discussed the importance of data privacy and privacy engineering. Nishant described his definition of data privacy and why it is becoming a key concern for users, companies, and regulators. He explained why doing data privacy is hard and how c...
Jun 05, 2023•1 hr 4 min•Ep 136•Transcript available on Metacast “Spend some time looking at the system in which you work. Understand how the work is working. Understand how flow is for your organization. And then you can work to optimize that." James Lewis is a Director at ThoughtWorks and a pioneer of microservice architecture. In this episode, we went back memory lane to the time when James first coined and popularized the microservice architecture. James described his definition of a microservice and its important characteristics. He also shared the ...
May 29, 2023•58 min•Ep 135•Transcript available on Metacast “The three core dimensions of developer experience are feedback loops, cognitive load, and flow state." Margaret-Anne (Peggy) Storey and Abi Noda are the coauthors of the recently published ACM paper “DevEx: What Actually Drives Productivity”. In this episode, we discussed how we can better measure and improve developer productivity using a developer-centric approach. Peggy and Abi first began by explaining the importance of socio-technical factors in software development. They also shared ...
May 22, 2023•1 hr 6 min•Ep 134•Transcript available on Metacast “The goal of requirements development is clear and effective communication. Thus, it has to be done in an incremental and iterative fashion." Karl Wiegers is the coauthor of “Software Requirements Essentials” and has previously appeared in our episode #103. In this episode, we discussed 6 essential practices for software requirements out of the 20 core practices specified in his book. Karl also explained the importance of having a clear and effective communication in developing software req...
May 15, 2023•1 hr 2 min•Ep 133•Transcript available on Metacast “Speak about topics you are passionate about, because if you are passionate about something, you can easily find the story and the motivation that will lead you to success." Oscar Santolalla is the author of “Rock the Tech Stage” and the host of the “Time to Shine” podcast. In this episode, we discussed techniques on how to deliver a successful tech presentation and demo. Oscar broke down the elements of a successful tech presentation, in particular, explaining in-depth the three essential ...
May 08, 2023•49 min•Ep 132•Transcript available on Metacast “The notion of transaction, consistency, and ACID compliance are many times tech imposed. It should be the business that makes the decision. We as technologists should not make that decision." Pramod Sadalage is a Director at ThoughtWorks and the co-author of the Jolt Award winning “Refactoring Databases”. In this episode, we discussed data essentials in software architecture. Pramod started by explaining why dealing with data is hard in software architecture and some data related concerns ...
May 01, 2023•1 hr•Ep 131•Transcript available on Metacast “Understand the stage of your company and the kind of risks you face at that stage, make decisions that are appropriate, and remind other people about that all the time." Sarah Milstein is the VP of Engineering at Daily and has run remote teams for 25 years. In this episode, Sarah started by sharing some remote work insights we may not have heard before, such as why remote distributed teams often have higher propensity of trust, how remote work could help make difficult conversations easier...
Apr 24, 2023•51 min•Ep 130•Transcript available on Metacast “The difference of why some companies are so much more successful at producing high value, high-impact products than others comes to 4 areas of GIST (Goals, Ideas, Steps, Tasks)." Itamar Gilad is a coach and author with over 20 years of experience in product management, strategy, and growth, and was previously a product manager at Google and the head of Gmail’s growth team. In this episode, we discussed all things about product management and how to build high-value products. Itamar first s...
Apr 17, 2023•1 hr 4 min•Ep 129•Transcript available on Metacast “The core of threshold leadership is a set of four pathways of cultivating stillness, embodying intelligence, thinking independently, and maturing consciousness." Nick Chatrath is a leadership and organizational transformation expert and the author of “The Threshold: Leading in the Age of AI”. In this episode, Nick shared the concept of threshold leadership and explained its importance in the wake of recent AI advancements. Nick first shared some impact AI has made in our lives, both the go...
Apr 10, 2023•1 hr•Ep 128•Transcript available on Metacast “3 core ideas in game thinking: super fan funnel to find the right people, loop design to create the experience people want to stick around for, and concept testing to figure out the user experience." Amy Jo Kim is a game designer, startup coach, author, and co-founder of Game Thinking. In this episode, Amy shared how we can use game thinking to build better and successful products that people want. She first described some top reasons products fail and gave a few tips to avoid product fail...
Apr 03, 2023•56 min•Ep 127•Transcript available on Metacast “The vertical altitude of the organization leaders sets the ceiling for how effective the organization can be." Ryan Gottfredson is a leadership development researcher and a Wall Street Journal and USA Today best-selling author of “The Elevated Leader”. In this episode, Ryan explained the concept of an elevated leader and why it is important to have elevated leaders in an organization. He described the role of vertical development in elevating leadership and how it differs from the horizont...
Mar 27, 2023•57 min•Ep 126•Transcript available on Metacast