
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

14 snips
May 12, 2025 • 1h 7min
#216 - Practical Data Privacy: Enhancing Privacy and Security in Your Application - Katharine Jarmul
In this enlightening discussion, Katharine Jarmul, a Principal Data Scientist at Thoughtworks Germany and author of 'Practical Data Privacy', emphasizes the critical importance of data privacy in today’s tech landscape. She delves into the concept of 'privacy by design', advocating for organizations to embed privacy measures from the start. Jarmul argues that the burden of data protection should shift from users to companies, highlighting practical techniques like pseudonymization and privacy-enhancing technologies. Her insights advocate for a more trustworthy digital future.

65 snips
May 5, 2025 • 1h 3min
#215 - The Async First Playbook: Build Effective and Inclusive Teams with Less Meetings - Sumeet Moghe
Sumeet Moghe, an Agile enthusiast and product manager at Thoughtworks, shares insights from his book, The Async-First Playbook. He discusses the pitfalls of excessive meetings and how async communication can boost productivity. Sumeet reveals intriguing survey results about remote work preferences and explains why companies like GitLab and Automattic thrive by prioritizing written communication. He emphasizes inclusion in async work, empowering diverse team members, and introduces the ConveRel Quadrants for effective meeting strategies.

64 snips
Apr 28, 2025 • 59min
#214 - Beyond CI/CD: Continuous Deployment Explained - Valentina Servile
(03:59) Brought to you by Swimm.io.Start modernizing your mainframe faster with Swimm.Understand the what, why, and how of your mainframe code.Use AI to uncover critical code insights for seamless migration, refactoring, or system replacement.Stop fearing Friday and late-night deployments!Discover how the most painful part of software development—deploying to production—can become routine, safe, and even boring.In this episode, I sit down with Valentina Servile (ThoughtWorks lead developer and author of “Continuous Deployment”) to discuss the principles, practices, and mindset shift required to achieve true Continuous Deployment.Key topics discussed:The key differences between Continuous Integration, Continuous Delivery, and Continuous DeploymentWhy “if it hurts, do it more often” is the secret to safer, faster releasesApplying Lean principles like one-piece flow and reducing batch size for higher quality and speedThe importance of removing the final manual deployment gate and automating everythingEssential minimum practices: robust automated testing, feature flags, static analysis, and zero-downtime deploymentsSeparating deployment from release with feature flags and expand/contract patternsOvercoming challenges in regulated industries, technical hurdles, and third-party integrationsThe critical mindset shift: treating production as a first-class citizen and embracing “shift left” for quality and securityCautions and advice on using AI tools in a continuous deployment workflowTune in to level up your software delivery and learn how to make deployments so routine that you’ll never dread another release. Timestamps:(02:00) Career Turning Points(06:05) Tips for Juniors Starting Their Careers(08:00) Continuous Deployment Book(10:16) Definitions of CI, CD, Continuous Deployment(15:42) If It Hurts, Do It More Often(19:18) Why Remove The Final Manual Gate to Production(24:56) Common Challenges in Adopting Continuous Deployment(30:02) Minimum Practices for Continuous Deployment(35:17) Hiding Work-in-Progress(38:46) The Difference Between Deployment vs Release(41:40) Slicing the Work(45:10) Coordinating Changes Between Systems & Third Parties(47:58) The Importance of Backward Compatibility(50:05) The Required Mindset Shift(53:16) AI Caution in Continuous Deployment(55:35) 3 Tech Lead Wisdom_____Valentina Servile’s BioValentina Servile is a full-stack software craftswoman and Lead Software Developer at Thoughtworks.She has worked with over a dozen companies in 5 different countries, ranging from start-up to enterprise scale. Her work has been focused on clean code, distributed systems and microservices, CI/CD practices, and evolutionary architectures in a variety of tech stacks. As a technical lead, she also coordinates delivery, and ensures a shared vision around ways of working and technical health in her cross-functional teams.Valentina is passionate about creating an engineering baseline of clean code, testing and automation as the the most fundamental enabler of Agile, Lean and DevOps principles.Follow Valentina:LinkedIn – linkedin.com/in/valentina-servileBluesky – @valentinaservile.bsky.social📚 Continuous Deployment – https://www.oreilly.com/library/view/continuous-deployment/9781098146719/Our SponsorsManning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.Like this episode?Show notes & transcript: techleadjournal.dev/episodes/214.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

