Slashdot Mirror


Good Engineering Managers Just "Don't Exist"

hype7 writes "Here's a provocative article; the VP of engineering of a Sequoia-backed startup in Silicon Valley makes the case that good engineering managers aren't just hard to find — that they basically don't exist. The crux of his argument? The best engineers get all the benefits of being leaders, but without needing to take on the rather painful duties of management. So they choose not to move up. Compare this to the engineers who aren't as strong, and use the opportunity to move up as a way to get their voice heard."

27 of 312 comments (clear)

  1. they exist but do not have titles? by Anonymous Coward · · Score: 5, Insightful

    So... the good engineering managers are leading by example and managing through informal means. They are out there but since they do not have titles they do not exist. Only a manager would think like this.

    1. Re:they exist but do not have titles? by ackthpt · · Score: 5, Insightful

      Go back about 40 years ago, before CEOs gathered obscene salaries, bonuses, etc for doing sweet fanny adams, and you had generations of managers who rose up through the ranks and knew the work of their associates, as they once had done it themselves. They were gradually replaced by career managers who knew nothing about what the engineer was doing, but how to play the management game and crawl up the ladder. IMHO this is why so many companies are in such trouble all the time, they are run by people who do not understand what is actually going on.

      There's a saying: Those who can't do, teach.

      My variation on this is: Those who can't do, teach, but those who can't teach manage.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:they exist but do not have titles? by James-NSC · · Score: 5, Insightful

      I'll second that observation. Ever since "manager" has become a career option in and of itself, it's attracted "those who can't do anything else and who don't produce anything of value". Prior to that being a self serving career path, managers were people who worked their way up the ranks and carried with them both the experience of being "worker bees" and the knowledge of what the pain points of the bees were. Once they became management, upper management benefited from their experience of being a worker, and the workers benefited from their experience of being "one of them" - everybody won. These days, you have managers (we have one where I work) who have never done anything else and as a result, bring absolutely nothing to the table.

    3. Re:they exist but do not have titles? by ackthpt · · Score: 4, Insightful

      I'll second that observation. Ever since "manager" has become a career option in and of itself, it's attracted "those who can't do anything else and who don't produce anything of value". Prior to that being a self serving career path, managers were people who worked their way up the ranks and carried with them both the experience of being "worker bees" and the knowledge of what the pain points of the bees were. Once they became management, upper management benefited from their experience of being a worker, and the workers benefited from their experience of being "one of them" - everybody won. These days, you have managers (we have one where I work) who have never done anything else and as a result, bring absolutely nothing to the table.

      I learned these lessons from my father, who was an engineer. His manager was a managing-engineer. The person above him had been a managing-engineer. Two presidents I knew the children of, they attended the public schools, had been engineers at one time. Now the top tier of the company is a bunch of pros who live off the wealth prior generations brought to the company.

      --

      A feeling of having made the same mistake before: Deja Foobar
    4. Re:they exist but do not have titles? by Maxo-Texas · · Score: 4, Informative

      True, in 1970, they were paid about 50x the average salary. That's highly paid!

      Of course today, they are paid 350 to 535 times the average salary. That's obscene!

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:they exist but do not have titles? by LDAPMAN · · Score: 4, Informative

      Actually, I've seen many situations where the top person (or people) on a team make more than the manager. It's actually pretty common in tech.

    6. Re:they exist but do not have titles? by AlphaWolf_HK · · Score: 4, Insightful

      This isn't true at all, it's actually quite the opposite. The older line of thinking of organizations was to have a pyramid of managers, which gave line workers less autonomy. Today line workers are more empowered and organizations tend to be flattened in comparison.

      Proof: http://www.nber.org/papers/w96...

      In the early 1900's the highly bureaucratized management structures were largely a result of Max Weber's business principles, which started to fall out of favor in the 70's, and newer businesses try to avoid that system as much as they can. Some workers need to be micromanaged (yes, believe it or not most minimum wage workers can't tell their ass from a hole in the ground, which is why they make minimum wage) but firms where you're paid a higher salary want to avoid that as best as they can so that their employees can maximize their potential.

      And before you go "aha you sound like a manager" no, I'm not in management, not interested in it either. I'm not morally opposed to being a manager either, like some who post on slashdot are, rather I just don't think it's a very fun thing to do. I'm actually the type who prefers to simply be handed a problem and asked to solve it within the defined parameters. You do that with management (especially project management,) but a lot of times you're bogged down with accounting, and I hate accounting (and things like it, such as logistics.)

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    7. Re:they exist but do not have titles? by JoeMerchant · · Score: 4, Insightful

      If you're ever completely out of date, you're doing it wrong. Sure, you might not stay at the cutting edge of the latest fads, but the good new tools and techniques take 5 to 10 years to get established. If you're so out of touch that you can't pick up the buzz of something worthwhile after 5 years, and take the time to learn and master that yourself, how did you ever get through engineering school in the first place?

      Also, if your company "needs" new tech that didn't exist five years ago, maybe you are too old for that game. There's plenty of worthwhile work out there that doesn't involve gambling on picking "the next big thing" before it happens.

    8. Re:they exist but do not have titles? by CrankyFool · · Score: 5, Insightful

      That probably came across somewhat cranky, but is entirely accurate.

      I'm an engineering manager. Until a year ago, I was an engineer. I'm a decent engineer, though prone to quick-and-dirty hacks sometimes to solve problems rather than good long-term design. I got promoted to managing an infrastructure software engineering group (after the engineers in that group gave me the thumbs up) and in my first one-on-one meeting with each of my engineers I asked them "so what would you like me to be doing around here?"

      And you know ... yes. It turns out that if meetings need to be attended, and we have a choice between a world-class engineer attending them and a manager attending them and then passing back whatever relevant information engineers want to know, my engineers seem to prefer that I attend those meetings (sometimes. Sometimes they just call their own meetings if they think they need to).

      Generally, I consider my job to be "the stuff we need to do the engineers don't want to do" (e.g. recruiting). And I get paid less than about half my engineers (and I think my salary's a little below median for my group). Which is fair -- their impact on the organization is higher than mine.

    9. Re:they exist but do not have titles? by jhol13 · · Score: 4, Insightful

      In essense, good managers work for the engineers, bad managers work for upper management.

    10. Re: they exist but do not have titles? by malloci · · Score: 5, Insightful

      I too work at a place where my management is promoted from the ranks of geeks. The problem? Geeks often don't make good managers. People skills are often lacking; they try to maintain that role of geek (which they were great at) and fail at the additional duties of managing.

      I'm not saying it can't be done, and i agree that Having a manager that understands technical details can be great. Having one that understands how to really manage people is 100x more useful.

  2. It's personality by docwatson223 · · Score: 5, Insightful

    The best engineers I've met in 20 years can't deal with people or their problems. The best managers I've met have enough engineering to know what's going on and when to get out of the way.

    1. Re:It's personality by jgotts · · Score: 4, Insightful

      No, those aren't the best engineers. Those are terrible engineers, people who have done a great job memorizing their university textbooks and they probably got all A's and can tell you 100 useless computer science facts about trees.

      The best software engineers were child prodigies who began programming as children, saw the forest for the trees at the university and didn't care much about their grades, people who have done hobbyist software work throughout their lives. These people can explain engineering to a child, admit when they make mistakes, and you can discuss with them any subject whatsoever. These people find what they need using Google, because they are great general problem solvers.

    2. Re:It's personality by kzadot · · Score: 4, Insightful

      Heh I agreed with the first bit. But I thought the second bit was going somewhere else.

      The best engineers are self managing, communicative, get on well with others, have a customer focus, understand the market and the domain and have an understanding of how knowledge work flows through a product development system. They understand risks and can make decisions. They don't get bogged down in the details of the latest tech toy, and are able to deliver, constantly what the customer wants with high quality.

      Good engineers can still fall short in one or two areas, that is why we need managers.

  3. I know one by n1ywb · · Score: 4, Interesting

    I have met exactly one excellent engineering manager. Of course he was a licensed professional civil and HVAC engineer, and he didn't know anything about software engineering, but it turned out that didn't matter, because he was awesome at project management, documentation, using the right amount of process, and he really "got" engineers and engineering in general, and trusted us on the technical stuff. Then he got unceremoniously shitcanned by a blowhard asshat VP who didn't want to hear what he was saying, who himself proceeded to jump ship a year later. *sigh*.

    --
    -73, de n1ywb
    www.n1ywb.com
    1. Re:I know one by Trepidity · · Score: 5, Insightful

      Ah yes, the other reason there are no good engineering managers: someone who is actually focused on managing their team well, rather than playing corporate-politics games in the higher echelons, might well get fired.

    2. Re:I know one by khasim · · Score: 4, Insightful

      Ah yes, the other reason there are no good engineering managers: someone who is actually focused on managing their team well, rather than playing corporate-politics games in the higher echelons, might well get fired.

      "Not a team player."

      But which team and what game is never directly stated.

      The "team" is not the people you manage. It is the other managers and the executives. You burn "worker bees" to protect the people on the real team.

      And that is the game. Protect the careers of the managers and executives. That's why there are management meetings and executive retreats and golf games. So you will be able to bond with the people who will be protecting you and who will expect your protection in exchange.

  4. Re:Dilbert by ThePhilips · · Score: 4, Insightful

    No.

    That's actually one of the things he doesn't cover: good/better specialists end up doing the work, while the mediocre/lesser specialists have lots of spare time to act in a manager-like manner. Former for their achievements get more work. Later - get promoted.

    --
    All hope abandon ye who enter here.
  5. hierarchical org fail by bzipitidoo · · Score: 4, Interesting

    Managing needs a fundamental rethink. Lot of managers act like kings or generals, not partners or guides or communicators. And that's doing an injustice to good kings, who understood that they could not be slave-driving dictators. Engineers should have the authority to fire managers. Vote the bad managers out.

    The West prides themselves on being fair democracies. Yet corporations are still handled with medieval traditions. Most are even passed on to heirs, under the odd medieval notion that, like entire kingdoms, a company can belong to an individual bloodline.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    1. Re:hierarchical org fail by phantomfive · · Score: 4, Interesting

      Managing needs a fundamental rethink. Lot of managers act like kings or generals, not partners or guides or communicators. And that's doing an injustice to good kings, who understood that they could not be slave-driving dictators. Engineers should have the authority to fire managers. Vote the bad managers out.

      That's what the sales teams think, except they want the ability to fire engineers. Every group thinks they are the most important, including managers.

      --
      "First they came for the slanderers and i said nothing."
  6. Re:Dilbert by ColdWetDog · · Score: 4, Insightful

    He's not even the first. It's basically the Peter Principle. And he wasn't even the first.

    Probably originally noted by the Sumarians when they tried to get the Zuggernauts higher than two stories.

    He's really just whining and his rant shows you how out of touch these Silicon Valley guys really are. Companies like Boeing, Lockheed, the consortium that made the LHC - they work on engineering projects that would make a Silicon Valley company curl up in a little ball. You can argue that some of the megacorps are indeed getting to big to manage. Witness Boeing's stupid attempt to outsource pretty much the entire 787 in order to curry favor from various countries. As well as Lockheed's inability to get the F-35 going.

    But those projects are several orders of magnitude larger than his. He just needs to learn something from the pros.

    --
    Faster! Faster! Faster would be better!
  7. I see his point by rilister · · Score: 4, Insightful

    Having worked as an engineer and a manager in Silicon Valley, I see his point. But I've also worked in Germany, and it's interesting to see how many senior business leaders in Germany are engineers. I personally think that as a culture we (American engineers) devalue and even laugh at leadership skills. We think they're irrelevant to being a good engineer: call it Dilbertism.

    Culturally, German engineers (in comparison) see leadership of people and teams as one of their natural requirements. Engineers are reknowned for their high-handedness and taking lead in any given situation. I remember trying being in an informal situation setting a large number of tables for a party: when I started suggesting a plan, two german language students started saying "look at the engineer, taking over as usual".

    So, again, as an ex-engineer, I think our mutually reinforced disparagement of managers is part of the problem. Leadership is something we should be naturally good at, and all engineers offended by Juan's assertion should take it as a challenge, not an insult.

    --
    'This writing business. Pencils and what-not. Over-rated if you ask me. Silly stuff. Nothing in it' - Eeyore
  8. Re:Uh huh by hemanman · · Score: 4, Interesting

    Correct, I know what you mean, having the same credentials myself.

    However, having both is what enables you to enable your team to work pure magic in projects, a shame it is invisible to all but the ones that take the credit for it, when you yourself is looking the other way being stuck with some technical detail.

    Being technical, which requires quite a bit of IQ, also comes with a high sense of right and wrong, that makes you somewhat backstabbing impaired, and every time you get screwed over you loose a little bit of willpower to try again.

    That's why you don't see any good engineering managers, they just gave up at some point along the road.

    -H

  9. Kind of right... by RocketScientist · · Score: 5, Interesting

    People go into engineering to engineer. Not to tell other people how to do it. Let me explain my day:

    Meetings: 2 hours, minimum, per day. Every meeting starts 2-10 minutes late, depending on the most senior person in the meeting. The more senior, the more they impress by being late to the meeting to demonstrate their importance. "Sorry I'm late, had to stop in the bathroom, fill up my coffee, and blah blah blah don't care". Anything discussed in the meeting could have been done in a 5 minute conversation or 10 minute email composition, but nobody "has time" to read email and comment, because they're in meetings all the time.

    HR Crap: Wanna hire someone? That's at least 40 hours of solid work to pile through the paperwork, which by the way changed completely since the last time you did it, WHY ARE YOU DOING IT THE OLD WAY YOU MORON! Doing annual objectives. Doing semi-annual reviews. Approving timesheets. Approving expense reports. Sitting in on interviews for other teams so they have enough feedback to fill out their paperwork, so they return the favor when you need it. Touchy-feely manager training. Sexual harassment training. Diversity training. Interviewing training. Training training (not kidding).

    Stupid Management Stuff: Talking to every single person on the team, asking about their kids, their favorite sports team, whatever. Every day. 1 hour/day or so. No, I don't care, but *I* get reviewed on that stuff as well. Dealing with making sure people are happy so you don't have to spend the 40 hours of interviewing and HR crap to hire someone else.

    Bureaucratic Crap: Buying things (Budget approval, another approval to actually buy the thing, approval to install it, and security team approval to actually get access to it). Borrowing things. Getting office space, computers, and computer upgrades for the team. Putting in tickets when phones don't work, when people need security access to new systems. Acquiring software is the WORST, I work for a multi-million dollar corporation that has sales people expense accounts for a week over $20k, and it's taken me 8 weeks to get a $10k software acquisition approved.

    Building things: fill out forms to make something. Spend a lot of time reviewing forms and approving them. Don't spend any time actually doing things, that might be fun, you have to delegate that onto your team. You might get some design work in, but you should leave that to your Architect, aren't you late for a meeting?

    Mentoring: The only fun part of my job that's left. 2 hours per day. Max.

    All of this and what do you get? Better pay? Nope, I got a guy working for me making the same money. An office. Well, yeah, sure...untilNO. YOU HAVE TO BE SENIOR MANAGER TO GET AN OFFICE. Until then, a cube like everyone else. Respect of peers? LOL.

    Honestly, being a manager is a shitty, shitty, shitty job. It simultaneously doesn't pay enough and can't pay enough, so it doesn't even try. You don't get to do fun stuff anymore, and you get yelled at if you try. I got roped into it because everyone else took a step back faster when they were looking for volunteers.

    Why yes, I am sending out resumes. Why do you ask?

    Honestly, the best thing to do in IT once you hit a certain level is ask yourself "Do I want to be a manager". If the answer is no, you essentially have to quit and go be a consultant.

    1. Re:Kind of right... by dbIII · · Score: 4, Funny

      Sexual harassment training

      That's the problem with you Americans, you need training for everything. Australian managers on the other hand do plenty of sexual harassment without needing any sort of training.

  10. Re:not exactly by Grishnakh · · Score: 4, Insightful

    The most talented might have some other quirks, such as not enjoying endless meetings, pointless bureaucracy, idiotic politics, and this would render them unsuited for a job in management. Of course, the other managers rephrase this as "doesn't play well with others".

  11. Re:Dilbert by Anonymous Coward · · Score: 5, Funny

    When the astronauts puss out and the cosmonauts go home for the day, who gets shit done? The muthafukin Zuggernauts that's who. When my boss hands me a project that I can't handle, I look at him and say "We are gonna need a Zuggernaut for this bro."