Tactics for Tech Leadership (TTL)

Tactics for Tech Leadership (TTL)

By Andrew Parker and Mon-Chaio LoBusinessManagement
Download on the App Store

Tactics for Tech Leadership (TTL) episodes

  • Assessing the Impact of Peer Code Reviews

    In this engaging episode, Mon-Chaio and Andy dive deep into the topic of peer code reviews. They begin by providing historical context, tracing back code review practices to IBM's research in the 70s and 80s, and examine the efficacy of modern-day peer reviews. The hosts debate the true benefits of code reviews, discussing whether they genuinely enhance quality or merely serve as a process ritual. They also explore alternative methods like pair programming, and propose innovative ideas for improving peer review processes, such as detailed walkthroughs and code review checklists.


    Listeners are encouraged to experiment with different tactics and to consider feedback on their own peer review approaches. Join Mon-Chaio and Andy as they navigate the intricacies of peer reviews and share actionable insights for refining this critical practice in software engineering organizations.


    References

    • Investigating the effectiveness of peer code review in distributed software development based on objective and subjective data
    • Advances in Software Inspections
    • The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data
    • An empirical study of the impact of modern code reviewpractices on software quality
    • Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise
    • Are Two Heads Better than One? On the Effectiveness of Pair Programming
    • From Async Code Reviews to Co-Creation Patterns
    • 39 min
    • Does Your Software Methodology Matter?

      Andy and Mon-Chaio question the true impact of various software development methodologies on team performance. They look into whether the research gives any clues about how methodology choice affects team happiness, quality, and speed. The hosts critique the state of software engineering research, discuss effective team dynamics, and highlight the importance of adaptability and interdisciplinary research. Listeners will gain insights into the limitations of plan-driven approaches, the nuanced realities of how software teams work, and why understanding the 'why' behind practices is crucial. This episode offers an overview of the research into the effectiveness of different methodologies and practices.

      References

      • Pair Programming and Software Defects – a large, industrial case study: https://ieeexplore.ieee.org/abstract/document/6331491
      • A family of experiments on test-driven development: https://link.springer.com/article/10.1007/s10664-020-09895-8
      • Software Quality - Traditional vs. Agile: an Empirical Investigation: https://arxiv.org/abs/1610.08312
      • A teamwork effectiveness model for agile software development: https://link.springer.com/article/10.1007/s10664-021-10115-0
      • The effect of moving from a plan-driven to an incremental software development approach with agile practices: https://link.springer.com/article/10.1007/s10664-010-9136-6
      • Do Agile scaling approaches make a difference? an empirical comparison of team effectiveness across popular scaling approaches: https://link.springer.com/article/10.1007/s10664-024-10481-5
      • Meta-analysis for families of experiments in software engineering: a systematic review and reproducibility and validity assessment: https://link.springer.com/article/10.1007/s10664-019-09747-0
      • 44 min
      • Improvement Beyond Podcasts - The Art of Deliberate Practice

        Andy and Mon-Chaio explore the concept of growth and improvement, focusing on technical leadership. They learn about deliberate practice and discuss its role in enhancing skills for leaders. Scrabble players help them identify practices that lead to skill improvements and contrasting methods that don't, such as casual reading or working. The discussion wanders to how these findings relate to NBA coaching and engineering leadership. By the end, listeners will understand why deliberate practice, reflection, and handling high-stakes situations are essential for leaders aiming to improve their skills.

        Transcript: https://thettlpodcast.com/2024/10/13/sxey-2/

        References

        • The impact of multiple measures of leader experience on leader effectiveness: New insights for leader selection - https://www.sciencedirect.com/science/article/abs/pii/S0148296301003125
        • Developing Strategic Leadership Competencies - https://joams.com/uploadfile/2014/1008/20141008051224975.pdf
        • What Makes an Exemplary Engineering Leader? In the Words of Engineers - https://ojs.library.queensu.ca/index.php/PCEEA/article/download/15941/10441
        • Given that the detailed original criteria for deliberate practice have not changed, could the understanding of this complex concept have improved over time? A response to Macnamara and Hambrick (2020) - https://link.springer.com/article/10.1007/s00426-020-01368-3
        • Gender differences in SCRABBLE performance and associated engagement in purposeful practice activities - https://link.springer.com/article/10.1007/s00426-017-0905-3
        • 40 min
        • Defining Technical Strategy

          What is technical strategy? Is it a document explaining how to extend your data platform? A set of wiki articles on how you're tackling technical debt? A forward-looking treatise on how you will integrate generative AI into your tech stack?


          In this episode, Mon-Chaio and Andy dive into the intricacies of creating a tech strategy for engineering leaders. They explore why having a guiding doctrine is crucial for decision-making processes in tech organizations. By discussing concepts like Wardley Mapping and the distinctions between strategy and operational effectiveness, they offer insight into establishing a unique value proposition, integrating choices across value chains, and maintaining a long-term strategy even amidst distractions.


          Tune in to learn how to formulate a technical strategy that aligns with your business goals and propels your organization toward sustained success.


          References

          • The Role of the Chief Technology Officer in Strategic Innovation, Project Execution, and Mentoring
          • Strategy: Creating and Sustaining Competitive Advantage
          • Corporate Strategy: Past, Present, and Future
          • Business Strategy and Organizational Performance
          • Strategy Mapping with Simon Wardley - Define Tomorrow 2018
          • Wardley Mapping Part 1: How and why to map your business
          • 48 min
          • Living on the Edge of Chaos

             Andy and Mon-Chaio challenge the traditional notions of root cause analysis and incident reviews within complex systems. They examine how the framing of ensuring errors 'never happen again' can be counterproductive, suggesting a shift towards faster recovery and continuous learning instead. Drawing parallels with After Action Reviews in the military and Netflix's Chaos Monkey, they advocate for embracing controlled chaos and fostering a culture of practice and micro-decisions. Listeners will gain insights into how technical errors and normative errors are perceived, and why focusing on organizational culture can be more effective than strict process adherence. By the end, listeners will understand the importance of balancing process with flexibility and why living at the edge of chaos is crucial for organizational resilience.

            Transcript: https://thettlpodcast.com/2024/09/29/s2e39-living-on-the-edge-of-chaos/

            References

            • Books by Sidney Dekker - https://sidneydekker.com/books/
            • Chaos Monkey - https://netflix.github.io/chaosmonkey/
            • Andy's talk "From Outage to Understanding" - https://www.youtube.com/watch?v=5grWMM5nIC4
            • 43 min
            • Mastering Team Morale

              Morale: a topic that impacts every team. But how does morale influence organizational effectiveness? And what really makes a morale event impactful?


              Through humorous banter and thoughtful discussion, Andy and Mon-Chaio offer actionable insights and challenge conventional wisdom. They share personal anecdotes, explore research-backed definitions, and tackle the complexities of boosting team morale effectively. Listen to their creative suggestions and real-world examples that might just redefine how you think about morale and team building.


              References

              • The Definition and Measurement of Employee Morale
              • Morale: definitions, dimensions and measurement
              • The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
              • 39 min
              • Remote Work, Boundless Burnout?

                Is remote work a burnout trap or a path to freedom? There are good reasons to suspect that remote work may be highly correlated to increased burnout and many may be reinforced by our own experiences or that of our friends and colleagues. But is this hypothesis supported by research and, if so, what does it mean for designing human-centric remote work policies?


                Join co-hosts Andy and Mon-Chaio as they delve into the complexities of remote work and burnout. They explore how personality traits influence burnout and tackle the paradox of designing work environments: less effective setups with low burnout versus highly effective, high-burnout environments. They also highlight the tricky balance between collaborative work in successful companies and the need for personal autonomy. Tune in to uncover insights and strategies for navigating these challenges in the remote work era.


                References

                • Stress in remote work: two studies testing the Demand-Control-Person model
                • COVID-19 crisis and digital stressors at work: A longitudinal study on the Finnish working population
                • Healthy, healthier, hybrid work: the burnout-reducing potential of remote work and the mediating effect of work autonomy
                • Helping Remote Workers Avoid Loneliness and Burnout
                • Doing more with less? Flexible working practices and the intensification of work
                • A Systematic Review of How Remote Work Affects Workplace Stress and Mental Health
                • Dynamic Silos: Increased Modularity in Intra-organizational Communication Networks during the Covid-19 Pandemic
                • Teamwork in the time of COVID-19: Creating, dissolving, and reactivating network ties in response to a crisis.
                • Challenges and barriers in virtual teams: a literature review
                • 35 min
                • Surviving the Peter Principle

                   In this episode of the TTL podcast, Andy and Mon-Chaio answer a listener's question regarding the Peter Principle and how to avoid its effects. They explore the origins of the Peter Principle from the 1969 book by Lawrence J. Peter and Raymond Hull, discussing its implications for organizational hierarchies. The hosts examine various examples and research findings that both support and challenge the existence of the Peter Principle, including a detailed look at a study on sales organizations. They also provide actionable insights for leaders on how to recognize the symptoms of this principle in themselves and their teams, and share practical strategies to ensure promotions are done thoughtfully. Listeners will learn a surprising method called 'Creative Incompetence' as a tactic to avoid being promoted beyond their competence level.

                  References

                  • The Peter Principle - https://keinding.com/onewebmedia/The%20Peter%20Principle%20%28%20PDFDrive%20%29.pdf
                  • Promotions and the Peter Principle - https://academic.oup.com/qje/article/134/4/2085/5550760
                  • The Peter Principle: A Theory of Decline - https://www.journals.uchicago.edu/doi/10.1086/379943
                  • 46 min
                  • Vacationcast - Iterate!

                     Andy discusses the importance of iteration and feedback in the development process. He emphasizes the difference between iteration and incremental progress, sharing a story from Kent Beck's 'Extreme Programming Explained' to illustrate the concept. Mon-Chaio returns next week when they will discuss the Peter Principle. Stay tuned!

                    References

                    • Extreme Programming Explained - https://archive.org/details/extremeprogrammi00beck

                    • 9 min
                    • Unmasking Burnout

                      Burnout transcends mere feelings of being overwhelmed; it's a profound state that can drastically affect personal well-being and the productivity of organizations. Despite its significance to individuals and their workplaces, it remains a concept often enshrouded in mystery and misinformation.


                      Leveraging validated academic research and personal insights, Andy and Mon-Chaio present practical strategies for engineering leaders to foster healthier work environments. They explore over five decades of burnout research and discuss its application in contemporary engineering organizations. This episode is a treasure trove of advice for both experienced leaders and those aspiring to management, providing essential tips for cultivating a resilient and flourishing team.


                      References:

                      • Surviving Burnout
                      • Physical, psychological and occupational consequences of job burnout: A systematic review of prospective studies
                      • The role of psychosocial working conditions on burnout and its core component emotional exhaustion – a systematic review
                      • Understanding the burnout experience: recent research and its implications for psychiatry
                      • Six areas of worklife: A model of the organizational context of burnout
                      • Burnout in software engineering: A systematic mapping study
                      • 39 min

                      About Tactics for Tech Leadership (TTL)

                      From the publisher's feed

                      The TTL Podcast is a podcast dedicated to empowering managers and leaders in software companies with practical strategies and insights to navigate the dynamic world of technology. Join us as we explore a wide range of topics, from effective team management and agile leadership practices to fostering innovation and driving organizational change. Each episode dives deep into a specific technique, model, or theory of management and leadership, offering valuable perspectives and actionable tactics tailored to the unique challenges of the tech industry.