Tech Lead Journal cover image

Tech Lead Journal

Latest episodes

undefined
Sep 11, 2023 • 1h 26min

#148 - Behavior-Driven Development (BDD) Essentials - Jan Molak & John Ferguson Smart

Jan Molak and John Smart, co-authors of 'BDD in Action: Second Edition', discuss behavior-driven development (BDD) and its essentials. They introduce BDD, its benefits, and the Gherkin language. They share advice on applying BDD, managing BDD specifications, and techniques like feature mapping and example mapping. They also discuss the screenplay pattern and the Serenity projects. They provide insights on testing layers to apply BDD and anti-patterns to avoid.
undefined
Sep 4, 2023 • 1h 4min

#147 - Collaborative Software Design: How to Facilitate Domain Modeling Decisions - Evelyn Van Kelle & Gien Verschatse

Evelyn Van Kelle & Gien Verschatse, co-authors of “Collaborative Software Design: How to Facilitate Domain Modeling Decisions”, explain the importance of collaborative software design in solving complex problems. They discuss the role of a facilitator, socio-technical skills, the influence of cognitive bias, and the structure of collaborative modeling. Tips for remote collaborative modeling are also shared.
undefined
Aug 28, 2023 • 52min

#146 - Wrong Fit, Right Fit: Why How We Work Matters More Than Ever - Andre Martin

Andre Martin, organizational psychologist and author of “Wrong Fit, Right Fit”, discusses the importance of finding the right fit company for us in our work. He shares common misalignments like modern hiring practices and infinite browsing, and explains how to find the right fit through self reflection and fit excursions. Andre also touches on the role of leaders and managers in creating a better right fit culture in organizations.
undefined
Aug 21, 2023 • 58min

#145 - Becoming a Happy Engineer Through Lifestyle Engineering - Zachary White

Zachary White, career coach and host of the Happy Engineer Podcast, shares how engineers can become happier through lifestyle engineering. Topics discussed include debunking work-life balance, stepping out of comfort zones, mastering mindset, building our own blueprint, doing less, managing burnout, and the importance of coaching for engineering leaders.
undefined
Aug 14, 2023 • 49min

#144 - Better Value Sooner Safer Happier - Jonathan Smart & Simon Rohrer

“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 leadership as team number one, intelligent flow, creating alignment, and having the ability to unlearn and relearn.   Listen out for: Career Journey - [00:03:41] The Age of Digital - [00:06:29] Patterns & Anti-Patterns - [00:11:15] Better Value Sooner Safer Happier (BVSSH) - [00:13:18] Focus on Outcomes - [00:17:06] Empower the How - [00:19:28] Role of Leadership - [00:23:30] Leadership Team is Team #1 - [00:26:41] Intelligent Flow - [00:31:28] Stop Starting, Start Finishing - [00:34:43] Building Alignment - [00:36:48] Limited Velocity to Unlearn and Relearn - [00:40:10] 4 Tech Lead Wisdom - [00:43:41] _____ Jonathan Smart’s BioJonathan Smart is co-founder and CEO of Sooner Safer Happier, a thought leader and a coach. He has been an agile and lean practitioner since the early 1990s and the lead author of the award winning and bestselling ‘Sooner Safer Happier: Patterns and Antipatterns for Business Agility’. He is also the founder of the Enterprise Agility Leaders Network, a member of the Programming Committee for the DevOps Enterprise Summit, a member of the Business Agility Institute Advisory Council, a guest speaker at London Business School, and speaks at numerous conferences a year. Simon Rohrer’s BioSimon Rohrer has been a hands on practitioner across both software engineering and enterprise architecture for over twenty-six years, and has had a passion for agile software development since picking up the eXtreme Programming white book in 1999. He’s passionate about an eclectic and pragmatic approach to modern ways of working, incorporating lean, agile, systems thinking, DevOps and other principles and practices at the right pace and in a human context in enterprises, typically with a legacy of existing technology and a drive to do things better. Follow Jonathan and Simon: Jonathan Smart’s LinkedIn – linkedin.com/in/jonathansmart Simon Rohrer’s LinkedIn – linkedin.com/in/simonrohrer Website – soonersaferhappier.com Slack – soonersaferhappier.com/community _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/144 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
undefined
Jul 31, 2023 • 51min

#143 - How to Think Like a Software Engineering Manager - Akanksha Gupta

