The Software Engineers No One Wants to Work With

When people talk about becoming a better software engineer, the conversation usually revolves around technical skills.