LeadDev Berlin 2022 Josh Goldberg

Learn how to lead a high-performing development team by incorporating one-on-one mentoring, knowledge sharing, and open planning. Prevent burnout, emphasize feedback, and prioritize self-care in this informative talk.

Key takeaways

Practice One-on-One Mentoring and Pairing

  • Celebrate team members’ successes to recognize their contributions
  • Quantify the benefits of team members’ work
  • Schedule time for one-on-one mentoring and pairing

Emphasize Knowledge Sharing and Learning

  • Write good documentation to aid knowledge sharing
  • Encourage team members to share their knowledge and expertise
  • Schedule time for team members to learn from each other

Incorporate Development Teams into Planning

  • Involve development teams in the planning process
  • Ensure that development teams are aligned with project goals
  • Foster open communication among team members

Avoid Buggy Releases

  • Test code thoroughly before release
  • Write tests before implementing new code
  • Emphasize the importance of testing in software development

Emphasize the Importance of Feedback

  • Encourage team members to give and receive feedback
  • Foster a culture of constructive criticism and improvement
  • Recognize that feedback is essential for growth and improvement

Recognize the Impact of Burnout

  • Recognize the signs of burnout in team members
  • Encourage team members to take breaks and prioritize self-care
  • Foster a work-life balance to prevent burnout

Practice Humility and Open-Mindedness

  • Recognize that everyone has room for improvement
  • Be open to new ideas and perspectives
  • Foster a culture of humility and collaboration