Teams, coaches, coachees
Diana Larsen recently tweeted about an ideal team being one which everyone can be a coach — a mutually coaching team. There’s an important corollary to this: such a team must be a team of people willing and able to be coached. Often not a characteristic of software developers (and — dare I say it — not as prevalent amongst coaches as we’d like it to be). Requires humility, a willingness to accept that someone else’s way of doing things might be better than yours, a readiness to learn (yes, maybe from someone younger than you, or who you consider to be less experienced) and to change.