A Measure of Your Team's Health: How You Treat Your "Idiot"
Esther Schindler (16185) writes "Every team has someone who at the bottom of its bell curve: an individual who has a hard time keeping up with other team members. How your team members treat that person is a significant indicator of your organization's health. That's especially true for open source projects, where you can't really reject someone's help. All you can do is encourage participation... including by the team "dummy.""
I can't rejects someones help on my open source projects? Linus Torvalds is really mean then.
"Nationalism is an infantile sickness. It is the measles of the human race." -Albert Einstein
>> Every team has someone who at the bottom of its bell curve: an individual who has a hard time keeping up with other team members
The manager. Badoom-cha!
>> That's especially true for open source projects, where you can't really reject someone's help
New to open source, are we?
Some organizations are large enough and organized enough to help employees grow in their current and future roles but some are too small and cannot afford the down time as they require expertise right away.
That said, in my experience individuals who struggle to get to the level of competence required are more loyal employees hence a reduced cost of employment long term. They are also more accepting of a slower career path.
My 2 cents.
Sorry, calling or dealing with somebody as a dummy or an idiot is not constructive. If other team members look down on an individual because their skills aren't the same then that's the teams problem and it's basically representative of an obnoxious mentality. While we all might laud our own abilities, in someone's eyes they're less than competent because it's all a matter of perspective.
Sure, there's people with deficient skills and that's a training issue. There's also my old favorite from WWII: "First you instruct, then you advise and if that doesn't work, you hospitalize."
Harrison's Postulate - "For every action there is an equal and opposite criticism"
I’ve been very lucky. Over the past several decades, in different industries and roles, I’ve worked on quite a few teams that seemingly had a perfect balance of skills and personalities. That’s not to say that every project was successful – outside influences sometimes made them fail – but the experience always was deeply rewarding.
You catch that? The only time one of her projects has failed in decades, it was due to external reasons. Nope, not her fault, or the team, but "them".
I am willing to bet she has that same attitude about the people on her team. Nope, not her fault, but the "idiot" on the team. She was probably the idiot a few times, but was unable to recognize her own odor.
I finally updated my sig, but now it's lame.
I've had the delightful experience of being treated as the team idiot simply for declaring that the emperor had no clothes. It was one of those death march instances where a company decided to write a "version 2.0" of their extremely good program from the ground up. They brought in extremely skilled and expensive technical leads who developed a complicated new back end that was designed to be as "infinitely versatile" and then deployed a front end to match. The result was that they took a very good user experience and turned it into an arcane and slow -- but insanely flexible -- system. Client users absolutely hated the preview releases because they simply didn't let them do their work. I was the unlucky sap who had to provide feedback to the dev team. I decided not to pull punches and deliver a factual summary. The end result? The project lead declared that, "The consulting team simply doesn't understand how the system works" and proceeded to try to ice me out of the company. The organization ultimately failed because the project was such a mess. Unpleasant, but I'm glad I stood my ground and called a spade a spade. It took a while to regain my confidence after that, but my subsequent projects have all been successful and even award winning.
I've worked on teams with a variety of skillsets over the years ranging from fresh-out-of-college new grads to seasoned "dinosaurs" with 50 years experience. Everyone had something they were good at and could contribute to the project, though many times what they could contribute wasn't technically the role they were hired for.
There was only one exception: a fellow way back in the early '90s who got a job on the project I was on because he'd supposedly done programming for AT&T after graduating from Bowling Green.
The first time we reviewed his code, we realized it was bullshit. Before every single stdio function call, there was a "#include <stdio.h>" statement. Every single call!
Further investigation proved that his degree was a fraud -- Bowling Green had no record of any student by his name.
Despite that, he was stuffed in a corner and allowed to "work" the remainder of his six month contract by "reviewing" documentation and marking spelling and grammar corrections with a red pen.
He couldn't even do that -- his English sucked.
But firing him would have put the company at risk of a lawsuit, so they had him make the documentation binders.
So even the worst team idiot can do something "useful" if you've got no choice but to keep them busy with something. :P
I do not fail; I succeed at finding out what does not work.
As a former technology manager, I can say that (at least as I saw things) the challenge and responsibility of management is to understand the capabilities of the staff and get them into roles in which they can succeed. If someone is underperforming in a certain job, then the manager must get them into a job in which they can perform. Everyone wins in such a case. The organization doesn't need to go through a fire/hire cycle, and instead ends up with an employee who contributes. The employee keeps his/her employment and, as a real contributor, definitely feels better about him/herself. (This needs to be done without a salary cut, which is destructive to everyone's morale, not just the staffer.)
This is, of course, if the employee is at least making an effort ... laziness or not caring is a different issue.
He is the manager.
I played the role of the village idiot in my team for almost 2 years. It was due to an unique and very unpleasant set of circumstances [outside work, mostly family and health stuff] that totally destroyed my motivation, concentration and even my will to live. Now this might be somewhat different than what the fine article is talking about, as the condition was temporary and everyone knew I could perform above expectation even bordering on excellent.
Nevertheless, only my direct supervisor was aware of all the facts of my case and he never shared them with the MT [because I asked him not to]. Thus for the MT I was a case of lost motivation, reasons unknown. Despite that, considerable effort was executed both on team level as well on MT level to help me out.
More or less the action was as follows:
- Instead of doing long-term project with uncertain result they put me on important but short-term project so I could see the positive effect of my work immediately and boost my self-confidence.
- Every time I did something good, an MT member would drop by the office to congratulate me in front of everyone
- I never heard a single nasty word about me; no-one spoke about my performance and very importantly they all avoided in making me feel patronized. In line of this I did get negative evaluation for one of those years and was punished financially. I wanted this as I was afraid that if I get a "hand-out" I might loose some of the motivation to get better again.
- They send me working part-time to 4 different teams and also contractors outside the company - meeting and working with many new people on very diverse projects really helped getting back on my feet.
- When they saw the recovery progressing really nicely they threw me on the most urgent project in the whole company where I contributed substantially, gained more "fame" than ever before and was rewarded financially offsetting the previous punishment and then adding some to my career growth.
I count all this experience as a resounding success and I have told them many times how grateful I am.
This is Europe and more importantly the Netherlands. As I have stated here before, there is a bunch of neocon-like politicians in NL [alas, they have the power ATM] that are just itching to destroy the management system of the country, more commonly known as the "the polder model".
They claim the model is not profitable but what they mean is that it is not profitable for their corporate friends. Society as whole wins BIG TIME by using that model and it is CHEAPER (again, if you look at the whole country, not a single company or industry). What would be the profit for society if they kicked me out and I spiraled in misery and depression? Would I ever recover? Would I ever get another job? Could it be that I'd turn into complete burden for society, incapable of supporting myself. In such desperation people turn to drugs and suicide becomes a viable way out.
Ohh yhea, I just noticed that I imply in the beginning of the last paragraph that the polder model might not be so profitable if you look at specific business. That is false - the company also wins since if I had not recovered they'd have to spend tens of thousands finding and educating a replacement for me [I did the math, our solution was cheaper indeed than hiring another person]. So, apparently the polder model is not profitable for a very small group of people within companies who probably get their bonuses based on very short-term performance so that the long-term negative effects of fucking your employees is not visible at the moment.
"Every team has someone who at the bottom of its bell curve...." . Even teams of moderators and editors, right samzenpus?
I'm an American. I love this country and the freedoms that we used to have.
I've been with many people over the years, and generally hovering a little above the mean, I've met a fair number of dev's that have struggled for various reasons (I've been many of these from time to time as well):
1. The boat anchor -- They have no idea what they're doing and they waste everyone else's time by having correct their lousy work, answering questions (usually the same ones over and over and over), and just generally fristrating to teach anything new to.
2. The lifer -- Not interested in learning anything new and rarely bother unless it makes their carreer on shaky ground -- These people work at a stable though generally slack pace and learn to develop the same way and will never both to investigate new ways of doing things. They are generally a stabilizing force on the team which is often torn between jumping from one paradigm to the next and those that refuse to change anything. Training them to use new tech can be a drag on the team depending on how stubborn they are
3. The free radical -- Generally younger and more naive though not always, the free radical will always try to escape from whatever constraints you attempt ot place them into, and will fight vocally and loudly to get what they want. They will often quote material from a blog or big name in the industry without caring at all how it affects the job or workspace they actually occupy.
4. The well wisher -- Those developers that really really want to do a good job and work hard day in and day out do better themselves, but due to lack of understanding, natural talent, or whatever have a hard time grasping concepts and new areas. You want to help them so badly, and they generally do get better with training, but will never free think themselves out of a problem and will almost always need some level of supervision (and generally they like that).
5. The paycheck -- They check into work to get paid, and although amazingly brilliant or a complete dullard, will never aspire to anything because they're just there to warm the seat and to get paid. Don't get comfortable with them though because they will almost certainly be the first to jump to the next company.
I'm sure there are many more I could add to the list, but I have a meeting to jump off to. Hope this rings some truth.
Bye!
to me the more telling thing would be **how they define the "idiot" **
is it a team of jackasses? in those situations, the person trying to actually get work done will be in constant friction with other team members
so if a team of 5 has 3 idiots and 2 regular workers, and only 1 of the 2 is the type to speak up in groups...
that *one* person will be the constant voice of oppposition
and they become the "idiot" in a team of idiots...
Thank you Dave Raggett
is how management treats said person.
Probably pretty well, considering management usually is the idiot.
I'm a good cook. I'm a fantastic eater. - Steven Brust
...then your hiring practices suck.
Normal distributions are expected when doing random sampling. If your interview and hiring process ends up with a random sample, you're doing it wrong.
Bell-curve performance management systems are predicated on this odd idea, that hiring ends up with a random sample.
http://www.linkedin.com/today/...
Mod parent to top. I'm in my 50s now, and in a management role in a fairly well-known British financial software development firm. The idea that you can rank people on some one-dimensional scale is laughable bullshit - not much more sophisticated than the phrenology of yore. My job is to find out how people work, and to give them what they need to make them thrive.
It is extremely rare for me to find someone who is genuinely dull - I'm much more likely to have a group of closed-minded people who think the "different" guy is stupid, only to find out a year later that he's a stellar performer given the right conditions. I'll go so far as to say sometimes it's straight prejudice: a few years ago we had a top graduate with very little programming experience who was constantly asking questions. He was also black and his English wasn't very good - two things that were mentioned more than once in the office by others when he wasn't around, as part of discussions suggesting that he lacked competence. Fast forward to today, and he's leading a team of financial modellers. He still slips up on engineering, but he's one of the most mathematically talented chaps we've had. He's much better at communicating than he once was, but it's really a case of his brain not thinking the same things are "obvious" that other people think are so. I've heard no nasty remarks on his heritage anymore, either - which, in a team full of public-school-educated white boys, is my idea of progress.
...We promoted him to Director and now he sits in his office being distracted by shiny things, allowing the rest of us to accomplish the actual business of operating our department.
Try it sometime! The only way it can backfire is if the person has actual-authority over something important--then the company might go out of business. But other than that I'm drawing a blank on negatives.
Who did what now?
I would say that a Rock Star Dev only lives up to the title if they can lead and educate.
A dev that crank out large volumes of code, but is unable to articulately communicate or work with others might be skilled, but is hardly a 'Rock Star'.
HA! I just wasted some of your bandwidth with a frivolous sig!
> My point was that arrogant and abusive assholes are the real problem.
Uhm no. Lack of communication, and lack of accountability is the problem. How the message gets delivered isn't going to "magically" change someone who doesn't grok it.
> If you find you actually have a bonafide MORON who is lacking in overall intelligence, then why were they hired to begin with?
You've never done any hiring have you? News flash! Not every resume is honest, sadly.
I've worked with people who while had excellent knowledge in an extremely narrow field but out complete idiots outside it. Mathematicians and Physicists tend to make shitty programmers -- they don't understand the importance of writing simple, clean code. They tend to over-engineer every solution, etc. You don't make them programmers, you use them best what they are good at.
There are people who are prima donna's who can't socialize and interface with the team, etc. Allowing them to keep trash talking isn't going to get them to change.
Then there is the crusty old person who has been at the company for years but hasn't kept up to date with newer technology and is unable to add anything constructive to the team because they are set in their ways. You provide ways for them to advance their career and stay up to date. If they aren't willing to have something of value to ADD then they won't be missed.
Sometimes you end up with a complete free-loader / slacker who has been completely overlooked.
The situation can come up in many different ways.
> So, a perfectly capable person who comes up short in any category is now an "idiot" and should be treated as trash.
No one is saying that ! Everyone has strengths and weaknesses. The problems comes about when none of the idiot's strengths are not able to utilized and their weaknesses are a detriment to the team and outweigh whatever positive contributions they could make. THEN it is time to cut the dead weight.
It is like the cheap customer who is never happy -- constantly complains. Sometime it is better to refuse to do business with him as they are costing you time and money for little or no gain. Let the competition waste their time dealing with them.
This isn't rocket science. First, you try to see if the team can utilize the "idiot's" strengths. Second, you try communicating with the person to get them to be a more productive member. They can't change their behavior if they are unaware of it. Third, you give them some time to change. Lastly, you get rid of them if nothing else works.
Clinging to some dogmatic stance is completely unpractical. People who enable other people bringing the team down simply because "We can't offend little Johnny's feelings" are part of the problem. They are the pussies. Usually the situation can be resolved diplomatically, if not, then you use "force" by removing them. Sticking your head in the sand, ignoring how a person is dragging down the rest of the team is unproductive and idiotic.
Such warm and fuzzy articles aren't welcome here. We're interested in evidence.
We wonder whether it's best to cut a member loose or support. What about the top end of the bell curve? How are they treated? Are they operating at max? Perhaps that's something the idiot might be able to notice while everyone else is busy producing?
Without a decent study, who's to say?
I would like to link to an article and contribute something of substance but I'm not quite sure what to search for. I'm finding studies confirming leadership - need to search more to find anything referring to a group.
Perhaps the search term (buzzword?) for the article should be 'Emotional Intelligence'?
Going along that line the article is part of a group of ideas that people management is more important than technical skills. Both can be taught but our teaching skills are better at the technical. Maybe that's why knowledge is hoarded, damaging a company. In those smelly, fuzzy hippy companies where people, you know... have a good team feeling dare we admit the potential is better there?
- or is that just trendy to say that?
Like I say, need more info. It is out there but engineers don't like to admit it. It's good to just say how you feel without feeling inhibited - just totally honest. You should be able to do that at the same time as being good and fair. It's not an easy skill to learn. Women and gay men do a better job? Maybe but can be pretty catty too.
It's a real joy to meet people who are both technical and socialable. Even more a joy to be at ease with those people so you can just get on well. People who listen, and where you can treat each other rudely but we all know it's OK.
I do agree with the article that the idiot treatment is a marker - they're not saying anything more than that.
My own view - treat a weak member positively, everyone has something to give. And fire them if that's the right decision.
A blog I run for the wealth