“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 management and leadership. Akanksha then walked us through the three key pillars of engineering management, which are people, process, and projects. We discussed topics, such as delegation, performance management, cross functional collaboration, and time management. Akanksha also shared her practical advice for women in technology who are also interested in becoming an engineering manager.   Listen out for: Career Journey - [00:03:38] Writing the Book - [00:05:54] Engineering Manager (EM) Role - [00:08:25] Transitioning to an EM Role - [00:10:48] Traits of a Good EM - [00:14:17] Engineering Manager vs Engineering Leader - [00:18:31] Boss Mindset - [00:20:01] Advice for Women to Become EMs - [00:21:56] Delegation - Learn to Let Go - [00:24:30] Managing Performance - [00:27:33] Cross-Functional Collaboration - [00:33:27] Setting Up Processes - [00:37:20] Managing Up - [00:40:00] Time Management - [00:42:02] A Growing Todo List - [00:45:50] 3 Tech Lead Wisdom - [00:47:28] _____ Akanksha Gupta’s BioAkanksha Gupta is an experienced Engineering Manager at AWS. Prior to joining Amazon, she was an engineering manager with Robinhood, Audible and Microsoft. She completed her Masters in Computer Science at Columbia University. She is also part of the IADAS (The International Academy of Digital Arts and Science) and was awarded the Fellowship by the British Computer Society and the RSA. Akanksha is also a huge advocate in Women in Technology. She is an Amazon Bar Raiser at Amazon and is an active mentor at PlatoHq, GrowthMentor and FastTrack mentorship programs. She has served as the jury member for several esteemed awards such as Stevie Awards, SIIA Codie, GraceHopper and the Webby awards. She has also been part of the Grace Hopper committee review for Software Engineering track and has served as a Track chair for Global WomenInTech conference. Follow Akanksha: LinkedIn – linkedin.com/in/akankshaguptamgr Plato HQ – platohq.com/@akanksha-gupta-1364542759 Growth Mentor – app.growthmentor.com/mentors/akanksha-gupta _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/143 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
undefined
Jul 24, 2023 • 1h 4min

#142 - The Power of Leadership Principles and Positive Leadership - Michael Foss

“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 then shared what he learned from his time at Amazon and explained why creating leadership principles is important for any company to thrive. Michael also explained the powerful techniques for leading a successful process improvement: creating standard work and using Andon from the Toyota Production System. Towards the end, as a certified trainer, Michael summarized leadership essence of both John Maxwell’s Leadership and John Gordon’s Power of Positive Leadership. So many leadership insights you can learn just from this summary alone!   Listen out for: Career Journey - [00:04:04] Building Trust - [00:15:35] Creating Standard Work - [00:23:00] Pulling an Andon - [00:26:18] Power of Principles - [00:30:19] Building Shared Commitment - [00:33:18] John Maxwell & Positive Leadership - [00:38:58] Mental Health & Wellbeing - [00:48:34] 4 Tech Lead Wisdom - [00:53:30] _____ Michael Foss’s BioMichael is the Founder & CEO for CoachFoss LLC. As a speaker, trainer, and consultant, he is passionate about Finding Optimal Solutions for Success and thrives on inspiring and motivating leaders, teams, and individuals to achieve and sustain transformational success. Michael is certified to train The Power of Positive Leadership & The Power of a Positive Team by Jon Gordon and is an active Executive Program Director John Maxwell Leadership Certified Speaker, Trainer, and Coach. Michael has extensive global experience and success as a logistics and supply chain operations leader, having worked for companies including Walmart, Flexport, CloudSort, Caterpillar, Amazon, Cameron, Weir, and FedEx. Michael is a Fellow, Past President, & IAB chairman of the Institute of Industrial & Systems Engineers (IISE). He earnt his Lean / Six Sigma Black Belt from the University of Villanova and he was awarded the Texas Tech Whitacre College of Engineering Distinguished Engineer’s award, one of only 27 industrial engineers ever awarded. Follow Michael: Website – coachfoss.com LinkedIn – linkedin.com/in/coachfoss Instagram – instagram.com/coachfoss11 Linktree – linktr.ee/CoachFoss _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/142 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
undefined
Jul 17, 2023 • 52min

#141 - Auditing with Agility: Stop Fearing Your Auditors - Clarissa Lucas

