Here is my attempt to create your ultimate curated guide to what is there to know about leadership.
I have been reading about leadership, communication, negotiation a lot lately. There are some quality resources to learn from. In here, I will save you tens of hours in your search for good ones.
The content is mostly curated from all over the internet and I have given link to each resource I cited/taken screenshot from for your further inquiries and for giving credits, of course.
This work will get updated along the way as I find more valuable resources to add.
Without further ado, let’s start.
As a leader, there are certain thing you cannot change and change about a person:
You can change:
Ability to Step Back and See the Big Picture
Industry and Technical Knowledge
ConfidenceCultural Norms (within reason)
Poise (Working with Leadership)
You cannot change:
Raw Intelligence
Emotional Reactivity
Natural speed
Google’s research has revealed what makes a good manager:
Ah Google, it is everywhere. While it is talking you as a leader get to listen. When they study something they really make and end to all discussions right? Here are 8 most important points the research has put forward about what makes a leader a great leader. There are a lot readings that have to be done to improve yourself in every aspect. A leader :
Is a good coach
Empowers the team and does not micromanage
Expresses interest in and concern for team members’ success and personal well-being
Is productive and results-oriented
Is a good communicator — listens and shares information
Helps with career development
Has a clear vision and strategy for the team
Has key technical skills that help him or her advise the tea
Ask these questions to your team to know how they perceive you as a leader:
Google strikes again. These are the most productive questions I have seen to detect what a leader should have as soft skills. There is only one question for hard skill. I do think that if you are an engineering manager you have to have technical capabilities though. Not necessary, but a big nice-to-have that will help you climb up the ladders.
My manager gives me actionable feedback that helps me improve my performance.
My manager does not “micromanage” (get involved in details that should be handled at other levels).
My manager shows consideration for me as a person.
The actions of my manager show that he/she values the perspective I bring to the team, even if it is different from his/her own.
My manager keeps the team focused on our priority results/deliverables.
My manager regularly shares relevant information from his/her manager and senior leaders.
My manager has had a meaningful discussion with me about career development in the past six months.
My manager communicates clear goals for our team.
My manager has the technical expertise (e.g., coding in Tech, selling in Global Business, accounting in Finance) required to effectively manage me.
I would recommend my manager to other Googlers.
I am satisfied with my manager’s overall performance as a manager.
What would you recommend your manager keep doing?
What would you have your manager change?
What are the variables that have no significant effect on team effectiveness you ask, here:
You must have heard about debates on workload, proper team-size, extravert/introverts team-members and other variables down there. Researchers concluded that these variables have effects but not that much.
Colocation of teammates (sitting together in the same office)
Consensus-driven decision making
Extroversion of team members
Individual performance of team members
Workload size
Seniority
Team size
Tenure
You have 5 important variables for your team to work well:
You need to have a measurement/observation system for each and every one of these variables.
According to Russ Laraway, there are 3 areas that a leader has to focus on:
These are the golden rules of feedback when you need them the most:
This is by far the best article I have read on how to give feedback by Lopp. Firstround articles on management are really top-notch.
Lopp recommends a system called pre-PIP. Details are down here:
I strongly urge you to read the whole article:
You need to pay high attention to your coaching skills as a leader. Try some of these questions:
Tell me more about this issue, goal, need.
How is this issue affecting you/others?
In what situations do you need to use this skill/knowledge?
What tells you that you are lacking in this skill/knowledge?
What would the ideal outcome be?
What have you tried so far?
How is this similar to or different from the way you have approached this in the past?
What worked, what didn’t, what did you learn?
What do you believe you need to do differently?
What if you asked for exactly what you want?
Speaking of coaching, it is not a tool to apply in every situation:
When not to use it:
If you are dealing with a high stake problem and you need to act fast
Giving a feedback
Training a new member
Managing a underperformer
When to use it:
Modern leadership practices are must-haves for leaders who are facing the problems of quiet quitting and also the real quitting:
44 advice for engineering managers from one of the greatest minds:
Communicate to every engineer the next most important issue for them to work on.
Personally fix bugs and ship features. You have to write code to remain an effective tiebreaker, but that’s where your coding responsibilities end.
Do make decisions when it’s necessary. Few things are as demoralizing as a stalled team.
Don’t shoot down ideas until it’s necessary. Create an environment where everyone feels safe to share and explore ideas. The folks writing the code have a lot of information you don’t. Rely on your team and you’ll make better decisions.
Most conflict happens because people don’t feel heard. Sit down with each person and ask them how they feel. Listen carefully. Then ask again. And again. Then summarize what they said back to them. Most of the time that will solve the problem.
Closely watch and assess your team’s “psychological safety”
According to Amy Edmondson, “psychological safety in the workplace is the belief that the environment is safe for interpersonal risk-taking. It is a belief that one will not be punished or humiliated for speaking up with ideas, questions, concerns, or mistakes.”
Eliminate these habits if you want to become an exceptional leader:
A zero-sum mindset
A sense of entitlement
Being motivated by compliments
Relationship with pure takers
Name dropping to impress
Telling people how busy you are
Quitting for no logical reason
Pretending you know
Keeping grudges (Source)
You need to work hard on your ability to get the job done:
A 2015 study published in Industrial and Labor Relations Review found that having a boss who excels at "ability to get the job done" has by far the largest positive influence on employee job satisfaction. (Source)
You have to have a growth mindset and be an example for your team against all the obstacles on your way to the desired end-state:
Organizations are not linear and as manager you need to learn what complex adaptive systems(CAS) are:
The only thing that is certain about complex systems is that they are unpredictable. We cannot predict the future because the rules are always changing.
The brain, economies, ecologies, the immune system, weather, traffic, and ecosystems, children, our cities, our pets, our partners, our organizations, supply chains, and ourselves are examples of CAS.
Characteristics of CAS are as follows:
Complex systems consist of a large number of elements that in themselves can be simple.
The interactions are nonlinear. Even if all the parts are not in communication with each other the effects are propagated.
Complex systems are open systems — they exchange energy or information with their environment — and operate at conditions far from equilibrium.
Leaderless
Self-organizing
Adaptive
Stochastic → Governed by chance
As a leader in one of the CAS you ;
“Where there is complexity there is emergence, adaptation and uncertainty. Evolution exists in non-linear systems, meaning we cannot predict and control events because the rules can change in ways that we can’t predict. The only thing that’s certain about complex systems is that they are unpredictable. The implication of this is that humans cannot control all things — we cannot be Gods, as Newtonians had believed.”
12 Critical Competencies For Leadership in the Future:
Questions to ask yourself repeatedly as a manager (my additions):
How can I improve?
What are my shortcomings?
How can I help one of my reports today?
Are the projects given to my reports challenging enough? How can I challenge them more?
How do my reports learn more? What do they want to learn more about?
Do people feel safe with me?
Do I make them feel that I sincerely care about them?
Do I give them space and autonomy?
Should I get support from my reports?
Do I allow my team to make mistakes?
How can I apologize when I am mistaken?
How do my people react when they are mistaken?
Do I help them bring out the best versions of themselves?
Do I know the meaning and value of their work and can I show it?
Do they feel good / lucky to be with me?
Do I empathize?
Do I act fairly?
Some other good resources:
6 Counterintuitive Rules for Being a Better Manager - Advice from Lambda School, Quip & Facebook
Complex Adaptive Systems — Simple Rules, Unpredictable Outcomes
Youtube Resources:
Book Resources:
Look at this article or this too, for more good book recommendations.
Till next time,
Stay hungry, stay foolish.