Tech Lead Journal

Tech Lead Journal

By Henry SuryawirawanTechnology
Download on the App Store

Tech Lead Journal episodes

  • #190 - The Staff+ Engineer’s Journey: Unlocking the Secrets of Staff+ Impact - Thiago Ghisi

    “The three core expectations of a Staff+ engineer are having a high blast radius impact, able to do multi-scale planning & influence, and having high ownership & autonomy level.”

    What does it take to become a Staff+ engineer? Thiago Ghisi, an experienced engineering leader and a Director of Engineering at Nubank, reveals the secrets in this episode. We discuss the path to becoming a Staff+ engineer and explore the attributes that set successful Staff+ engineers apart.

    Thiago emphasizes that technical skills alone are not enough and outlines the three core expectations and three key behaviors for Staff+ engineers to demonstrate. Our conversation concludes with a discussion of the importance of finding role models and learning from their behaviors and approaches rather than following checklists.

    If you’re an aspiring Staff+ engineer or simply interested in career growth in tech, don’t miss this episode! Tune in now to unlock the secrets to Staff+ success.  

    Listen out for:

    • Career Journey - [00:02:11]
    • Definition of a Staff+ Engineer - [00:04:24]
    • The Different Level & Scope of Responsibilities - [00:09:43]
    • What You Got Here Won’t Get You There - [00:18:54]
    • High Blast Radius Impact - [00:23:34]
    • Multi-Scale Planning & Influence - [00:27:23]
    • Stakeholder Management - [00:31:06]
    • Ownership & Autonomy Level - [00:35:52]
    • Behaviors & Patterns - [00:43:51]
    • Role Models Over Checklists - [00:51:53]
    • 3 Tech Lead Wisdom - [00:55:56]
    • _____

      Thiago Ghisi’s Bio
      Thiago Ghisi is the Director of Engineering for the Mobile Platform team at Nubank. He has nearly 20 years of experience in the software industry, having worked at companies like Apple, ThoughtWorks, and Amex. Ghisi has worn multiple hats - from Programmer to Project Manager to Quality Engineer, back to Engineering, and finally, Engineering Management, where he has been leading cross-functional teams in the Mobile FinTech space for the past eight years. He also hosts a podcast called “Engineering Advice You Didn’t Ask For” and writes extensively about Career & Leadership in Tech on LinkedIn & Twitter.

      Follow Thiago:

      • LinkedIn – linkedin.com/in/thiagoghisi
      • Twitter – @thiagoghisi
      • _____

        Our Sponsors

        Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
        Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
        Make it happen. With code.


        Manning 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/190.
        Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
        Buy me a coffee or become a patron.

        1 hr 3 min
      • #189 - The Art of Awesome Code Reviews - Michaela Greiler

        “A lot of problems that we are facing in code review are due to the interface. We are not actually giving feedback to a person, but we are just filling in text boxes and looking at code."

        Dr. Michaela Greiler is a code review advocate and runs the “Awesome Code Reviews” workshops. In this episode, we discuss the importance of making code reviews awesome. We discuss the common challenges of code reviews, emphasizing the need for a balanced approach that considers both the technical and social aspects. Michaela also shares insights on how to assess and improve code review practices within teams, highlighting the code review quadrant of review speed and feedback value.

        Our discussion further explores the correlation between code reviews and developer experience, emphasizing the role of psychological safety and a positive feedback culture. Finally, Michaela provides valuable tips on code review tools and techniques, including the use of checklists and strategies for managing context switching.

        If you’re looking to enhance your team’s code review process and foster a positive developer experience, listen now and take your code reviews to the next level!  

        Listen out for:

        • Career Journey - [00:01:53]
        • Awesome Code Review - [00:05:33]
        • Assessing Code Review Practices - [00:11:41]
        • Code Review Speed - [00:18:23]
        • Code Review & Developer Experience - [00:23:31]
        • Improving Code Review Cultural Aspect - [00:29:13]
        • Code Review Tools - [00:35:36]
        • Code Review Techniques - [00:42:11]
        • Context Switching - [00:48:15]
        • 3 Tech Lead Wisdom - [00:54:14]
        • _____

          Michaela Greiler’s Bio
          For over 15 years, Michaela Greiler has helped software teams build high-quality software in an efficient and effective way. Her mission is to lead teams to unlock their full potential during company workshops and team coaching sessions. She shares her findings through articles on her blog or in scientific journals, in publications such as freecodecamp and at conferences. She also runs a weekly newsletter that more than 2500 people enjoy. In this newsletter, she shares her thoughts on relevant software engineering topics and helps you stay up-to-date. She’s also the host of the software engineering unlocked podcast. Here, she interviews experienced developers, product managers and CTOs about how they build software.

          Follow Michaela:

          • Awesome Code Reviews – awesomecodereviews.com
          • Personal Website – michaelagreiler.com
          • LinkedIn – linkedin.com/in/mgreiler
          • Twitter – @mgreiler
          • SE Unlocked Podcast – softwareengineeringunlocked.com
          • _____

            Our Sponsors

            Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
            Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
            Make it happen. With code.


            Manning 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/189.
            Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
            Buy me a coffee or become a patron.

            1 hr 2 min
          • #188 - Balancing Coupling in Software Design: Principles for Architecting Modular Software Systems - Vladik Khononov

            “Coupling is an inherent part of system design, not something that is necessarily good or evil. How we design coupling can take our system either towards complexity or towards modularity."

            Vladik Khononov returns to the podcast to discuss his latest book “Balancing Coupling in Software Design”. In this episode, Vlad revisits the essence of coupling, a term often not fully understood, and explores its implications on software complexity and modularity.

            Vlad introduces the concept of shared lifecycle and shared knowledge, revealing the hidden dependencies that can undermine even the most well-intentioned designs. He also explains complexity through the lens of the Cynefin framework and delves into the differences between essential and accidental complexity.

            One of the episode’s highlights is Vlad’s unique framework for evaluating coupling. He introduces the three dimensions of integration strength, distance, and volatility, providing a practical model for assessing and balancing coupling in software design. He also challenges traditional definitions of modularity, emphasizing the importance of knowledge boundaries.

            Whether you’re a seasoned tech lead or an aspiring software engineer, this episode offers invaluable insights into building maintainable and modular software systems. It will leave you with a deeper appreciation for the delicate balance between coupling and complexity.  

            Listen out for:

            • Writing about Coupling - [00:03:28]
            • Coupling - [00:06:09]
            • Shared Lifecycle & Knowledge - [00:08:17]
            • Cynefin - [00:12:28]
            • Essential vs Accidental Complexity - [00:19:00]
            • Modularity - [00:22:45]
            • Abstraction & Knowledge Boundary - [00:29:04]
            • 3 Dimensions of Coupling - [00:36:25]
            • Balancing Coupling - [00:58:11]
            • 3 Tech Lead Wisdom - [01:02:30]
            • _____

              Vladik Khononov’s Bio
              Vlad Khononov is a software engineer with extensive industry experience, working for companies large and small in roles ranging from webmaster to chief architect. His core areas of expertise are distributed systems and software design. Vlad consults with companies to make sense of their business domains, untangle monoliths, and tackle complex architectural challenges. Vlad maintains an active media career as a public speaker and author. Prior to Balancing Coupling in Software Design, he authored the best-selling O’Reilly book Learning Domain-Driven Design. He is a sought-after keynote speaker, presenting on topics such as domain-driven design, microservices, and software architecture in general.

              Follow Vladik:

              • LinkedIn – linkedin.com/in/vladikk
              • Twitter / X – @vladikk
              • 📚 Balancing Coupling in Software Design – https://www.amazon.com/Balancing-Coupling-Software-Design-Addison-Wesley-ebook/dp/B09RV3Z3TP
              • _____

                Our Sponsors

                Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                Make it happen. With code.


                Manning 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/188.
                Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                Buy me a coffee or become a patron.

                1 hr 11 min
              • #187 - The Tao of Microservices - Richard Rodger

                “Just because the network is unreliable doesn’t mean a monolith is reliable either. It’s a fallacy to assume that you can build an error free system. You deal with it by accepting that the system overall has a baseline error rate, and that’s a business requirements issue."

                Richard Rodger is the author of “The Tao of Microservices”. In this episode, Richard shares a unique philosophical and practical approach to microservices, focusing on core concepts such as messages first, component-based, pattern matching, and transport independence. Our discussion also covers the choice between monoliths and microservices, discussing the challenges of network unreliability and data consistency.  

                Listen out for:

                • Career Journey - [00:01:55]
                • The Tao of Microservices - [00:10:12]
                • 3 Core Technical Principles - [00:18:22]
                • Messages First - [00:27:55]
                • Pattern Matching - [00:35:55]
                • Monolith vs Microservices - [00:41:18]
                • Network Fallacy - [00:45:17]
                • Handling Data Consistency - [00:49:30]
                • 2 Tech Lead Wisdom - [00:55:47]
                • _____

                  Richard Rodger’s Bio
                  Richard Rodger is the author of The Tao of Microservices, a book from Manning focused on the design and management of microservice architectures. His first book Mobile Application Development in the Cloud (Wiley, 2010) is one of the first major works on the intersection of Node.js, Cloud, and Mobile.

                  Richard Rodger is the founder and CEO of voxgig.com, a professional network and tool suite for speakers and event organizers. Richard was previously a co-founder and COO of nearForm.com, the world’s largest specialist Node.js consultancy delivering next-generation enterprise software, with a focus on Node.js and microservices. Before that, Richard was the CTO of FeedHenry, a mobile application platform provider that was acquired by RedHat in 2014.

                  Richard holds degrees in Mathematics, Philosophy, and Computer Science.

                  Follow Richard:

                  • LinkedIn – linkedin.com/in/richardrodger
                  • Twitter – @rjrodger
                  • Mastodon – @[email protected]
                  • Blog – richardrodger.com
                  • 📚 The Tao of Microservices – https://www.manning.com/books/the-tao-of-microservices
                  • _____

                    Our Sponsors

                    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                    Make it happen. With code.


                    Manning 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/187.
                    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                    Buy me a coffee or become a patron.

                    1 hr
                  • #186 - The Amazing CTO's Missing Manual: Guide to Managing Tech Teams - Stephan Schmidt

                    “Where the CTOs usually struggle is holding people accountable. The other things are leadership, strategy, vision, and being an executive. Most of the CTOs are swamped with work from their day-to-day job."

                    Stephan Schmidt is a CTO coach and the author of “Amazing CTO”. In this episode, we delve into the multifaceted world of the CTO role and discuss what it takes to become a great CTO.

                    Stephan highlights the common struggles CTOs face and offers practical advice from his book on the different important aspects of the role, such as setting a clear vision and strategy, delegating effectively, having effective one-on-ones, and fostering a culture of ownership and growth. We also touch on the personal side of the role, discussing the importance of self-management, maintaining a healthy work-life balance, handling failures, and overcoming imposter syndrome.

                    Whether you’re already a CTO or have aspirations for tech leadership, this episode shares practical insights for effectively managing technology teams and driving innovation.  

                    Listen out for:

                    • Career Journey - [00:01:46]
                    • The Role of a CTO - [00:03:57]
                    • The Missing Manual - [00:06:54]
                    • 140 Bite-Sized Rules - [00:09:22]
                    • CTO Struggles - [00:10:52]
                    • Stephan’s Failure Stories - [00:14:43]
                    • Strategy is for People - [00:18:05]
                    • Set People Up for Success, Not Failure - [00:19:59]
                    • One-on-One & Automatic Management - [00:22:59]
                    • Delegate Everything - [00:27:29]
                    • How to Delegate Better - [00:30:02]
                    • Think in 10X - [00:33:17]
                    • Radical Simplicity - [00:36:15]
                    • Managing Yourself - [00:40:56]
                    • Impostor Syndrome and Handling Failures - [00:44:07]
                    • The Future of a CTO - [00:47:07]
                    • 2 Tech Lead Wisdom - [00:49:46]
                    • _____

                      Stephan Schmidt’s Bio
                      Stephan Schmidt launched his tech career as a self-taught coder, mastering the art of programming as a kid in a department store back in 1981 with ambitions of creating video games. His passion for technology led him to university, where he delved into computer science, specializing in distributed systems and artificial intelligence, while also exploring the realms of philosophy. With the dawn of the internet era in Germany during the 1990s, Stephan became a pioneering coder and engineering manager for several startups. His journey in the tech world expanded as he founded a venture capital-funded startup and tackled architecture, processes, and growth challenges in various fast-growing VC-backed companies.

                      His roles have included engineering manager at ImmoScout24 and CTO of an eBay Inc. subsidiary. Following the successful sale of his wife’s startup, the couple relocated to the seaside, where Stephan embraced his role as a CTO coach, guiding technology leaders through the intricacies of their evolving roles.

                      Follow Stephan:

                      • LinkedIn – linkedin.com/in/stephanjschmidt
                      • Amazing CTO – amazingcto.com
                      • 📚 Amazing CTO – ctobook.dev
                      • _____

                        Our Sponsors

                        Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                        Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                        Make it happen. With code.


                        Manning 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/186.
                        Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                        Buy me a coffee or become a patron.

                        52 min
                      • #185 - The Transformed Organization: A Blueprint for Moving to the Product Operating Model - Chris Jones

                        “The three change dimensions of the product operating model are changing how you build, changing how you solve problems, and changing how you decide which problems to solve."

                        Chris Jones, Partner at Silicon Valley Product Group (SVPG) and co-author of “TRANSFORMED: Moving to the Product Operating Model,” joins me to discuss how organizations can transform and innovate like top tech companies.

                        Chris introduces the Product Operating Model (POM), a set of principles for building products that prioritize outcomes over outputs. He contrasts POM with traditional IT and project models, emphasizing the importance of empowering cross-functional teams, fostering trust, and aligning stakeholders around a unified product strategy.

                        Chris also delves into the three dimensions of POM, highlighting the need for changing how we build, how we solve problems, and how we prioritize problems to solve. Additionally, he explores the crucial role of the CEO, the product leaders, and the product team’s key competencies in driving successful transformations to POM.  

                        Listen out for:

                        • Career Journey - [00:01:56]
                        • Moving Into Product Management - [00:05:40]
                        • Key Theme of “Transformed” - [00:07:13]
                        • Product Operating Model (POM) - [00:10:39]
                        • Model, Not a Framework - [00:15:52]
                        • The Driver’s Seat in POM - [00:19:28]
                        • Changing How You Build - [00:23:00]
                        • Importance of Instrumentation & Monitoring - [00:26:37]
                        • Changing How You Solve Problems - [00:28:27]
                        • Product Discovery & Experimentation - [00:32:03]
                        • Empowerment & Trust - [00:36:10]
                        • Changing How You Decide What Problems to Solve - [00:39:21]
                        • Unified Product Vision & Strategy - [00:42:56]
                        • The Role of the CEO & Product Leaders - [00:44:45]
                        • Product Model Competencies - [00:48:36]
                        • 3 Tech Lead Wisdom - [00:53:05]
                        • _____

                          Chris Jones’s Bio
                          Chris has spent over 30 years building and leading product teams that defined new product categories at startups to F500 software companies including Lookout, Symantec, and Vontu. A holder of multiple patents, he has discovered and developed new products in consumer and enterprise mobile, web, data, and platform services.

                          Chris has worked directly with over 200 companies ranging from startups to very large enterprise across a wide variety of technologies, business models and industries. Chris has worked directly with leadership and operational teams at these companies to better align their organization, process, tools, and culture with modern product best practices.

                          Follow Chris:

                          • LinkedIn – linkedin.com/in/chrisjonessvpg
                          • Silicon Valley Product Group – svpg.com
                          • SVPG Product Masterclass – eventbrite.com/e/svpg-product-masterclass-asiapac-timing-tickets-874015693467
                          • _____

                            Our Sponsors

                            Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                            Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                            Make it happen. With code.


                            Manning 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/185.
                            Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                            Buy me a coffee or become a patron.

                            1 hr
                          • #184 - Contract Testing Essentials: A Comprehensive Guide - Lewis Prescott

                            “Contract testing is a form of testing where you are verifying two systems have the same shared understanding about the expectations."

                            Lewis Prescott is the coauthor of “Contract Testing in Action”. In this episode, join us to demystify contract testing and its critical role in modern software development. Discover how contract testing ensures reliable software integration, particularly in complex microservice architectures.

                            Lewis explains the core concepts, the difference between consumer-driven and provider-driven approaches, and how contract testing fits into your testing strategy and CI/CD pipeline. We also touch on the practicalities of implementing contract testing, including tool options like Pact, and how it can also be applied in event-driven architectures.

                            Whether you’re a seasoned developer or just starting, this episode offers valuable insights to help you level up your software development approach.  

                            Listen out for:

                            • Career Journey - [00:01:56]
                            • Problems Contract Testing is Solving - [00:04:57]
                            • Contract Testing Use Cases - [00:07:20]
                            • Contract Testing Components - [00:09:52]
                            • Shared Understanding of the Expectations - [00:11:42]
                            • Benefits of Contract Testing - [00:15:02]
                            • Contract Testing in Testing Pyramid - [00:18:29]
                            • Contract vs Unit vs Integration Tests - [00:19:37]
                            • Contract Testing for Public APIs - [00:21:28]
                            • Types of Contract Testing - [00:22:46]
                            • CI/CD Workflow with Contract Testing - [00:25:33]
                            • Provider Workflow - [00:31:55]
                            • Getting the Buy-In - [00:33:31]
                            • Owning the Broker - [00:36:00]
                            • Pact & Other Tooling - [00:37:19]
                            • Versioning Contracts - [00:39:34]
                            • Consumer-Driven Contract Testing - [00:42:15]
                            • Contract Testing for Event-Driven Architecture - [00:46:53]
                            • 3 Tech Lead Wisdom - [00:49:40]
                            • _____

                              Lewis Prescott’s Bio
                              Lewis Prescott is a Test Specialist at IBM. He has 9 years experience in software testing, is a recognized champion of Contract Testing and course author at Test Automation University, as well as an active mentor in the testing community.

                              Follow Lewis:

                              • LinkedIn – linkedin.com/in/lewis-prescott-12409a44/
                              • Website – pactman.co.uk
                              • 📚 Contract Testing in Action – manning.com/books/contract-testing-in-action
                              • Book’s forum – livebook.manning.com/forum?product=cruz2
                              • _____

                                Our Sponsors

                                Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                                Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                                Make it happen. With code.


                                Manning 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/184.
                                Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                Buy me a coffee or become a patron.

                                54 min
                              • #183 - Mastering Team Leadership by Embracing Conflicts and Building Resilience - Hari Haralambiev

                                “Strong teams embrace conflict. They use it as a tool, and they have their great way of handling disagreements."

                                Hari Haralambiev is co-founder of SoftSkillsPills.com and author of the leadership newsletter “A Leader’s Tale”. In this episode, we discuss essential elements of team leadership and dynamics. Hari begins by sharing his insights on what makes a great software development team, emphasizing the importance of creating the right environment for collaboration and sustainable results. He introduces the TReE team model, a framework for assessing team dynamics, which stands for Trust, Results, and Evolution.

                                Our conversation also explores the significance of handling conflicts and disagreements within teams, highlighting the role of leaders in fostering healthy conflict resolution. Hari provides strategies for maintaining team engagement during challenging times, such as layoffs and the pandemic, emphasizing the importance of open communication, focusing on controllable objectives, and the importance of authenticity and vulnerability in leadership.  

                                Listen out for:

                                • Career Journey - [00:02:09]
                                • What Makes Software Development Team Great - [00:06:14]
                                • TReE Team Model - [00:08:40]
                                • Team Conflicts and Disagreements - [00:15:28]
                                • The Role of Leaders in Conflicts - [00:25:39]
                                • Making It Safe to Speak Up - [00:35:16]
                                • Maintaining Engagement During Tough Times - [00:43:49]
                                • Maintaining Mental Health for Leaders - [00:51:57]
                                • 3 Tech Lead Wisdom - [00:55:07]
                                • Fun Fact About Soft Skills Pills - [00:59:41]
                                • _____

                                  Hari Haralambiev’s Bio
                                  Hari started his 20-year career in the IT industry as a software engineer, led dozens of projects as a manager of software teams, and reached the position of Innovation Director before starting his own company. For the past 10 years, he has focused on helping tech people work better together through team coaching and leadership & soft skills training. Hari is co-founder of SoftSkillsPills.com, the platform for dev teams who care about people, co-host of the popular Bulgarian podcast for IT people Radio Tochka 2, and author of the leadership newsletter/comic A Leader’s Tale.

                                  Follow Hari:

                                  • LinkedIn – linkedin.com/in/haralambi-haralambiev
                                  • Soft Skills Pills – softskillspills.com
                                  • Newsletter – softskillspills.com/aleaderstale
                                  • _____

                                    Our Sponsors

                                    Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                                    Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                                    Make it happen. With code.


                                    Manning 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/183.
                                    Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                    Buy me a coffee or become a patron.

                                    1 hr 3 min
                                  • #182 - Building a Quality-Driven Culture: Enhancing Quality Practices Using QPAM - Janet Gregory & Selena Delesie

                                    “We have 10 different aspects of quality, and testing is just a subset of activities in the overall quality culture. You need to have a good testing practice, but it’s just a tiny part of quality culture."

                                    Janet Gregory and Selena Delesie are the co-authors of “Assessing Agile Quality Practices Using QPAM”. In this episode, we discuss how to elevate and improve our organization’s quality culture and practices. Janet and Selena begin by explaining what quality culture truly entails, distinguishing it from a narrow focus on testing. They describe the QPAM model, breaking down its 10 quality aspects and 4 dimensions to provide you with a comprehensive model for assessing your quality practices.

                                    Gain insights on why social and sociotechnical aspects of quality are more critical than technical ones, and explore some quality aspects such as feedback loops, development approach, and defect management. Janet and Selena also elaborate on why they consider defect management to be of the lowest priority and provide reasoning for their decision.

                                    Whether you’re a seasoned quality professional or a team leader striving for continuous improvement, this episode contains valuable takeaways to help you build a quality-driven culture that delivers high-quality results. Tune in to learn actionable tips for conducting your own quality assessment and driving quality transformation in your organization.  

                                    Listen out for:

                                    • Career Journey - [00:02:10]
                                    • Quality Culture - [00:04:58]
                                    • Quality & Testing - [00:06:42]
                                    • Quality Assessment - [00:08:37]
                                    • 10 Quality Aspects - [00:11:00]
                                    • The Importance of Sociotechnical - [00:13:30]
                                    • QPAM is Not a Maturity Model - [00:16:11]
                                    • 4 Dimensions - [00:19:52]
                                    • Feedback Loops - [00:23:09]
                                    • Explaining Feedback Loops - [00:25:45]
                                    • Development Approach - [00:30:18]
                                    • Defect Management - [00:33:03]
                                    • Understanding the Problem - [00:37:19]
                                    • Conducting a Quality Assessment - [00:40:26]
                                    • Insights from Past Assessments - [00:44:49]
                                    • 3 Tech Lead Wisdom - [00:49:04]
                                    • _____

                                      Janet Gregory’s Bio
                                      Janet Gregory is a testing and process consultant with DragonFire Inc. She specializes in showing agile teams how testing activities are necessary to develop good quality products. She works with teams to transition to agile development and has taught agile testing courses worldwide. She contributes articles to publications and enjoys sharing her experiences.

                                      Selena Delesie’s Bio
                                      As a coach, consultant, and trainer, Selena helps leaders and executives shift into healthy leadership, business agility and to engage the strengths and passions of their team to produce a highly creative, productive and vibrant workforce. She is a published author and invited speaker on agility, quality and leadership practices. Selena is co-author, with Janet Gregory, of the books Assessing Agile Quality Practices with QPAM, and A Guide for Facilitating Quality Assessments, as well as a contributing author to other published works.

                                      Follow Janet and Selena:

                                      • Janet’s Twitter / X - @janetgregoryca
                                      • Janet’s LinkedIn - linkedin.com/in/janetgregory
                                      • Janet’s Website - janetgregory.ca
                                      • Agile Tester - agiletester.ca
                                      • Selena’s LinkedIn – linkedin.com/in/selenadelesie
                                      •  Quality Assessments using QPAM bundle – https://leanpub.com/b/qualityassessmentsusingqpam
                                      • _____

                                        Our Sponsors

                                        Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                                        Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                                        Make it happen. With code.


                                        Manning 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/182.
                                        Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                        Buy me a coffee or become a patron.

                                        55 min
                                      • #181 - Engineer Your Career and Your Life: Timeless Career Advice and the Power of Small Bets - Louie Bacaj

                                        “Engineers make this mistake of thinking that if they just do the work, they’re going to be rewarded. But it’s just not how it happens. Be heads down, add the value, do great work, but don’t forget to make the noise."

                                        Louie Bacaj is a software engineer and engineering leader who turned entrepreneur. In this episode, Louie shares his unique career journey and valuable insights for aspiring tech professionals and aspiring entrepreneurs.

                                        Louie reveals the secrets behind his rapid career progression, sharing the key differences between working in a big corporate versus a nimble startup, and the challenges and rewards of wearing multiple hats. He offers practical advice on self-upskilling, embracing more senior management roles, and excelling at people management. He also shares timeless career advice for engineers at all stages of their journey.

                                        Louie then opens up about his entrepreneurial journey, emphasizing the importance of taking small bets and learning from the small wins, and embracing freedom and independence by building your own business. Plus, discover why strong writing skills are a secret weapon for success at any stage of your career.

                                        This episode is packed with actionable tips and inspiration for anyone navigating the tech industry – whether you’re a seasoned engineer or an aspiring entrepreneur.  

                                        Listen out for:

                                        • Career Journey - [00:02:14]
                                        • Big Corporate vs. Startup - [00:03:36]
                                        • Wearing Multiple Hats - [00:06:02]
                                        • Self-Upskilling Rapidly - [00:08:18]
                                        • Louie’s Rapid Career Progression - [00:10:56]
                                        • Getting Comfortable with More Senior Roles - [00:16:00]
                                        • Tips on People Management - [00:21:55]
                                        • Timeless Career Advice for Engineers - [00:25:41]
                                        • Going Into Entrepreneurship - [00:31:24]
                                        • Sense of Freedom & Independence - [00:38:59]
                                        • Small Bets - [00:45:10]
                                        • Learning from Small Wins - [00:49:12]
                                        • The Importance of Writing Skills - [00:54:24]
                                        • 3 Tech Lead Wisdom - [00:59:18]
                                        • _____

                                          Louie Bacaj’s Bio
                                          Louie Bacaj is a Software Engineer and Engineering Leader who turned Entrepreneur. Over the last decade, he has helped build multiple engineering teams and systems that scaled to millions of users. But he decided to leave that career behind for entrepreneurship.

                                          Since quitting, he has realized that building an audience is an asset to entrepreneurship. It’s a great way to help people and to have them help him. But as an awkward engineer, he had no idea where to start. So he started writing and Tweeting his story. And everything he has learned so far.

                                          Since starting this entrepreneurial journey in September 2021, he has built multiple SaaS apps with his brother. He created two courses that have sold over 1500 times. And he has grown a sizeable audience.

                                          Follow Louie:

                                          • Twitter / X – @LBacaj
                                          • LinkedIn – linkedin.com/in/louiebacaj
                                          • Website – louiebacaj.com
                                          • Small Bets – smallbets.com
                                          • _____

                                            Our Sponsors

                                            Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
                                            Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
                                            Make it happen. With code.


                                            Manning 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/181.
                                            Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                            Buy me a coffee or become a patron.

                                            1 hr 3 min

                                          About Tech Lead Journal

                                          From the publisher's feed

                                          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…

                                          More shows like Tech Lead Journal

                                          The Knowledge Project by Shane Parrish

                                          The Knowledge Project

                                          2,698 Listeners

                                          Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                          Software Engineering Radio - the podcast for professional software developers

                                          276 Listeners

                                          The Changelog: Software Development, Open Source by Changelog Media

                                          The Changelog: Software Development, Open Source

                                          286 Listeners

                                          Software Engineering Daily by Software Engineering Daily

                                          Software Engineering Daily

                                          624 Listeners

                                          Talk Python To Me by Michael Kennedy

                                          Talk Python To Me

                                          581 Listeners

                                          Soft Skills Engineering by Jamison Dance and Dave Smith

                                          Soft Skills Engineering

                                          286 Listeners

                                          Thoughtworks Technology Podcast by Thoughtworks

                                          Thoughtworks Technology Podcast

                                          43 Listeners

                                          The InfoQ Podcast by InfoQ

                                          The InfoQ Podcast

                                          38 Listeners

                                          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                          Syntax - Tasty Web Development Treats

                                          984 Listeners

                                          Today, Explained by Vox

                                          Today, Explained

                                          10,262 Listeners

                                          The Stack Overflow Podcast by The Stack Overflow Podcast

                                          The Stack Overflow Podcast

                                          62 Listeners

                                          The Big Take by Bloomberg

                                          The Big Take

                                          154 Listeners

                                          科技工作講 Tech Job N Talk by Tech Job N Talk 科技工作講

                                          科技工作講 Tech Job N Talk

                                          26 Listeners

                                          HBR On Leadership by Harvard Business Review

                                          HBR On Leadership

                                          154 Listeners

                                          The Pragmatic Engineer by Gergely Orosz

                                          The Pragmatic Engineer

                                          74 Listeners