“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 of the DevOps movement. Clarissa explained the three core components of auditing with agility, which are value-driven auditing, integrated auditing 2.0, and adaptable auditing.   Listen out for: Career Journey - [00:04:27] Purpose of Internal Audit - [00:08:38] Challenges with Traditional Auditing - [00:11:01] How Auditing with Agility Started - [00:16:48] Parallels with the Birth of DevOps - [00:22:02] Segregation of Duty - [00:25:04] Auditing with Agility & Value-Driven Auditing - [00:30:21] Integrated Auditing 2.0 - [00:33:52] Adaptable Auditing - [00:41:33] Extending to External Auditing - [00:45:32] 3 Tech Lead Wisdom - [00:47:26] _____ Clarissa Lucas’s BioClarissa Lucas is an experienced audit and risk management leader with over 15 years of experience. As a thought leader on Auditing with Agility, she has written articles on the topic published by both the Institute of Internal Auditors (IIA) and IT Revolution press, as well as her first book, Beyond Agile Auditing: Three Core Components to Revolutionize Your Internal Audit Practices. Clarissa has spoken at a number of IIA, ISACA, and IT Revolution conferences, as well as local IIA chapter events and various podcasts, on this topic. Clarissa is a Certified Internal Auditor, Certified Information Systems Auditor and a Certified Investments and Derivatives Auditor. Follow Clarissa: Website – clarissalucas.com LinkedIn – linkedin.com/in/clarissalucas _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/141 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
undefined
Jul 10, 2023 • 60min

#140 - Tech Founding Lessons from an Incorrigible Entrepreneur - Jothy Rosenberg

“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 as why and when you should decide to startup, valuable advice for founders (including letting go founders who don’t work out), dealing with failures, being the CEO of your own startup, and traits of a bad CEO we should avoid. Towards the end, Jothy shared inspiring message about his story overcoming physical disability that resulted in a foundation “Who Says I Can’t”, and described his formula why people with physical disability so often overachieve.   Listen out for: Career Journey - [00:04:48] Jumping into Startup - [00:12:34] When to Start a Startup - [00:16:36] Definition of Founders - [00:19:01] Advice for Founders - [00:21:44] Letting Founders Go - [00:24:20] Dealing with Failure - [00:26:47] Lessons from Big Companies - [00:30:20] Being a Startup CEO - [00:34:16] Bad CEOs - [00:38:18] Who Says I Can’t Foundation - [00:44:31] Who Says I Can’t Formula - [00:49:10] 3 Tech Lead Wisdom - [00:54:00] _____ Jothy Rosenberg’s BioJothy Rosenberg has been an entrepreneur since 1988, and has founded and run nine technology startups—two of which had exits of over $100 million. He was the general manager of Borland’s Developer Division from 1992-1997, where he led Borland’s Languages division, including Delphi, C++Builder, and JBuilder. He has a PhD in computer science, and has authored two technical books, a business book, memoir, and childrens book. Jothy is the creator of the series Who Says I Can’t on YouTube, and established and runs the The Who Says I Can’t Foundation. Follow Jothy: LinkedIn – linkedin.com/in/jothy Who Says I Can’t – whosaysicant.org Dover Microsystems – dovermicrosystems.com Email – jothy@dovermicrosystems.com _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/140 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
undefined
Jul 3, 2023 • 55min

#139 - A Developer's Guide to Effective Software Testing - Mauricio Aniche

“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-based testing, boundary testing, structural testing, mutation testing, and property testing. Mauricio also shared his interesting view about test-driven development (TDD) and suggested the one area we can do to improve our test maintainability.   Listen out for: Career Journey - [00:03:43] Winning Teacher of the Year - [00:06:07] An Effective Developer is an Effective Tester - [00:09:33] Reasons for Writing Automated Tests - [00:10:43] Systematic Tester - [00:13:45] Testing Pyramid - [00:17:50] Unit vs Integration Test - [00:20:25] Specification-Based Testing - [00:22:55] Behavior-Driven Design - [00:25:34] Boundary Testing - [00:27:01] Structural Testing & Code Coverage - [00:30:16] Mutation Testing - [00:35:31] Property Testing - [00:38:45] Test-Driven Development - [00:42:00] Test Maintainability - [00:46:03] Growing Object-Oriented Software, Guided by Tests - [00:48:07] 3 Tech Lead Wisdom - [00:49:24] _____ Mauricio Aniche’s BioDr. Maurício Aniche’s life mission is to help software engineers to become better and more productive. Maurício is a Tech Lead at Adyen, where he heads the Tech Academy team and leads different engineering enablement initiatives. Maurício is also an assistant professor of software engineering at Delft University of Technology in the Netherlands. His teaching efforts in software testing gave him the Computer Science Teacher of the Year 2021 award and the TU Delft Education Fellowship, a prestigious fellowship given to innovative lecturers. He is the author of the “Effective Software Testing: A Developer’s Guide”, published by Manning in 2022. He’s currently working on a new book entitled “Simple Object-Oriented Design” which should be on the market soon. Follow Mauricio: LinkedIn – linkedin.com/in/mauricioaniche Twitter – @mauricioaniche Website – effective-software-testing.com Newsletter – effectivesoftwaretesting.substack.com _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/139 Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode