In most large firms there is a magical barrier somewhere between lower and upper management where quality doesn't really matter. For every great servant leader, you will also have to deal with someone who has no technical experience and have never had to work a real job in their life. And the only reason your good boss has to report to them is because through proper breeding and connections or luck they have enjoyed a career unencumbered by details.
I once worked at a large (> $100B market cap) tech company and had the opposite experience. I had several interactions with C-Suite and the level below and my main takeaway was that "holy cow, they get it!". Now, the layers between me and them were another story. It was amazing to have the experience of my manager talking about our tech/product strategy, and then to hear it from someone several levels higher in the org chart. The explanations from the former typically made little sense, but from the latter it made much, much, more sense.
Here are some thoughts. Companies aren't always clear on who you would be reporting to during the hiring process. This isn't always intentional, but org structures are sometimes in flux as teams grow. You should at least ask who you're going to report to or who you could potentially report to and ensure you have a conversation with them.
Also when looking for jobs, instead of searching by company or job openings, look for managers you have gotten along with or would like to work for and literally contact them and tell them you're looking for a new gig and would love to work on their team. Manager's who may not be hiring right now generally are open to the idea of bringing a known quantity onto their team who want to work for them specifically, so if something opens up you jump to the top of the list.
At one point I went for nearly two years reporting to nobody. My previous boss left, and I basically was not on anyone's radar, but still got paid.
Exactly why you never want to take a job unless you have clarity on reporting lines and speak to your future manager (and also their manager if possible) during the recruiting process.
They took a bunch of people (two sets of n=20) and did some tests on them, by the sounds of it, the task was to do something that sounds to me like a math or IQ test. People were tested individually and in groups.
They then made little groups of three where the manager tries to coordinate who does what in terms of the tasks, and then they give the group a score.
All these numbers are then correlated with some indicators, eg age, ethnicity, social skill score, and so on.
I guess the big issue here is whether the lab task is representative of a real-world project. The big one for me is that in the real world, you don't often have an objective measure of success, and whatever you do have is not going to be independent of the environment that you're operating in. Sometimes you get to grade your own effort, other times you get graded by some fool who gets it wrong. The team changes over time. Goals change over time.
Honestly, this sounds exactly like what a group of graduate students who have never had a real job in the corporate world would come up with as an assessment of management skills.
I feel like you would need 6 months at least to really assess management.
If you treat people like cogs you're always going to be disappointed in their output. For the duration of a study I don't know how you could possibly do otherwise, and get disappointing results. You have to know something about people to figure out how to divide the labor so people are generally near their comfort zone but routinely pushed a little bit out of it for purposes of growth.
I'm not even a manager, just a lead dev, but I am what some people might call an 'informed consumer' of management skills.
i have too much pride, introversion and embarrassment to 'suck up'. This has greatly hindered my career ( and my earnings). I know what the sucking up process is and how to execute it but have psychological block actually doing it.
Any advice from ppl who've dealt with this?
I am 99.9% certain that, the overall trajectory of your career is not hinging on something as specific as "if only I learned how to 'suck up' then everything would be great". This is actually a form of magical thinking, of making excuses to avoid engaging with the real problems, and instead just lumping everything into a single excuse as to why ____ didn't work out.
The fact that you mention "too much pride, introversion, embarrassment" is also a clue to me that you might be someone with very rigid patterns of thought, and therefore likely to fall victim to black-and-white thinking (that something is all-good or all-bad, that something can ascribed to 1 single root cause to blame, etc.).
Some off-the-cuff ideas/questions, not all of them may be applicable to you, but hopefully it triggers some introspection on your part:
- Do you often think thoughts like, "I know I am right, everyone else is wrong, why can't they just appreciate my genius"?
- Is there anyone that you actually respect in your team/your org? Have you ever tried to ask them, "how did you get to where you are?" Do they mention "sucking up" as a big ingredient?
- When was the last time you asked someone to help you with something? Did you phrase it as a demand or threat? Or did you seek some kind of mutually beneficial win-win outcome?
- When was the last time you admitted to making a mistake?
- When was the last time you let someone else convince you to change your mind about something?
My advice is try to always assume the best possible interpretation of any given person's motives in a workplace. Try to be friendly.
In a way, that's the key: you need to be in an environment where you can operate in a way that works for you and delivers value to the organization. I'm very explicit to my higher-ups about what I'm optimizing for, and that if there's a day when my organization no longer values that, I'll step back from this management role.
If a manager doesn't work for me, I don't care how good of a manager they are by any organizational measure, since I know I can get (and deserve) a better working environment. In this case if nothing changes, I am going to leave — which should rightly count as a demerit to such a manager.
There are even cases where people will work harder just before they quit, so as to leave a good impression or secure a pending promotion (despite present management) prior to their departure.
Seen in this way, what makes a manager good for an org seems to be different than what makes a manager good for an IC. TFA seems to be looking at it from an org perspective only (if one is being generous, since what they have studied is hardly an org), which can probably work in the short term, but will lead to ugly consequences in the long run.
My WORST managers have been guys who fly off the handle on administrative minutiae like the formatting on an internal wiki, tabs-vs-spaces, or making lots of PR comments on trivial code changes at 10pm without ever clicking the approve button.
The common theme seems to be having no focus on what clients actually do with the product and their satisfaction.
How to find a good engineering manager to work for:
1. during your interview you must learn something significant - can be technical, or about managing people or something.
2. they should not grate you even 1 second. The interview is where you and they are at your respective very very best behaviors. If they grate on you even for 1 second, you probably don't want to work for them. You should always come out feeling positive.
3. they should push you during your interview without you feeling bad about it. The job of a manager is to bring the best/most out of you. When you are on the job they will push you hard. Also they need to find the boundary of your abilities during your interview.
4. they must have better communication skills than you and you should look up to them. Everyone judges their boss and can't deal with a boss that is worse than them at their job.
Find a good manager to work for is very difficult. Because of the high stakes related to a job search - finding a good one will probably only happen by accident.
Treasure those bosses.
The worst thing that can happen (as it happened with me) is that your first boss is great at their job. Then every boss after that will be such a huge letdown. :)
So, do as I say not as I do?
Good managers have roughly twice the impact on team performance as good workers. People who nominate themselves to be in charge perform worse than managers appointed by lottery, in part because self-promoted managers are overconfident, especially about their social skills. Managerial performance is positively predicted by economic decision-making skill and fluid intelligence – but not gender, age, or ethnicity.
"
That’s an extremely extremely demanding condition very unlikely to be satisfied in practice, IMO. Even conditionally exogenous given covariates is hard to swallow.
Managers who don't realize you have to basically baby new hires until they are up to speed probably won't be very effective.
Workers in a corporation will instead tend to elect people who ensure decent working conditions, profit-sharing and safety, while also maintaining a positive balance sheet, e.g. in a steel mill. If they live in the local area, they're also unlikely to support dumping industrial waste in their rivers and streams. A shareholder who lives halfway around the world has no such motivation, so they'll hire managers who pollute and cut safety and health standards in the name of higher profits and dividends for shareholders. If their results are terrible they'll call on their pet politicians for a corporate welfare (bailout) to protect their holdings. Silicon Valley Bank is a recent example, but there are dozens.
Easy fixes: (1) Only allow the workers in a corporation to be shareholders in that corporation, with one vote per share, with shares based on skill and experience (2) Less radically, give worker unions the same voting rights when it comes to C-suite selection as the shareholder unions (Blackrock/Fidelity/Vanguard/StateStreet etc.). (3) End corporate welfare programs - just let collapsing corporations go into receivership and find new operators for each entity, and stop the 'fail upward' trend.
All of the things mentioned are in service of the existing model of capitalism.
That model is: There are people who do work that leads to the direct creation, maintenance or support of a customer who is paying them. There is a separate group completely independent from this group who view the firm as a form of financial instrument aka “investors.”
Then there’s a third group, and this third group is “management.” Management is hired by the investors - not the employees and is generally given more equity in order to convince the manager that they are actually closer to an investor than a worker.
The true job of management is to prevent labor from having more power and more control of the financial vehicle than the investors do - find me a manager that’s empowering their employees in a way that shifts power from investors to employees and I’ll find you a manager with no job.
This is why CEOs carry the weight of all of this bullshit because investors point to them as the scapegoat person for anything that goes bad on the labor side, and employees look to this person for direction and guidance for what to do on behalf of the investors - so they pull the “I’m paid only if the company does well” smuggling in this concept that the company doing well benefits everyone (hint: it doesn’t and if the options are homelessness or death you don’t actually have options)
In cases where “investors” create the org (EIR, VC spinout etc…) they are intentionally creating a demand signal for labor, and a process for which you can grovel to them for them running a max-min algorithm to ensure they don’t pay anything more than they legally have to - going so far as to now make it a religion where it’s unethical to do anything other than this
Alternatively if a group of engineers gets together to create something, the second that they have success on it, the capitalist investors will direct all their existing financial instrument companies to go and try to capture that new market away from the small group - typically via ruthless competition, but sometimes acquisition becomes the mutually minimum cost outcome. This is all with the idea that if you can acquire your way to market dominance in a monopoly type scheme this is the ideal for investors. It is a very predictable line of income and that’s all they care about.
As long as you live inside of this model, there is no possible world where you will ever have a manager who cares about the people underneath them or the customers for more than a very brief period while the rest of the organization figures out that this manager is a threat to the owners.
If you wanna be successful as a “manager” in a capitalist profit driven organization, there is no option other than to align yourself with investors and do everything you can to prevent your employees from becoming more independent (typically by granting unvested “options” that have zero value outside of the organization)
Well stated, somebody's clearly done their reading on Marxist theory :)
I've been struggling recently with limitations on "managing upward" I've seen thus far in my career -- eventually incentives become aligned such that no "good" manager that represents their employees well to leadership and says "no" when necessary has stuck around very long. I suspect it's largely systemic but I appreciate the way you've highlighted why.
The only cases I've seen where incentives align in favor of the rank and file employee tend to be ambitious projects as "growth" opportunities -- but of course this tends to be more often than not in the form of "experience" rather than necessarily higher "pay". Good managers still try to proactively find opportunities and make sure the team keeps growing. Eventually you "fix" the pay part by switching jobs, but I do wish we had a better system where I could just be "loyal", grow expertise in a relevant area, and be fairly compensated without having to worry about basic things like healthcare.
We all know managers get picked by kissing the right ass and siding with the right boss. Which of course makes (most, yes MOST, but not ALL) managers incompetent, or at best barely mediocre by happenstance.