Where we’re going wrong with developer productivity | Catherine Hicks at leadDev London 2023

Learn how to create a culture of thriving developers by understanding factors that influence productivity, organization, and agency.

Key takeaways
  • Key measures of developer thriving include developer agency, support and belonging, developer learning culture, and software work visibility and value.
  • Brittle productivity is a myth that productivity is solely dependent on individual effort, without considering the role of organization, managers, and leaders.
  • The concept of thriving is crucial for human achievement and well-being, and it means having access to socio-cognitive processes for realistic and sustainable growth and innovation.
  • Managers’ leadership and visibility are crucial factors in developer thriving, and opaque or absent leadership can hinder development.
  • There is no one-size-fits-all solution to productivity; instead, it is influenced by many factors, including agile development, leadership, and organizational culture.
  • Developing a resilient model of developer productivity requires considering the complex interplay of factors, including developer agency, support and belonging, developer learning culture, and software work visibility and value.
  • Managers need to prioritize identifying and addressing areas of misalignment and confusion in their organizations to foster a culture of thriving.
  • In a thriving organization, developers are motivated, self-efficacious, and have a sense of belonging, leading to increased productivity and job satisfaction.
  • Leaders must recognize and address the impact of brittle productivity on their teams, and focus on creating a culture of thriving by prioritizing developer agency, support and belonging, developer learning culture, and software work visibility and value.