“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
“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
“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
“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
“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
“A good API doesn’t expose the internal data models or internal logic too much. And the more your clients are not under your control, the less you want to do that." Daniel Luebke is a software architect and the co-author of “Patterns for API Design”. In this episode, we discussed some API design patterns and best practices taken from his book. Daniel first shared the importance of understanding domain requirements for building APIs and several API and message best practices, such as API fir...
Mar 20, 2023•50 min•Ep. 125
“The business technology divide was apparent in many companies. The idea of the value flywheel effect is to join the business and technology goals and create this flywheel effect momentum." David Anderson is the author of “The Value Flywheel Effect” and the co-creator of The Serverless Edge. In this episode, David described the value flywheel effect concept and its four stages: clarity of purpose, challenge & landscape, next best action, and long-term value. David also explained the importan...
Mar 13, 2023•55 min•Ep. 124
“People don’t care how much you know until they know how much you care. What people want in these traumatic moments is somebody to listen to and acknowledge them." Katharine Manning is the President of Blackbird DC and author of “The Empathetic Workplace”. In this episode, we discussed how leaders can deal with traumatic experience in the workplace. Katharine described what she means by workplace trauma and explained the impact of such trauma on employees’ performance and organizations’ producti...
Mar 06, 2023•54 min•Ep. 123
“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people." Kevlin Henney is a consultant, writer, and speaker on software development and has written and edited several popular books. In this episode, Kevlin shared his 3 favorite things every software engineer should know based on the two books he edited: “97 Things Every Programmer Should Know” and “97 Things Every Java Prog...
Feb 27, 2023•1 hr 1 min•Ep. 122
“Creativity at work is a type of thinking and a process of developing ourselves and our ability to create and bring novelty to our professional life." Oana Velcu-Laitinen is the author of “How to Develop Your Creative Identity at Work”. In this episode, Dr. Oana shared how we can develop our creative identity at work and in our personal life. She first started by describing the definition of creativity in her book, its relation with intelligence, and explained why creativity is important for mai...
Feb 20, 2023•53 min•Ep. 121
“Everything in software architecture is a trade-off, and the why is more important than how." Neal Ford is a Director and software architect at ThoughtWorks. In this episode, we discussed all things about software architecture covering his three most recent books: “Fundamentals of Software Architecture”, “Software Architecture: The Hard Parts”, and “Building Evolutionary Architectures”. We first discussed the definition of software architecture and how it relates to software design. Neal then de...
Feb 13, 2023•58 min•Ep. 120
“If you have self-organizing teams, your power as a leader is determined by your ability to enable others to grow and take responsibility." Ron Eringa is a leadership developer and the co-author of “The Professional Agile Leader”. In this episode, we discussed insights from his book on how one can become a professional agile leader. Ron started by sharing his view of why agile transformations usually fail and gave advice on how companies should adopt agile in a more effective way. Ron then descr...
Feb 06, 2023•51 min•Ep. 119
“When blame is our focus rather than understanding what happened, people spend as much or more energy avoiding the blame and less time to be productive, creative, and energetic." Diana Larsen is the co-founder of Agile Fluency Project and co-author of the latest book “Lead Without Blame”. In this episode, we discussed insights from her book about building resilient learning teams by moving away from blaming culture. Diana first described the definition of blame and its characteristics, and expla...
Jan 30, 2023•57 min•Ep. 118
“The strength of SRE is in the alignment of operational concerns between the product management, product development, and product operations." Dr. Vladyslav Ukis is the Head of R&D at Siemens Healthineers and author of “Establishing SRE Foundations”. In this episode, Dr. Vlad shared insights on how to establish SRE foundations from scratch based on his firsthand experience at Siemens Healthineers and the concepts described in his book. We started by discussing the basic SRE concept and how i...
Jan 23, 2023•54 min•Ep. 117
“Emotional intelligence is about knowing yourself, empathizing with other people, and always defining a win-win outcome in everything you do." Trenton Moss is the founder of Team Sterka and the author of “Human Powered”. In this episode, Trenton shared the importance of having good emotional intelligence and people skills in digital product teams. He shared the 6 key skills we need to succeed as outlined in his book: conflict resolution, building strong relationships, leading and influencing, fa...
Jan 16, 2023•58 min•Ep. 116
“An engineering manager should make sure that the team has a good balance of delivering things that the business needs with enough capacity to do it sustainably over time." Today's clip is from episode 94 with Patrick Kua. In this clip, we discussed Pat’s latest course, Engineering Manager Essentials. We discussed what an engineering manager role is, how it differs from a Tech Lead role, and the common manager versus IC career track. Pat also shared his view on why being an engineering man...
Jan 02, 2023•20 min
“Interactions with domain experts play a key role in implementing software. You have to make sure that you understand the problem you’re solving. You cannot provide a software solution without understanding the problem first." Today's clip is from episode 76 with Vladik Khononov, the author of “Learning Domain-Driven Design”. In this clip, Vladik shared why understanding business domain is crucial in software engineering and how DDD can help build the shared understanding between the domain expe...
Dec 26, 2022•18 min
“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." Today's clip is from episode 90 with Robert C. Martin, more widely known as Uncle Bob. In this clip, Uncle Bob shared some insights from his latest book, “Clean Craftsmanship”. He shared the current major challenge of the software development industry as a young discipline, which drove Uncle Bob writing the book to help define discip...
Dec 19, 2022•19 min
Instead of being given a roadmap of features, an empowered team is given a problem to solve and they get to figure out the best way to solve that problem." Today's clip is from episode 102 with Marty Cagan, the founder of the Silicon Valley Product Group and the author of “Inspired” and “Empowered”. In this clip, Marty explained the importance of building the right product and shared the two inconvenient truths about building products. Marty then elaborated on the traits a good product team has ...
Dec 12, 2022•18 min
“Engineering discipline is the most effective, efficient way of doing high-quality work. If our software development practices do not allow us to build better software faster, we should really change them because they are not engineering." Today's clip is from Tech Lead Journal episode 100 with Dave Farley, the one who runs the popular "Continuous Delivery" YouTube channel, and also the author of "Continuous Delivery" and the latest book, "Modern Software Engineering". In this clip, Dave explain...
Dec 05, 2022•16 min
“Every organization has a mission, a vision, and a set of values. As a leader, your number one task is to live those values and talk about them at every opportunity with your team to create alignment." Manoj Awasthi is the CTO at JULO and previously the SVP of Engineering at Tokopedia. In this episode, Manoj shared engineering leadership lessons from his recent experiences. Manoj started by describing the role of a senior engineering leader before then explaining some important aspects of engine...
Nov 28, 2022•45 min•Ep. 115
“Intrinsic motivation is a great predictor of success. When people are doing things they feel intrinsically motivated to do, they tend to be much more successful." Matt K. Parker is the author of “A Radical Enterprise”. In this episode, Matt started by sharing his views on the underlying causes of the great resignation trend, which includes the dominator hierarchies. Matt then explained in-depth the four key imperatives mentioned in his book that organizations must practice for establishing radi...
Nov 21, 2022•1 hr 6 min•Ep. 114
“An ADR is a simple text file describing the context, the decision, and the consequences of a single architectural decision stored in the version control repository." Michael Keeling is an experienced software engineer, architect, and the author of “Design It!: From Programmer to Software Architect”. In this episode, Michael shared in-depth about ADR. He first shared his story of discovering ADR before describing what an ADR is. Michael then shared the objectives and benefits of using ADR to rec...
Nov 14, 2022•41 min•Ep. 113
“Developer experience is an approach to thinking about engineering excellence and maximizing engineering performance by increasing the capacity and performance of the individuals and the team as a whole." Abi Noda is the CEO & co-founder of DX. In this episode, Abi started by sharing what developer experience is, why it is becoming an industry trend nowadays, and the different ways of how it is being implemented in the industry. Abi explained why the traditional metrics normally used to meas...
Nov 07, 2022•53 min•Ep. 112
“The people who are the communicators are the ones visible within companies. Just being technically proficient is not enough. You have to be an advocate for yourself." Neil Thompson is the founder of Teach the Geek and a public speaking coach. In this episode, Neil explained the importance of public speaking for technical professionals. Neil shared tips and advice on we can start and improve our public speaking skills. We also discussed some common challenges when speaking publicly and tips on h...
Oct 31, 2022•40 min•Ep. 111
“As a team leader, you will become more successful and valuable if you are no longer a bottleneck for the people who are working with you and under you." Roy Osherove is the author of “Elastic Leadership” and “The Art of Unit Testing”. In this episode, we discussed leadership insights from “Elastic Leadership”. Roy first shared how he came up with the concept and described what elastic leadership is. He explained the different leadership styles based on the 3 team phases (survival mode, learning...
Oct 24, 2022•56 min•Ep. 110
“The most responsible thing a human can do, either personally for their own development or the development of others, is play to a person’s strengths." Brandon Miller is the founder and CEO of 34 Strong and one of the first 7 certified Gallup Clifton StrengthsFinder coaches in the world. In this episode, we discussed Clifton StrengthsFinder, also known as CliftonStrengths. Brandon introduced what CliftonStrengths is and why it is important for us to recognize and focus on our strengths. He also ...
Oct 17, 2022•48 min•Ep. 109
“Companies that are successful in getting the most out of the cloud embrace the fact that distributed application architecture is a first class application architecture concern." Joe Duffy is the co-founder and CEO of Pulumi. In this episode, we discussed cloud engineering concept and how Pulumi is helping to shape its future. Joe started by sharing his story founding Pulumi and the evolution of the cloud adoption. He shared his view on why cloud should be a first class application architecture ...
Oct 10, 2022•50 min•Ep. 108
“If you want to unlock the value of your data by generating data-driven values, and you want to do it reliably and resiliently at scale, then you need to consider data mesh." Zhamak Dehghani is the author of the “Data Mesh” book. In this episode, we discussed in-depth about the data mesh, a concept she founded in 2018, which has then been becoming an industry trend. We started our conversation by discussing the current challenges working with data, such as the data centralization approach and wh...
Oct 03, 2022•57 min•Ep. 107
“There’s no leading without following. We are only a leader because somebody is following us." Jutta Eckstein is a coach, consultant, and trainer who has helped many teams and organizations worldwide making an Agile transition. In this episode, we discussed ideas from her book “Company-wide Agility With Beyond Budgeting, Open Space, and Sociocracy”, also widely known as the BOSSA nova. Jutta started by sharing today’s company challenge in terms of collision of values between shareholder, custome...
Sep 26, 2022•57 min•Ep. 106