
Tech Lead Journal
Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any school or book. Hear from experienced technical leaders sharing their journey and philosophy for building great technical teams and achieving technical excellence. Find out what makes them great and how to apply those lessons to your work and team.
Latest episodes

Sep 30, 2024 • 55min
#193 - The Path to Becoming a Great Engineer: Insights from a CTO Perspective - Milan Milanović
Milan Milanović is a seasoned CTO and author of the 'Tech World with Milan' newsletter. He shares valuable insights on what it takes to be a great engineer, emphasizing that technical skills alone aren't enough. Milan discusses the importance of soft skills, a product-focused mindset, and continuous learning. He talks about mastering engineering fundamentals, dealing with imposter syndrome, and practical strategies for enhancing productivity. Ultimately, he encourages a growth mindset to navigate the evolving tech landscape.

Sep 23, 2024 • 1h
#192 - Brain Refactoring: Overcoming Your Common Bugs & Obstacles in Tech Career - Dagna Bieda
Dagna Bieda, an engineer turned coach and author of 'Brain Refactor,' discusses how common obstacles like imposter syndrome, burnout, and self-marketing struggles hinder engineers' careers. She introduces the concept of 'brain refactoring' to debug mental frameworks and shares practical strategies for overcoming these challenges. Dagna emphasizes the importance of feedback and collaboration, drawing parallels between programming conflicts and personal growth. Tune in for valuable insights on setting boundaries and enhancing communication skills in the tech world.

37 snips
Sep 16, 2024 • 55min
#191 - State of Developer Experience 2024: Uncovering the Disconnect - Andrew Boyagi
Andrew Boyagi, a DevOps Evangelist at Atlassian, discusses the findings of the 2024 State of Developer Experience Report. He reveals a significant disconnect between engineering leaders and developers regarding productivity and AI's role. Andrew emphasizes the need for better communication, highlighting practical strategies to enhance developer experience. He also explores the impact of engineering culture and internal platforms, underscoring the importance of developer feedback and a nuanced approach to measuring productivity.

5 snips
Sep 9, 2024 • 1h 3min
#190 - The Staff+ Engineer’s Journey: Unlocking the Secrets of Staff+ Impact - Thiago Ghisi
Thiago Ghisi, an engineering leader and Director of Engineering at Nubank, dives deep into the world of Staff+ engineers. He discusses the vital attributes that differentiate successful Staff+ engineers, emphasizing high impact, strategic planning, and ownership. Thiago shares insights on the importance of soft skills like stakeholder management and highlights the role of mentors over checklists in career growth. He also reflects on his own journey from development to leadership, showcasing how real-world experiences shape effective engineers.

10 snips
Sep 2, 2024 • 1h 2min
#189 - The Art of Awesome Code Reviews - Michaela Greiler
Dr. Michaela Greiler, a code review advocate, shares her expertise in making code reviews more effective and enjoyable. She discusses the challenges teams face and emphasizes the need for a balanced approach that combines technical skills with social dynamics. Michaela highlights the importance of psychological safety and a positive feedback culture in enhancing developer experience. She also provides practical tips, including the use of checklists and customizing review processes to improve team collaboration and productivity.

46 snips
Aug 26, 2024 • 1h 11min
#188 - Balancing Coupling in Software Design: Principles for Architecting Modular Software Systems - Vladik Khononov
Vladik Khononov, a renowned expert in software design and author, returns to share insights from his book on coupling. He deftly explains how coupling impacts software complexity and modularity, emphasizing that it's neither inherently good nor bad. Key discussions include the shared lifecycle concept, essential vs. accidental complexity, and the three dimensions of coupling: integration strength, distance, and volatility. Vladik challenges traditional views on modularity, stressing the significance of knowledge boundaries for creating maintainable systems.

Aug 12, 2024 • 60min
#187 - The Tao of Microservices - Richard Rodger
Richard Rodger, author of "The Tao of Microservices," dives deep into the philosophy and practice of microservices. He discusses the misconceptions surrounding monoliths versus microservices, emphasizing that both can be unreliable. Richard shares core principles like 'messages first' and pattern matching for effective communication. He highlights the importance of accepting a baseline error rate as a business issue and explores the significance of dynamic message routing and data consistency. His insights into fostering a blame-free culture in tech development are particularly enlightening.

24 snips
Aug 5, 2024 • 52min
#186 - The Amazing CTO's Missing Manual: Guide to Managing Tech Teams - Stephan Schmidt
Stephan Schmidt, a CTO coach and author of "Amazing CTO," shares insights on managing tech teams effectively. He discusses common struggles CTOs face, such as accountability and delegation. Schmidt emphasizes the importance of setting a clear vision, conducting meaningful one-on-ones, and fostering a culture of growth. He also touches on self-management, work-life balance, and overcoming imposter syndrome. With practical advice from his 140 bite-sized rules, he aims to guide aspiring and current CTOs in driving innovation and team success.

Jul 29, 2024 • 59min
#185 - The Transformed Organization: A Blueprint for Moving to the Product Operating Model - Chris Jones
Chris Jones, a Partner at Silicon Valley Product Group and co-author of "TRANSFORMED," shares his insights on revolutionizing organizational structures. He discusses the Product Operating Model (POM) and its three dimensions: building, problem-solving, and prioritizing problems. Chris emphasizes empowering cross-functional teams and fostering trust among stakeholders. He also highlights the importance of a CEO and product leaders in driving transformations and the necessity of real-time data monitoring for agile decision-making.

9 snips
Jul 22, 2024 • 53min
#184 - Contract Testing Essentials: A Comprehensive Guide - Lewis Prescott
Join Lewis Prescott, coauthor of “Contract Testing in Action,” as he demystifies contract testing. Discover its role in software integration, differences between consumer-driven and provider-driven approaches, and practical implementation with tools like Pact. Learn about contract testing benefits, CI/CD integration, and getting team buy-in. Valuable insights for developers of all levels.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.