Tech Expertise Not Important In Google Managers
Hugh Pickens writes "For much of its 13-year history, Google has taken a pretty simple approach to management: Leave people alone but if employees become stuck, they should ask their bosses, whose deep technical expertise propelled them into management in the first place. Now the Economic Times reports that statisticians at Google looking for characteristics that define good managers have gathered more than 10,000 observations about managers — across more than 100 variables, from various performance reviews, feedback surveys and other reports and found that technical expertise ranks dead last among Google's eight most important characteristics of good managers. What Google employees value most are even-keeled bosses who made time for one-on-one meetings, who helped people puzzle through problems by asking questions, not dictating answers, and who took an interest in employees' lives and careers."
most of the time I wish this wasn't true.
sysadmins and parents of newborns get the same amount of sleep.
The only difference between this and Dilbert is that the name of the company isn't constantly changing.
So in other words bosses manage people and technologists manage technology. Who knew?
News Flash: Non-Autistic spectrum people better at dealing with people!
Be honest with yourselves Slashdot - would you *really* want the average slashdot commenter managing *you*? An autocrat who only can see things in black or white and cannot work with other people - well, that is last on my list of wanted bosses.
Also, I would not want to be "modded down" in the workplace for my political views. Slashdot people love free speech - as long as it agrees with theirs.
Humor from a Genetically Molested Mind
Well, yes. Being a good manager is like being a good engineer--you help people solve problems they come across, encourage good work, discourage shirking by inspiration and competitiveness more than by punishment and threats of recrimination, etc...
It's good to have an expert to go to when I have a problem. It's better to have someone who knows ten experts and can understand or walk through the general problem.
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
Given the choice between (A) a manager who listens to me and takes care of all the organizational overhead so that I can focus on my work, and (B) a manager who challenges me or competes with me on every technical decision, I'll take (A) any day.
Yeah, sure, I'd like the best of both worlds, of course I would. A mentor would be very nice. But we're talking about a list of priorities. If I really wanted to be in a mentoring environment, I'd be back in academic research. You don't find people of that calibre in industry, not most places, and if you do, they're narcissistic jerks most of the time. That's been my experience, anyway. Maybe a few of you have been luckier. If so, count your blessings!
Parity: What to do when the weekend comes.
lol goatse fail.
Just like the maturation phase of every other technology focused corporation in history...
1. Founded by engineers
2. Rapid growth
3. Founding engineers become wealthy and retire early
4. Sales, marketing and management folks take over
5. Bureaucratic creativity sucking shithole
Breaking news: Self-report data not a good indicator of anything.
It has taken Google ten years, a huge study, and suffering under what is their #1 cause of employee turnover, to learn something that is in nearly every good book on management? Most other companies can't do it because they are too stupid to be wise. Google can't do it because they think they are too smart...
I didn't RTFA but if google is known for hiring some very smart, technical people, perhaps when they run into a problem, its not purely a technical issue. Probably the individual workers know their field pretty good (and are capable of simply googling for answers if they need a technical answer). I would think they need a manager for the other stuff that isn't just finding the best algorithm for a given problem.
Word game?
Nice hemorrhoids.
His boss demanded he stretch his ass to ludicrous dimensions?
Seriously, give up the link-shortener trolling -- these days everyone has a browser extension to resolve them on hover, it just makes you look pitiful.
"[...] whose deep technical expertise propelled them into management in the first place."
Stunned. Just stunned.
Looks like the article was ripped out (i.e. plagiarized) from the NY Times. original article, with better formatting, is here: http://www.nytimes.com/2011/03/13/business/13hire.html?hp
My manager for the past 5 years has very little technical background, he however is amazing at keeping this organized and understanding the business needs of the company. So he talks to the VPs picks the projects and lines up the budgets. Then he leaves the technical work to us.
I think the key is that he doesn't try to be a tech. He doesn't care about the gritty details of how a solution works. He trusts our skill and when a project is done he just evaluates it based on the simple criteria of " does it solve the problem it is meant to solve?" So at the end of the day I get to spend my time implementing solutions the way i see best without having to deal with things like meetings. The key here is that my manager respects and trusts my technical skill while i respect his management ability.
Be honest with yourselves Slashdot - would you *really* want the average slashdot commenter managing *you*? An autocrat who only can see things in black or white and cannot work with other people - well, that is last on my list of wanted bosses.
I've worked with both kinds, and I'd rather have a boss that understand how the business works than a boss who has a great ability to manipulate people.
The absolutely worst type of boss is one who's always demanding I do something in the most ineffective way because that's the consensus that was reached by everyone in the meeting, a meeting where no one understood what it's all about but a smooth talker convinced everyone that it must be done that way.
The best kind of boss is one that was promoted due to his technical skills and hates managing people, so he lets everyone work the way they know how to.
Posting anon as I'm currently a Google employee. The main problem in engineering is that many brilliant engineers get promoted to management positions and, while they are very good engineers, they don't know shit about people management and, most of the times, lack the necessary skills. That is the main reason for attrition. Can't comment on the muggle side (sales, hr) as I'm not familiar with that part of the company and nobody in eng cares about them anyway.
The biggest problem is that you can't test for management skills. Either you have it or you don't. It doesn't appear to be something you can take a class in, or get a qualification in. Even worse: it doesn't show up at interview. It does appear to grow (or sometimes diminish) with experience: a poor manager can grow into a half-decent one, given the right supervision and advice (presuming they're willing to take advice) but you can't measure it or compare two managers to see which one's best - not without extensive and time consuming field trials.
So if you find a good one, keep hold of them.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Managing people requires a different skill set than writing code. News at 11...
Link to goatse
Posting as a coward since I've worked as a full time engineer for a few years. And I've had the worst manager of my career over there. I've had a few managers, some good, some bad but the incredibly horrible one was at Google.
I've seen managers with over 40 direct reports. I do not care how 'good' the manager is there is no way the manager can have a clue what his employees are doing or how much hard work they are putting. Every quarter the manager has to put them on a scale for an 'anonymous committee' to rate the employee (just 'meeting expectations' is quite an accomplishment), which is later used as a base for a potential promotion or raise. I think the average raise was probably less than 1% per year for the average employee. No wonder they had to do the +25% 3 months ago (10% + 15% of bonus converted to raise).
Moving from one team to an other is completely at the whim of your manager, they've even added a rule that you should not even dare to ask until you've spend 18 months in the team. Then you basically have to find your own replacement: you can't leave until you find an other engineer that is as good as you and willing to work in the team you are trying to run away from !!! Managers rarely get the boot because it is very hard to find a manager willing to manage indecent amounts of direct reports.
Complaining to HR is useless and will just antagonize your manager further. You will get managed to quit over a very long time, and once you do quit being honest about why you leave will put you on a black list (say an other team find your resume and wants you in, HR will stop the interviews). I've heard of experienced employees crying in the upper managers offices about how badly they were treated. I have seen several coworkers skipping on vacation and maxing out they vacation allowance and still not taking vacation since. HR does not see any problem with this, if you are sick and dare to take sick days your performance should be lowered because you performed less work. This situation of fear is not good and lead to many resignations for greener, better paid, pastures in the past few years. Add to that a founder (Sergey) saying that employees should pay for the privilege of working at Google, and not as a joke (there at least one internal video about it).
Note that the above is not the 'rule' and plenty of Software Engineers will have had much better experiences. Some have just a reputation of doing amazing work on a project years ago and only need to show up to work once in a while. The aura is not rubbing off and if you criticize them it is bad for your own reputation.
I am very happy where I work nowadays, if you get an offer from Google take it if the salary cut is not too bad, hang on for a year or two. It will be a big plus for your resume, you will learn a lot of technical good practices, but do not expect to have a long good career over there unless you are a very skilled politician.
The hardest transition that most techies have to make is being bumped up into management. A good manager will absorb and deflect politics, paperwork, issues, and other items that will get in the way of a tech doing a technical job. When you first get pushed up into management, it's a surprise just how little your technical skills are valued. Even if a "technical" answer is asked by your new bosses, having a big picture view is more important than being able to click your way through aduc. A general technical knowledge is important because managers need to support the needs of those under them, but knowing how long and what it will take to create the right piece of code is more important than being able to do it. If you can get your people the time and resources they need, you are doing a far better job than if you're doing their jobs for them.
You're in luck. This is another case of #statisticsfail.
If all of their managers are selected to have deep technical expertise, it isn't going to correlate with success any more than "having two ears" will. This is a well known phenomenon called "sample bias" and is dearly beloved by everyone who wants to lie with statistics.
-- MarkusQ
If your boss does not understand what it is that you do, then that can work out fine, but it requires much more of his leadership skills and of your professionalism to make it work well. If either side is lacking, it'll be a disaster. For one thing, it is difficult for him to know what he can reasonably expect of you, or when you have performed better than could be expected. If both sides of that are excellent, then sure you can have a captain of a ship who doesn't know what a sail is, and it can even work great, but it'll be better if he does know what a sail is. Of course, if you've got someone going "the beatings will continue until morale improves" then hell yeah I'll take another captain even if he doesn't know what a sail is. The distinction is not as sharp as an intelligent person will be able to figure out what a sail is in short order.
Warning: above link definitely NSFW.
... to the default, expected skill set and mindset of the employees of a particular company or location.
If the employees were mostly all pre-screened to have 140+ IQ's and work really hard at creating elegant technical solutions, then you need managers who can enforce business goals and get people to work together. Jerks need not apply.
If the majority of employees are of rather average in terms of intelligence and motivation for college graduates with a career focus in IT and hardware or software (which is common in older companies that are publicly traded), then good managers would be those who can hire and motivate better than the rest, and provide technical coaching where necessary. Some butt-kickers can be effective in these situations, as long as they are given air cover by senior management.
Essentially what is being described in the article is good coaching. A good coach doesn't necessarily have the skills or abilities of a star athlete, but he knows how to manage his players to get the best performance out of them. The best manager I ever worked for summed it up in one glorious line: "You're the expert, that's why I hired you." He would basically tell us what he needed done, and then would get out of our way so we could do it. He was technically savvy enough to understand the basics of what we were trying to do, so we could discuss a given project with him if we were stuck. He would simply ask questions on various aspects until we began to bring light on why things were stuck. He also had a great attitude that went with "Do what it takes to get the job done." As long as we were getting the work done, he had no problems with us sitting around and shooting the breeze when things were slow. To be quite frank, some of the best ideas that went on to become products came out of those bullshit sessions. For the record, his background was Marketing.
Another company where I was employed, Lechmere, originally had a great management style. The mantra of managers was, "It's my job to manage the environment in which you make money for the company." The company was doing great. So well, that a buyer popped up and bought them. Well, the new management's mantra was, "You are mindless, idiot drones are a bunch of pions who are only good enough for boxing or selling the crap this company sells, and you clearly aren't as qualified as we are—being MBAs—for the pittance we are paying you." That company is now out of business. They went out of business after two years of doing everything they could to get rid of long term employees with expertise whom they thought were overpaid. By the time they were done with the company, it was so worthless it wasn't even worth trying to sell it—not that they could have found any buyers for it. If anyone came to my company and their resume showed they had mid- or upper-level management experience with Lechmere, I would drop their resume into the shredder.
Whew! This water sure is cold!
I thought a major point was made recently in a slashdot post about techie employees. They dont respect ignorant people. This often would be people ignorant in their field. I personally would hate my boss if I couldnt talk to him about my work. Argument: Well, he understands about how to manage people. Drawback: He doesnt understand how to manage the project, though.
Am I right?
One of the biggest problems I have ever run into is the Manager who came from a technical background and tries to retain some kind of technical information lead over the staff. Often they can't be across day to day things so they become an information hider or feel threatened by technical staff around them.
In IT, information hiders in a team are pain, when they are the manager they are a nightmare. The best managers I have had were people managers who used to team and what it achieved to make themselves look good. In some ways, they best managers are those that accept that they might not be as technical as some staff, get over it and get on with managing the team.
Technical expertise ranks eighth among hundreds of variables.
What a ridiculously biased summary!
Or did they include things like the HR / Accounting / Sales managers and such?
Doing so will skew the results.
It takes a different skill set to manage a group of coders than it does to manage a group of accountants. Despite what is taught in the MBA classes.
But the same NEGATIVE characteristics have the same negative effect no matter what group you're managing.
I think this research is more about identifying the negative aspects. If you remove/reduce the negative aspects, then people will tend to lose the negative opinions.
Which, unfortunately, is rare enough in business that it will be seen as unusual.
You could be commenting on the culture change at DEC after Ken Olsen or hp after Bill Hewlett and Dave Packard.
"Give a woman two glasses of wine and some pad thai, and they'll agree to just about anything." the Sports Guy
Technical expertise ranks among the top ten most important qualities to look for in good Google managers.
Statisticians, eh?
This study is nonsense.
The study reached its conclusions by reading the feedback from *employees*, not senior management. If I'm an employee, *of course* I want my boss to refrain from second-guessing my technical judgments. And to help my career. And to be interested in my personal life. And to be even-keeled and not yell at me. And bring me coffee in the morning. But does any of this help produce better software? No.
From the company's perspective, what should matter is whether the managers were producing high-quality projects, creatively and on time.
And to do that, a manager needs to be able to assess whether the employee is writing decent code or not. And if not, fix the problem, and if necessary not be very nice about it.
We know for a fact that the best sales managers are frequently jerks. They are demanding and don't put up with poor results. And while creatives need to be handled differently from sales people, it's just as necessary to call bullshit when necessary and discipline or remove the poor performers.
Yale School of Management: "Laszlo Bock leads Google's people function globally...Laszlo earned a bachelor's degree in international relations from Pomona College and an MBA from the Yale School of Management."
> who took an interest in employees' lives and careers
via google ads?
Um...no shit?
"What Google employees value most are even-keeled bosses who made time for one-on-one meetings, who helped people puzzle through problems by asking questions, not dictating answers, and who took an interest in employees' lives and careers."
This obvious. Sure managers with technical skills & knowledge are needed, but the things in that quote are no brainers.
Managers need to be good at their own job before yours. They should only have to know just enough to be able to relate to you on a professional level. IE: Know when you actually need help, when you are just dicking around, when you are stressed out and how to deal with it, relieving and working political pressure, understanding how funds and resources should be requisitioned and allotted to reach realistic goals, know when to let you drive in addition to when not to, organizing teams, how to feed it all into the big picture, etc... None of that means being able to do your job for you, nor should it.
I have had supervisors that insist that because they are above me, that they have to be better at my job than myself. For example, it is aggravating when someone that is essentially a filing clerk that was promoted due to hard work and years of service insist that she has to know more about IT than I. I have had to hide my work because she would go nuts if I figured out a way to fix something she wrote off. She would automatically deny proposals I came up with simply just to show and protect her dominance, leave me out of critical projects and then expect me to magically fix the aftermath with no knowledge, resources, contacts, etc...
"Empower your team and don't micromanage" and "Don't be a sissy...help the team prioritize work and use seniority to remove roadblocks".
This is all I need. As far as micromanaging - the two best managers I had, one I would talk to twice a day about work-related stuff - at the beginning of the day and the end of the day, the other I would talk to every few weeks about work-related stuff - the latter one was so hands-off that I would pop in of my own accord once a month and tell him what I was up to. Of course, for both of them, if something came up on their end or my end, we would talk about it. They did not micromanage, and they were the two best bosses I've had.
The other rule is more political - help us prioritize work. What, in the office politics of the company (aside from the needs to protect ourselves, and make our stuff stable) is the most important work to do? I expect managers to run interference for me. I don't want them to be insecure, incompetent boobs who get pressure from their manager, and then come in and yell at us to do whatever their manager, or some powerful manager in another group wants. They should not be a sissy. They should be confident of themselves and their abilities, and not get to be a nervous wreck by a little management pressure or small bumps along the road. As there are only 24 hours in a day, a manager's main resource is his team's time - 24 hours times the number of their team members. You can not schedule more time than that, and humans have the need to sleep and the like. A manager who says "yes" to everything his manager, and powerful managers in other groups want, and where every request is a priority, eventually can run into a situation where he has promised more than the 24*x number of hours he has to give away. People will keep asking as long as he keeps saying yes. I myself am unhappy if I'm required to work more than 40 hours a week, unless there is a crunch time or emergency or the like, which is fine from time to time. But if I am consistently working crazy hours, and where emergencies and everything becoming a priority is the norm, I'm soon looking for another job. Bad, weak managers say yes to everything, the good managers who help a company in the long terms are the ones who have the confidence to sometimes say no.
There is an old saw that is accepted by professionally trained managers: "A good manager can manage anything." That then becomes an excuse to hire some MBA who knows nothing about the business or industry.
There is a growing body of opinion and evidence that the MBA is Public Enemy #1. http://www.arifanees.com/featured/mbas-public-enemy-no1.html
MBA education rewards aggressive people who can BS better than anyone else in the class. http://www.fastcompany.com/magazine/83/mbamenace.html
Professional managers are a one way ticket to doom. If Google wants to survive and prosper, it needs to promote clueful people.
Suppose I'm hiring a driver. I could hire someone who is a good driver with an unblemished record, or I could hire someone who actually knows where they're going. I really care more about getting to the right place more than I care about the quality of the ride.
My favorite example of the damage that can be done by professional managers is Toyota. Toyota used to be run by people who cared about the product. Then it was taken over by professional managers. Quality was sacrificed to short term profit and Toyota's good name was shot. The long term damage to its reputation won't soon be undone.
From five years on, I have been under a lot of team leads. As they are the lead, and I am not, it is usually "their way or the highway". They ask me to do something, I spend hours (or days) on it, then I comeback and they want it done in a completely different way. Which makes me wonder why they didn't just say so to begin with and save me all that time. Also, I am in competition with them if there are layoffs or the like, so they hog the most profile, best projects and give others low-profile, less glorious work to do. On top of all of this, for the first five years of work, I could have used a team lead mentor, but five years on, I have no need for it, as I learn nothing more from them than I can learn from another co-worker. When I go on job interviews I ask who will assign my work, if they are a lead or manager or the like, if them team has a lead I am less likely to join.
What everyone seems to be forgetting is that this is Google's data. What I mean by that is that the data does not even remotely imply that you do not need technical expertise to be a good manager. All of the managers at Google had good technical expertise, or they wouldn't have gotten there (because, remember, Google valued technical expertise in their managers). There are no pointy-haired bosses at Google.
What the data is really saying is that after you have passed a threshold level of technical competence, how you manage becomes more important than how good you are at coding. In other words, if you're technically competent enough to apprehend what's going on and make informed decisions, it matters more what decisions you make and how you arrive at those decisions, not that you're the best coder in the room.
How is that surprising? As soon as you start hiring hundreds of pointy-haired bosses, then the data will rank technical competence as the first priority. The data is only a reflection of existing conditions. People are saying, "technical competence is good enough, but here's what isn't". Don't take this as a sign that technical competence is not important.
Nice job posting to an article that is 100% (poorly formatted) copy of a NY times article, with 0% attribution.
http://www.nytimes.com/2011/03/13/business/13hire.html
I actually know an Academy grad who got canned from the Navy because he just couldn't learn to be a leader. Technically, he is brilliant but he just couldn't get it. The Navy sent him to all those leadership classes you spoke of but when his second promotion came up, he was denied and subsequently booted.
You can teach and even learn the outer actions and speech of a leader, but I've seen too many times folks who did what they were taught and couldn't lead a thirsty crew to a water fountain.
Leadership is a lot more than following recipes taught from an instructor - a lot more.
And I think you're confusing management with leadership.
A manager says,"Men we have to go and take out the machine gun nest. Jones, you go first."
A leader says, "Men, we have to take out that machine gun nest. Follow me!"
That's all there is too it. Anyone tells you there's more, well, they're selling you a "leadership program" for mega-bucks.
The ability to synthesize employee opinion with his or her own informed point of view is a part of "having good people skills".
A manager who gets sidetracked or hoodwinked by a smooth talker, or by uninformed consensus, doesn't have good people management skills. A good manager will know when to compromise and when to insist his or her way, but will also know how to get his or her way without needing to reach open consensus.
When you say you prefer to "work the way you know how to", it seems like you don't have the inherent flexibility to know when you're being effectively managed, because, at the end of the day, a good manager will let you think it was your own idea.
This headline is disingenuous.
I read what this "story" was probably based on here: http://www.nytimes.com/imagepages/2011/03/11/business/20110313_sbn_GOOGLE-HIRES-graphic.html?ref=business
This is actually brilliant stuff. I wish all managers would read this.
The website linked in the summary cannot even get character encoding correct for en_US.
blah blah blah
If technical expertise is the 8th most important among a large number of traits, it is hardly "not important". It is, well, one of the most important.
Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
Some have just a reputation of doing amazing work on a project years ago and only need to show up to work once in a while. The aura is not rubbing off and if you criticize them it is bad for your own reputation.
That's called Page Rank. What else did you except from Google?
I'm a tech guy. The best manager I've ever had was a guy with very limited technical ability -- but he knew it. He won me over by apologizing about an offhand comment he made, some joke about paying me too much if I remember correctly. The fact that he was sensitive enough to realize that he may have hurt my feelings -- and then took steps to make sure he fixed it.. I haven't had a manager since then that cared that much about the people he managed.
I brushed it off at the time but it's obviously stuck with me.
Let's abstract it into a continuum with 0 in the middle.
Now, beating the crew is -5.
Knowing how the sails work is +5.
So having both characteristics put you at 0. Essentially the same as someone who doesn't know anything, but doesn't abuse the crew.
Beating the crew and not knowing the sails gives you a -5. You can move up to 0 without any increase in knowledge just by removing that negative factor.
But that is just for that instance at that time.
It does nothing to address the capabilities of that team when compared to another team with a fully competent captain.
Not to mention that the research was based at Google. They have a history of hiring smart people who are exceptionally qualified in the technology.
And it only took 100 independent variables to do it. Is there anything Google can't engineer?
He doesn't have people skills, and that makes him sad.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
A couple years ago google bought a company that produces software my company uses. They almost over-night fired a vast majority of the mid-level and upper management and replaced them with 'google quality' managers (mostly master degree and doctorate holders who had very little knowledge of the product they were now managing). The absolute downfall in the quality of the support, product and resources was immediately felt. All in all, Google really needs to overhaul who and what they hire. A "strong accademic record" is not an indicator of intelligence or ability to think outside the box. It cirtianly doesn't show off management and technical skills.
Probably almost all the leadership at Google has some kind of technical knowledge. So the difference in their technical knowledge is also less, meaning that other attributes become more important. The comparison might have been quite different if Google had a bunch of leaders that were completely ignorant of what a computer is, but those kinds of people aren't in the study.
I'm not saying the findings are not true, but to verify them they will have to do the same research in another company where tech expertise is completely absent from managers and cannot be relied on by employees. In other words, it may be that at Google it's taken for granted and as such is not noticeable. (even so, it will probably never enter the top 5 characteristics, it just won't be the last one).
-- Sig down
I'm not sure if the words "dead last" are an appropriate match for "eight most important".
I was lucky to have an Engineer as my boss. He always encouraged me to excel but never micromanaged me. I called him one early morning around 2 AM from my lab and told him that I have accidentally discovered something, he was excited and told me, save it and now I will go back to my sleep. When people complained that I was using a Mainframe for a longer time and he had replied,"I am glad some one is using the valuable resource rather than shutting it". Another time some one complained that I was taking longer vacation and he had replied"he did no ask my permission to work 14-16 hrs a day for seven days a week and never took vacation till finished his project, so it does not matter to me". I miss him all these years after he passed away and never wanted to work for a jerk.
I am a release engineer. I was recently bullied into adding new features without going thru QA after I cut the code to RC. The senior web engineer threatened that if I don't do it he will. When I complained that to my manager. He defended that he was under stress and I should let him commit the code. I'm not sure I want to work there anymore. Seriously, have a bad manager can be demoralising
http://dilbert.com/strips/comic/2011-01-15/
I wasn't in the Navy. I was in the Army. Same basis, different implementation.
The problem in the corporate world is primarily semantic.
Everyone wants to be called a "leader". Even when the situation requires a competent clerk.
1. Leaders will lead you into new fields.
2. Managers will make manage the people, equipment and time to achieve the goals of the leader (or the manager above them).
3. Clerks process the paperwork needed to acquire the people and equipment requested by the managers.
4. And then you have the individuals (aka "the talent").
A task that requires a competent clerk will be a complete mess when handled by a competent leader with a deficiency in clerk skills.
On the other hand, an extremely capable clerk can perform almost as well as a competent manager.
Too often, corporations claim "leardership" by trying to "manage" through emphasizing paperwork (clerk skills) and records.
One thing that baffles me is that we take people who are good at engineering, and as a reward for their skill we put them in a management position which requires a totally different skill set. People want to move up the corporate ladder to feel like they're succeeding at their career, but we need to keep management ladders and engineering ladders separate. Good engineers need to be put in valued positions that require good engineers.
I work for a medium/ size multi national tech company. A few days ago I noticed the VP of Engineering was sending out patches for one of our bits of software, and then not long after he was sitting down and schooling one of our senior devs! From what I can tell, every person up the management chain is very technically competent. BTW, best place I've ever worked.
*Everyone* tends to see himself as being more important than his peers (this applies to women too).
The workers at the bottom of the ladder think they are more important than their superiors because they are actually producing something of real value, and because they understand their problem-space better than those higher up. Most of them also see themselves as being more competent, and delivering greater value, than their team members (this is true even when there is a clear and obvious skill gap...the person of lesser skill believes he makes up for it in some way).
The people in the middle rung think they make better strategic decisions than the workers below them ever could. They also see workers as basically interchangeable, recognizing only a small amount of specific-to-this-business knowledge that introduces some ramp-up time when new workers are brought on. Far more important than the skills themselves is the wise application and direction of said skills, and that only a manager can provide. Incidentally, managers feel exactly the same way about their own superiors as their workers feel about them.
Then the people at the top KNOW they are at the top, and believe it is solely their own merits that got them there. They see everyone below them as mere functionaries, and their extreme wealth just further reinforces this.
This is just human nature, and it will not change.
most of time i wish it's not appear.http://www.australia-asics.com/asics-mexico-66-c-1298.html
Seems how it goes, right brained people create it to be colorful, and then the left brained people take over and turn it into a black and white thing.
This is Google we're talking about. All the managers already had technical skills. So the MBAs will take this as another data point indicating that they don't need to understand the details of the business they're running and continue to do a poor job. Other research has shown that the best run companies promote from within - leading to management that knows what the people are doing and can actually help when asked for direction.
You must have both.
A manager doesnt necessarily need to be involved with technical aspects of day to day business, BUT if i have an issue with my work, my manager should know what im working on and have a basic idea of how it works. Either that, or they should be willing to listen.
Do machine guns actually mate and build nests?
I'll probably piss off a lot of management types, but this is what I observed my during years working with corporate IT America. The pure management types are almost viral in corporate culture. Once you get enough of them, they tend to take over because much of the office politicking, style over substance brand of leadership gets you moved up bigger, faster, and longer. As long as a company has enough gearheads in leadership positions to call BS on John "Paradigm for technology change" Doe, you can keep the ship on the right course. But, once a company goes public, you're now dealing with the pressure of PR over performance which behooves CEOs to recruit more slick salesmen in suits than bureaucrats.
It's just like politics. A guy spewing easy-to-digest bumper sticker slogans gets his point across (however inaccurate it might be) faster than a guy trying to explain the issue to you in depth. The slick sales type who knows how to schmooze with the execs at the holiday party puts himself in a better light than Mary Busybee down in networking who actually *knows* how to best upgrade your servers. Look at how many worthless CEOs in the mold of Carly Fiorina there are endless being promoted up regardless of failure (including one recent President, ahem!).
And, it's a stereotype that techies are a bunch of socially-underdeveloped goofballs. Look at all the techie founders who've turned over billion-dollar enterprises to the suits after they cash in. It's a cultural problem. We've somehow lost the patience to listen long enough for the right answer instead of the easiest answer.
I swear to God...I swear to God! That is NOT how you treat your human!
They STINK at dealing with humans - why don't they value it so much inside the organization?
I wonder if all the complaints about "micro-managing" are just because of big egos and perhaps a short-sighted view of things.
I've worked at both extremes. Places where trivial decisions require multiple meetings, and start-ups where it's a complete free-for-all. While both extremes are bad, I'd lean towards the former, not the later.
What do you get with hands-off management? The inmates running the asylum. The best example I can give is finding a single server that was running 4 completely different databases at the same time... Why? Because person 1 likes Postges, person 2 likes Oracle, and person 3 just happened to find a howto to setup syslog/snort/etc. which uses MySQL. Like it or not, this is where managers can and do help. In everyone's short term view, their favorite way is quiker and easier. In the long term, it's a maintenance nightmare.
As an extreme example, how about everyone getting to pick their own programming language? After all, I'll be quicker to do this bit in perl, this other bit in python, this bit in java, etc. If your manager is hands off, who's to stop you, or your coworkers from deciding to do just that?
The company is going to last considerably longer than the employee is going to be there. Each will bring their own biases, and it's management that needs to bring them into the fold, and in-line with how the rest of the company does things, and an eye towards the long term implications of any decision.
Yeah, I hated being micro-managed, but I can see past my own nose and tell that being completely unmanaged has vastly worse side-effects.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
To summarize: Statistics have shown that managers with people skills get more praise. Reality has shown that managers picked for their technical skills can build a company with a 185B market cap.
like it .. :
sheri
People (and even Google) are taking the wrong lesson from this.
The sample used in this study was managers *at Google*. This is a biased sample, in that almost all of them will have high technical competence. So the statistical power of the study in determining how technical competence affects management performance will be low. In some other setting, where managers have much wider variability in technical competence, that factor would very likely show up much higher on the list.
(Analogy: if you conducted a study of how wealth affects cancer survival rates and only admitted millionaires to the study, you might get a very different result than if you also included people with very little money. The classic example of this effect in the statistics literature is a study of wages as a function of height, whose result changes if the sample includes only circus midgets.)
Congratulations to Google for even asking this question. Its an indication of some wisdom to look into what makes effective management, in order to document it and to make the good aspects of what is learned a part of approved policy and SOP. The culture of success is built when people ask smart questions, learn, and spread the wisdom gained through the organization. I'm glad a company so important to technology and looked to as a leader is spending money to improve their people and policy, AND sharing it with everyone else. It isn't happening everywhere, by any stretch.
It's called the Dilbert Principle.
Open Source Network Inventory for the masses! Kuwaiba
Proving once again getting into management is about pedigree and class status not merit. Having the right parents and social norms, religious background, accent, thought process that comes from growing up in a white protestant household and going to their schools and churchs, or at least growing up in a house that talks, dresses and looks like a white protestant household