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."

5 of 312 comments (clear)

  1. 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
  2. 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."
  3. 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

  4. 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.