Boss is 90% of the 'Employee Experience'
linkedin.com
linkedin.com
I have friends who work in other departments at the company who complain so bitterly about their managers. They are constantly looking for new jobs.
The manager tools "hall of fame podcasts".
The manager tools podcast gives you actionable advice on being a good manager.
Based on the fundamental idea that what defines a good manager is 2 things: Results and Retention.
the manager tools concepts revolve around 4 key activities and principles.
1. one on ones 2. coaching 3. feedback 4. delegation
Focusing on these builds trust, facilitates mentor ship, builds an environment for improvement, and asking for more.
The crux is that one-on-ones are a set format they they advocate that put's the focus on the direct report.
Note that listening does not mean agreeing nor doing exactly what employee said. It does not even mean trusting it all, because people do lie or make mistakes. It means that they knew what was said, thought about it, checked and verified it and allowed it to change their opinions based on result of said check.
The technical aspects like delegation, task assignment and general organization pretty much follows and are dependent on listening.
Meanwhile, the boss who did not listened to people ended up with mess, because she ended up not knowing what is going on and solving non-existing problems (while ignoring real ones).
I told H.R. during my exit interview that working for my boss was like having Tilman Fertitta, the owner of the Houston Rockets, run out on the court every five minutes to stop the game and show his professional players how to dribble correctly. It was absolutely ridiculous!
I don't know why companies keep micromanagers around. They don't help and in many was detract from the company's success. If nothing else, they drive talented employees, who know they don't have to put up with that shit, out of the company.
Management is a skill, and it can be taught. Why does nobody do so?
https://charity.wtf/2019/01/04/engineering-management-the-pe...
I completely agree most engineers suck at it though but I think that's because most companies promote engineers into management for lack of a better career path.
It's easy to get into an uncomfortable situation where a superior gives an order and it falls on a junior to slam the entire team's brakes because something they know was overlooked.
Let me turn this around. I've run R&D at my startup for six years now. The #1 thing that sets apart a star engineer from an average one is the ability to work successfully during situations of incomplete information.
In other words, the star engineer already knows what to do, without me having to provide all the detail.
As a developer in a scrum team in a scaled agile organization, my team gets technical guidance from a software architect, organizational guidance from a scrum master, and the purpose of our work is to support the product for which we get guidance from a product owner. So there isn't as much left over for our boss, who checks in on us regularly to listen to our concerns. It's certainly less stressful that the people who tell us what to do have no direct power over us, and that they trust us to figure out how to get things done.
Of course the real test comes from how they handle problems when things go wrong, but it's been a good 10 months so far.
So your boss is someone who really affects your well being, but it's not completely down to her what work environment she can provide to you. Recognition, rewards, projects - employees perceive it's all down to their boss. It's not.
Similar attribution fallacy as when CEOs of successful companies are found amazing, insightful, etc.
If you are interviewing, make sure you talk to the manager who you will report to! It's such a crucial part of the job experience.
I've only listened to the 'one to ones' part of the Manager Tools podcast, but that was so useful.
But at the beginning of your career you really don’t have too much leverage.
At this point in my career, I’m really picky. I don’t work for non technical managers who aren’t a semi recent developer. It gets tiring trying to explain the reasons for doing things or explaining the complexity of something to non technical managers. But, also at this point in my career, even if I’m officially just an individual contributor, companies don’t hire me at my asking salary (not SV salaries by any means) just because they need a warm body who can develop a feature in yet another software as a service CRUD app. They are hiring me to bring higher level architectural experience to the team.
On the other hand, if I am being hired as a contractor (not consultant) as just staff augmentation, I do whatever job they are paying me for, submit my hours and go home.
If I am coming in as an overpriced “digital transformation consultant” or “cloud consultant”, I will talk the language of business and start talking about Gardner Magic Squares, and levels of the cloud maturity models, etc.
Sorry, I was I'm. Of course you can know your manager when just starting out. You'll probably get 1-4 hours of interaction with them over the interview process (and if you don't meet them, it's probably a company you don't want to work for).
But that level of data pales in comparison to what folks who have been around for a while have. They have a number of advantages:
* Not first job, so can compare data points, and make better judgements based on that limited amount of manager access
* May have worked with the hiring manager in the past (possible)
* May have worked with someone else at the company who can give them the inside scoop (more likely)
For instance a product/project manager is effectively a boss to you in that they have the strongest influence in what you will doing. These PMs might not properly represent all the stakeholders and you end up dealing with other departments project sponsors as well.
Then there’s an actual direct manager who can influence your whole career, you can have to deal with your manager’s manager on specific missions or tasks, especially if you are yourself in line to become a manager.
It becomes a mess, but that’s the reality for a lot of people I think.
Now the bosses are great but I hate the nature of my job deeply and sincerely. Maintenance and bugfixing, only reward after tormented patching of a pile of crap is more piles of crap coming up.
I wish it were standard procedure in organizations to give full psychiatric evaluations to all manager candidates prior to promotion so that at least the psychopaths, narcissists, and sexual predators could be weeded out ahead of time.
Or you might just not like any managers.
"The insightful and interesting role model bosses were amazing. They were people who inspired me to come to work. Every day I was learning something new about a business or a tool from their experience. They saw strategy and complex issues with clarity. I was often humbled in their presence and felt the need to work harder to keep up with their example. Quite often these leaders were pleasant, had a sense of humor and yet knew how to get the job done. They knew how to listen, and they knew what to ask. Several of them are some of the smartest people I've ever met."
In fact, I would argue it's not really your boss but the average of the bosses above you, or even the maximum of the worst boss in the chain.