In the world of software engineering, understanding management is not just beneficial; it's essential for everyone. That's why I recently delivered a talk titled "Why and How to Manage Your Manager," focusing on fostering effective relationships between engineering teams and their managers. The insights from this talk are practical and easy to apply.
First, you’ll understand what your manager does all day. Second, you’ll learn how to manage up. And third, you’ll see that there isn’t a single person who can manage you perfectly and what you can do about it.
And here are some resources I found useful while preparing for the talk.