40 snips
Apr 14, 2025 • 1h 7min
#213 - Moldable Development: Explain Systems & Make Better Software Decisions - Tudor Girba
Tudor Girba, CEO of feenk and creator of the Glamorous Toolkit, dives into Moldable Development, a fresh approach to software engineering. He argues that effective software development is more about making informed decisions than just writing code. Girba highlights the inefficiency of reading legacy code and advocates for creating tailored tools to enhance workflows. He views legacy systems as untapped opportunities for value creation and emphasizes the importance of critical thinking and emotional intelligence in modern development practices.

120 snips
Apr 7, 2025 • 1h 1min
#212 - The Architect's Paradox: Embracing Uncertainty in Software Architecture - Barry O'Reilly
In this engaging discussion, Barry O'Reilly, a veteran architect and PhD candidate, redefines software architecture by tackling its complexities and inherent uncertainties. He critiques traditional rigid models, arguing for a more adaptable approach that embraces chaos. O'Reilly introduces Residuality Theory, focusing on how systems can survive and evolve over time. He emphasizes the importance of humility and pessimism in architecture, encouraging innovators to rethink how they design systems in an ever-changing tech landscape.

80 snips
Mar 31, 2025 • 59min
#211 - Back to the Future: Lessons from My 42-Year Career in Tech - Paula Paul
Paula Paul, a distinguished engineer and board member of the OpenJS Foundation, shares 42 years of tech wisdom. She discusses navigating massive shifts from mainframes to AI, emphasizing that embracing change is key to a fulfilling career. Paula reveals that technology is usually the easy part; managing change is where the challenge lies. She encourages a non-linear career path and reflects on open source issues like licensing and security. Her insights promote a healthier relationship with technology and highlight the importance of diversity in the industry.

81 snips
Mar 24, 2025 • 52min
#210 - Creator of WireMock: Building a Successful Open Source Project and The Art of API Mocking - Tom Akehurst
Tom Akehurst, the creator of WireMock and CTO of WireMock, Inc., shares his journey from Disney software development to building a leading open-source API mocking tool. He discusses the challenges of API integration that inspired WireMock's creation and its role in enhancing developer productivity. Akehurst highlights the shift from traditional testing approaches to more modern methods like the 'testing trophy.' He also delves into the future of API testing amidst the rise of microservices and AI, offering invaluable insights for developers at all levels.

26 snips
Mar 17, 2025 • 1h 3min
#209 - How I Retired Early in Tech: My Journey to Financial Independence - Kristine Howard
Kristine Howard, an experienced tech leader and speaker residing in Sydney, explores her inspiring journey to financial independence. She shares the importance of tracking expenses for financial freedom and mastering budgeting strategies. Listeners learn about the 4% rule for retirement readiness and smart investing tips, including index funds. Kristine also discusses the emotional transition into early retirement and highlights the unexpected joys of finding fulfillment through community involvement and personal growth.

100 snips
Mar 3, 2025 • 49min
#208 - Navigating Tech Leadership Transitions: From Engineer to Executive - Norman Noble
In this discussion, Norman Noble, CTO of Mindvalley and a visionary in tech leadership, shares his unique journey from engineer to executive. He delves into effective strategies for transitioning from individual contributor to manager, emphasizing the importance of self-reflection and emotional intelligence. Norman also highlights innovative hiring practices and team architecture that foster high-performance. His insights into the significance of mindfulness and diverse perspectives in leadership offer a refreshing take on cultivating a thriving work culture.

56 snips
Feb 24, 2025 • 1h 6min
#207 - The Art of Storytelling: Effective Communication and Data Visualization - Cole Nussbaumer Knaflic
Join Cole Nussbaumer Knaflic, founder of Storytelling with Data and bestselling author, as she shares her insights on effective communication through storytelling. Discover the 'Plan-Create-Deliver' framework to craft compelling narratives. Cole argues the importance of simplicity in data visualization, preferring clarity over complexity. She also emphasizes the role of AI in enhancing storytelling. Plus, learn about initiatives that empower kids to engage with data, making it fun and intuitive!