Shared publicly  - 
Another very thoughtful piece on engineering management by +Kate Matsudaira
Mirko Bulaja's profile photoJesse Warden's profile photoJake Callery's profile photoJohn Olson's profile photo
I can't +1 the part about 'disseminate information up and down' hard enough. One of the key advantages managers can provide to their teams is an awareness of the company as a larger whole and leveraging that to get actionable information to the right people effectively. That's also something tech leads need to do, but managers especially should embrace that role due to the greater opportunities for communication and goal-setting.
It is a very insightful post.  Refreshing to see management and leadership separated out like that.  To further differentiate, I like to think of it like this:  Management is the list of tactics for building and maintaining a team.  Leadership is channeling the execution of a team.  Good leaders are able to lead teams they don't manage.
Add a comment...