talk-data.com talk-data.com

Meetup talk 2025-04-29 at 17:00

How to Destroy a Software Engineer

Topics

Description

Retaining Software Developers is a significant challenge for teams. According to the Infragistics Reveal Survey, 37.5% of respondents expected difficulty in finding developers in 2023. To retain talent and keep DevOps engineers happy, we need to know how to make them unhappy. Join me as I discuss antipatterns in management, development, testing and monitoring patterns that can stop you retaining awesome software engineers. Outline

  • I’ll cover:- Alert volume evaluation, and how we alert bombardment leads to burnout and alert fatigue. I’ll also cover best practices for on-call rotation and BYOD usage to stop engineer burnout even when they’re not on call.
  • SLO and metric comparison across teams, and how comparing team metrics rather than improving metrics such as DORA over time for a single team breeds animosity and demoralises engineers.
  • Code reviews with jerkish or unhelpful comments, and the difference between radical candour through constructive feedback and pulling people down.
  • Tool overload, and how selecting a common toolbox reduces the need for context switching.
  • Flaky or poor testing, and how it builds mistrust and apathy in platform quality.
  • Constant work items and a lack of learning time, and how a lack of training opportunities and space to grow leaves engineers feeling stuck.
  • Lack of support for conference attendance and speaking, and how community connections help engineers grow and learn.