Heuristics for effective management.
Giving great feedback to reports/managers/peers is one of the most impactful things you can do to drive alignment and build trust.
Avoid coding in the critical path. Tips from Charity Majors:
[Action Required]
if you expect the reader to take action."Dont defer decisions to meetings. Make decisions on the spot, communicate it over long-form writing, and use the meeting to discuss it." Erik Bernhardsson
Many managers want to attend executive staff meetings, as it makes them feel needed and puts them in the know. I made use of this desire by setting a price of admission to the meeting: you had to fess up to at least one thing that was 'on fire.'" Ben Horowitz
If you can 'hire tough,' you can 'manage easy' Sue Tetzlaff, The Employee Experience
Hiring is the most important decision a manager makes.
What to look for in senior engineers:
What to watch out for:
Having a good onboarding process is crucial to the success of your team. It ensures new members are contributing as early as possible and are assimilated into your processes and culture.
An onboarding process is successful if your new team member can contribute a bug fix on their first day of joining.
Onboarding material: