|
|
|
|
|
by beltranaceves
585 days ago
|
|
I have to admit most of this went completely over my head. As a very junior developer, I like to read this type of articles as a way to understand what my managers actually want from me. If I had to use this post as a guide on how to manage a team, I would not know how to materialize it's recommendations. Maybe it just goes to show how much of a gap there is. |
|
- Managers need to pay close attention to where they spend their energy (=time). For example, the CEO should not be spending time picking items for the company snack cupboard.
- At the lower tiers of management, the "what" necessarily becomes much more granular and task-oriented.
- The risk is that managers at this tier end up telling people precisely what to do and how to do it. This is not scalable, leads to frustration on the part of the manager and managee, and burnout.
Better is that the manager describe the desired outcome and set of standards, kpis, norms, etc, that must be met, and let ICs do it any way that fits. (Standards and norms enforce a culture that lets people collaborate more productively. No point letting a dev loose to code up a feature if they turn around a week later and tell you they did it...but in C#, when you're a Rust shop.)
An effective IC should aim to internalize the standards and norms that a manager (and their boss) use, which can be explicit or implicit, take the time to understand the manager's own targets, and offer up ways to make their work product make their life easier. For example, if you know that your manager has to write a weekly report with kpis like code coverage and test cases, then take care to produce easy-to-consume material that they can use. Eg text they can copy paste into an email, a dashboard they can screenshot or link to, etc. You want to be thought of as someone who they "dont have to worry about" and who comes to them with solutions and not just problems.
Sounds a bit Machiavellian to some, but a good manager relationship cam make or break your time at an org.