News for hackers. Stuff that matters.
Re:A Plan to Turn Engineers into Managers by tamaatar on Tuesday August 04, 2015 @11:05AM (#10003832)
You are right about the salary. but what is your opinion on job security and employability. the way I see it, in a tech role, as long as your are flexible and open to learning whatever technology is thrown at you, you will always be employable. But in management,especially in junior management and especially in very large organisation, managers are in most cases dead weight. they don't do much.Don't they feel the insecurity?
Re:A Plan to Turn Engineers into Managers by organsnyder on Tuesday August 04, 2015 @11:59AM (#10004247)
Perceiving a manager—no matter how junior—as simply "dead weight" signals a failure in the organization, the individual manager, and/or your own perception. In addition to ensuring accountability, a good manager also helps to shield subordinates from the bureaucracy that is inevitable in large organizations. This work may not always be visible.
Re:A Plan to Turn Engineers into Managers by t0mbstone on Tuesday August 04, 2015 @01:03PM (#10004677)
Bureaucracy inevitably leads to inefficiency.

If a primary purpose of managers is to "shield subordinates", then you have a much bigger problem within your organization.

Re:A Plan to Turn Engineers into Managers by AnimalMuppet on Tuesday August 04, 2015 @01:34PM (#10004874)
But chaos is also inefficient. The best possible management minimizes both the chaos and the bureaucratic inefficiency, to get optimum output from their organization. This does not happen without management - the "natural state" of an organization is not as efficient as the optimal state.
Re:A Plan to Turn Engineers into Managers by mateo411 on Tuesday August 04, 2015 @02:21PM (#10005218)
Good process adds some latency, but reduces risk.
Re:A Plan to Turn Engineers into Managers by ryandrake on Tuesday August 04, 2015 @12:03PM (#10004276)
Definitely not as many available jobs. Every company in the Valley seems to be looking for engineers by the truckload, but there are not so many openings for [people|project|product] managers. Apparently, engineers now self-organize and products simply leap from their fingertips onto store shelves.

As for job security, I guess I'll find out eventually. My gut feeling is that in software companies, it's easier to get laid off/fired as a manager, and it's the opposite in companies where software/IT plays a peripheral or supporting role.

Re:A Plan to Turn Engineers into Managers by lucidrains on Tuesday August 04, 2015 @01:12PM (#10004751)
Yeah, this is my gut feeling too. Unspoken is the fact that productivity tools like Asana, Trello, Slack are innovations to replace management.
Re:A Plan to Turn Engineers into Managers by crpatino on Tuesday August 04, 2015 @03:50PM (#10005788)
If you think you can replace managers with Trello, you clearly have had some very awful bosses in your career.

I don't need anyone to tell me to keep working on my TODO list. On the other hand, someone who grasp the big picture is useful to have around to tell me in what order to tackle the task in the TODO list. Its even better when said someone has the clout to go poke a 3rd party that is blocking me so I can keep working on the TODO list.

But the very best managers I have had are the ones that are willing to bite the bullet and say "No, X cannot go into the TODO list as it is now. Let's work together to define what realistic actionable items need to happen for X to be accomplished and then we can put those in the TODO list."

Re:A Plan to Turn Engineers into Managers by JustSomeNobody on Tuesday August 04, 2015 @12:29PM (#10004435)
There are a few good managers. Everyone else is a boss. Boss's are detriment to an organization.

Managers manage. They don't wait until there's a fire and then start running around tossing the blame ball. Boss's do that.

Re:A Plan to Turn Engineers into Managers by sarwechshar on Tuesday August 04, 2015 @02:07PM (#10005127)
I would say the type of manager you describe could be more aptly called a leader: visionary (motivating the team behind ideals), willing to do the hardest work (as opposed to handing it down apathetically), respectful (building trust and such) and more.
Re:A Plan to Turn Engineers into Managers by nostrademons on Tuesday August 04, 2015 @02:41PM (#10005357)
"Leader" is usually reserved for a different kind of work. A leader determines where the organization should go; a manager ensures that everyone under him is marching in that direction. They require very different skillsets - leading is an outward-facing, synthesizing, strategic role, while managing is an inwards-facing, empathizing, tactical role. To use Ben Horowitz's terminology [1], leaders are Ones and managers are Twos. The CEO's usually the most visible leader in the company, but you'll often find them at lower levels as well, like the tech lead trying out a new experimental Skunkworks project.

Both of them are distinct from "boss" as the grandparent describes it, which is usually what happens when you get a manager who lacks empathy, awareness, and flexibility. Both leader and manager are highly cognitively-complex, pro-active roles that require constant information-gathering. Boss is what happens when you get someone in that position who lacks the confidence or skillset to stay on top of all that information and then reacts through command & control techniques when things go wrong.

[1] http://www.bhorowitz.com/ones_and_twos

Re:A Plan to Turn Engineers into Managers by ianbicking on Tuesday August 04, 2015 @03:30PM (#10005662)
"a manager ensures that everyone under him is marching in that direction"

That sounds like a boss to me (and not just because you used an unnecessarily gender-specific word ;). One of the anecdotes in the article is about this person, as a manager, acting as a listening board and ultimately conduit for an engineer when discussing the importance of a specific project at Twitter, and raising questions that came from that engineer that ultimately resulted in the project being cancelled. I think that advocacy role is important management – where the manager advocates both up and down (and ultimately you can't "tell" people what to do, you can only fire them or convince them, so it's "advocacy" both directions).

Re:A Plan to Turn Engineers into Managers by nostrademons on Tuesday August 04, 2015 @03:59PM (#10005865)
Difference between a "manager" and "boss" is entirely in how they go about getting everyone on the same page. For any given strategic direction, there are a lot of different ways that could be achieved. A good manager takes in information from all her reports (including their preferences, fears, concerns, and goals) and then figures out a plan that keeps all of them happy while also achieving the strategic goals coming down from above. A bad manager takes the goal as the only input and then outputs commands to achieve it.
Re:A Plan to Turn Engineers into Managers by branchless on Tuesday August 04, 2015 @11:55AM (#10004231)
Totally agree. A good tech resource is hard to find. The guy who makes you go to a meeting once a week to tell you the floor plan is changing a little? Not so much!
Re:A Plan to Turn Engineers into Managers by organsnyder on Tuesday August 04, 2015 @11:59AM (#10004250)
So a good tech resource is harder to find than a bad manager? Hard to argue with that.
Re:A Plan to Turn Engineers into Managers by logfromblammo on Tuesday August 04, 2015 @12:07PM (#10004295)
Ah, but the managers are usually the ones that decide who gets fired. If they fire you, you can be back on the job somewhere else in a few weeks. If they fire themselves, what other manager would hire a former manager who even implied that a manager was the least productive employee in the unit? That's crossing the thin green line, man!

Half of a manager's job is justifying the importance of management to the employees, and the other half is justifying their own importance to their superiors.

Let's put it this way. I have never been kept around long enough to see my own manager get fired. And I have been through 3 mergers.