News for hackers. Stuff that matters.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by edw519 on Tuesday February 08, 2011 @03:02PM (#2194552)
Did you understand the grandparent?

This had nothing to do with relevance, busywork, hazing, saving money, or evaluating talent.

It had a single purpose: to determine willingness to do an undesirable job. That's it. Which, interestingly, is just as important in a software start-up as it was in my father's business so many years ago.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by Deestan on Tuesday February 08, 2011 @06:42PM (#2195432)
In this case the cleaning is clearly an initiation ritual/test.

The psychological traits needed to submit to arbitrary unnecessary labour (brownnosers good, independent thinkers bad) are entirely different from the psychological traits needed to spot problem areas and deviate from assigned tasks to fix them (independent thinkers good, bronnosers bad).

I hate litmus tests with a passion.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by PakG1 on Wednesday February 09, 2011 @09:06AM (#2197403)
I think the purpose of these kinds of litmus tests (to find people who are willing to get the job done, even if it looks stupid, boring, or detestable) is more important than filtering for independent thinkers.

Quite frankly, a good manager would be able to determine whether someone's a brownnoser or an independent thinker through other means. Heck, just talking with people will be sufficient for managers who are experienced and talented. But a litmus test like this reveals a lot about the nature of a person that can't come out in a conversation. You see them talk the talk, now see them walk the walk; not in terms of their professional skills, but in terms of their human nature/personality/potential for leadership.

Because the thing is, this kind of litmus test has one other very positive goal. See how someone responds to stupid orders. It's a huge sign for how well they'd be able to handle conflict and politics, which exist in any organization, even startups. It's the unfortunate nature of the beast, but good conflict management also does much to foster amazing outcomes, productivity, and creativity.

You want that kind of independent thinker over a guy who's a prima donna, even if he is an undisputed talent. To think that litmus tests cause organizations to hire only brownnosers would say more about the quality of the managers than litmus tests themselves.

Don't hate the litmus test, hate the managers who don't have higher purposes. We shouldn't be petty about that kind of stuff, it says a lot about our ability (or lack thereof) to handle human interaction well.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @03:07PM (#2194575)
I'm much more willing to do an undesirable job related to my position than cleaning.

If you make it clear during interviewing that it's a small company and the employee will be expected to help with cleaning, then there's no problem.

(For the sake of argument; I actually don't mind cleaning all that much but nevertheless it's not high on my list of things to do at work. I'd prefer fixing hairy old VBScript code.)

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by alnayyir on Tuesday February 08, 2011 @03:30PM (#2194682)
Relevance is besides the point, you're paid to work. Your job title isn't some kind of license to refuse work you don't want to do.

You keep trying to frame this as being an issue of relevancy when really it's that you're simply not eager enough to get dirty like edw's father wanted out of his people.

You tell me to clean the bathroom on my first day, I'll ask where the scrub and bottle of 409 are.

Now if we're talking months down the line, the dishes need done, and you want me to do them, I'll wonder how my value diminished enough that it wouldn't be more cost effective to hire a cleaner.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @03:45PM (#2194760)
I am not eager to clean bathrooms on my first day as a software developer. Relevance to my job title, which is important to me for both self-fulfillment and career management reasons, is a big part of why. I am eager to create software, and I understand this includes the mentally dirty parts. If I was eager to get physically dirty I'd go and make more money for an easier job at the tar sands.

You want someone who will do whatever you pay them to do, hire a cocker spaniel. [1]

[1] http://www.google.com/search?q=%22hire+a+cocker+spaniel%22

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by scott_s on Tuesday February 08, 2011 @05:13PM (#2195158)
It's Friday evening. You and your team will be at the office through the weekend to finish a release. The toilet backed up, spilling onto the bathroom floor. The building's cleaning staff will not be around until Monday, and there is no protocol for emergencies. Will you clean the bathroom?

What I have done is contrive a plausible scenario where cleaning the bathroom is something that just has to get done in order for you to fulfill your stated role as a software developer. I agree with edw519's point and that of the article author's: leaders get done what has to get done regardless of what it is. Sometimes that means crawling around on your hands and knees stringing along ethernet cords. Sometimes that means implementing boring but necessary infrastructure code. Sometimes that means cleaning the bathroom.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @05:22PM (#2195191)
> Will you clean the bathroom?

Yes. (Though I better be getting paid overtime for that weekend work if the schedule slip isn't the dev team's fault.)

There is a large difference between cleaning a bathroom in an emergency on a Friday evening and cleaning a bathroom because the boss wants to test you on a Monday morning.

Are you assuming that just because someone cleaned it when their boss forced them to as condition of continued employment, they will step up and volunteer to do it in the future rather than try to pawn it off on someone else? Are you assuming the inverse is also true?

This has very little to do with leadership, by the way.

--

edit: If I come in for my first day on a Monday morning and the boss tells me that the team is scrambling to finish up a release, the toilet is backed up, and the cleaning staff won't be here until the evening, I'll look at him weird and maybe not think highly of his organizational skills, but I'd be much more likely to help than in the case of being asked to clean just to see if I am willing to put up with shit.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by DougBTX on Wednesday February 09, 2011 @07:35AM (#2197222)
> Yes.

Honestly, I'm sure you'd be able to find an excuse why it would be better to leave it until Monday fore someone else to do.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by alnayyir on Tuesday February 08, 2011 @06:39PM (#2195423)
>(Though I better be getting paid overtime for that weekend work if the schedule slip isn't the dev team's fault.)

Hahahahahahahahahahahahahaahahahahaha...

catches breath

...hahahahahahahahahahahahahaahha

Not worked long in software eh?

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @06:41PM (#2195430)
Long enough to learn to say "no."
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by alnayyir on Tuesday February 08, 2011 @08:36PM (#2195823)
In my country, programmers work salary unless they're contractors and don't have any conception of overtime in their contracts.

Maybe things are different where you are.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @09:28PM (#2195990)
I'm paid salary and I'm under the impression that's the norm. Nevertheless there is a fairly standard work week and more than one way of compensation for exceeding that.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by alnayyir on Tuesday February 08, 2011 @11:10PM (#2196252)
>there is a fairly standard work week and more than one way of compensation for exceeding that.

I call it a raise or a promotion.

Or keeping your job for doing it. You're salaried at a particular rate under the assumption that step up to the plate in case of emergency/deadline, otherwise they'd pay you less or pay you hourly.

Which kind goes back to edw's anecdote about his dad.

Rising to the occasion.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @11:33PM (#2196326)
At my workplace we've been offered incentive bonuses or additional paid vacation time in addition to standard raises/promotions, but hey, whatever works for you and your employer.

I doubt accepting unnecessary unrelated busywork is very strongly correlated with "rising to the occasion," unless the occasions are death marches.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by alnayyir on Wednesday February 09, 2011 @12:09AM (#2196442)
Crossing your wires chief. Unrelated busywork isn't what I was talking about, anymore.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by chopsueyar on Wednesday February 09, 2011 @10:48AM (#2197788)
Respectfully, you are kind of acting like a dick.

If one weekend, the toilets back up and he has to clean up the mess and deliver a milestone, he deserves a raise or rises to sr. dev?

So he gets a raise, and now he has no reason to complain if the toilet backs up once a month while he is working that weekend?

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by mcherm on Wednesday February 09, 2011 @08:05AM (#2197278)
This whole thread strongly convinces me that this approach was an excellent one. I'm sorry, Jarek: you may be an excellent software developer, but I'd rather hire someone else. Because in my OWN years as a software developer I have found that my willingness to do whatever needed doing has made as much difference as my skill at writing and maintaining difficult programs. Sure, most other people didn't have the skills to do the latter. But most people didn't have the WILL to do the former, and both have made a huge difference for one reason or another.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Wednesday February 09, 2011 @08:27AM (#2197317)
That's fair enough. That's your decision. I would rather work for someone else. The original test is a false indicator with only mild correlation to any characteristic useful in a professional work setting and plenty of room for false positives.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by cabose07 on Tuesday February 08, 2011 @05:16PM (#2195168)
Yea seriously, maybe if I was right out of college I would consider it but I seriously doubt that. My talents are better utilized doing other things and unless you are paying me a considerable amount of money you can clean the bathroom yourself. I happen to work for a company in the top 10 best places to work for in IT and something like that would never ever be expected or asked period, not even on a principle base.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by nandemo on Tuesday February 08, 2011 @10:29PM (#2196148)
> Your job title isn't some kind of license to refuse work you don't want to do.

Why, yes it is. If you're a janitor you're not expected to code.

In some places a job title and job description are even mandatory and they are used in case of a labour dispute. Whether this is a good for companies and employees is a separate question, but it's a big stretch to say that job titles aren't relevant.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by c1utch on Wednesday February 09, 2011 @12:39AM (#2196514)
At a startup you should expect to do anything.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by nandemo on Wednesday February 09, 2011 @12:54AM (#2196542)
Sure. The claim I was referring to didn't specify startups, though.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by bugsy on Tuesday February 08, 2011 @10:08PM (#2196083)
How do you feel about being required to work 80 hours each week, being paid only for 40, and then being required to work an additional 10 hours on top of that cleaning the bathrooms and kitchen because since you're on salary, your time is free?
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by Retric on Tuesday February 08, 2011 @08:48PM (#2195866)
The problem is I would both clean the bathroom and continue looking for a job. Smile, pitch in, and quietly get the fuck out of there. Net cost me not much. Net cost to the company 10-30+k depending on how long I stay.

PS: Turnover at the 3-6 month period is the most expensive for a SW company. You just lost all that hiring momentum, wasted all that time getting someone up to speed, damage moral, and they leave before you get any real work out of them all at the same time.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by blueben on Tuesday February 08, 2011 @09:12PM (#2195944)
You would screw over a company just because they made you do an undesirable job for exactly one day? Obviously the test works.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by jarek on Tuesday February 08, 2011 @10:37PM (#2196171)
That's a bit of a catch-22, isn't it? "Wow, you hate our company. I'm glad we made you hate us so we could find out." Note: an unnecessary undesirable job.

Not to mention he's not screwing a company, he's leaving a contract under established terms after discovering an incompatibility. When you screw up and get fired, you don't really get to say "I'm glad I screwed up before you had the chance to fire me."

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by rimantas on Wednesday February 09, 2011 @02:52AM (#2196776)
The company with such "tests" deserves it. I'd say it must be more of some creepy pleasure for the boss to ask that more than any test.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by Supermighty on Tuesday February 08, 2011 @03:32PM (#2194693)
I don't want any employees doing jobs they find undesirable. I want employees that enjoy their work. And if they ever find that they don't I want employees that ask for a different internal job, or quite to find a new external job.
Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by joe_the_user on Tuesday February 08, 2011 @05:06PM (#2195135)
It had a single purpose: to determine willingness to do an undesirable job.

Yes but consider that the undesirable job in your example is assigned arbitrarily by the boss. This might conceivably test a person's willingness to "do what's necessary" - to keep going when the going gets rough. But it just as well might test a willingness to mindlessly labor through whatever BS the boss throws at them. If someone aims to hire people with latter attitude, that someone shouldn't be surprised if those people display a lack of initiative.

Re:Want to be a leader? Wash the Dishes When Nobody Else Will. by bootload on Tuesday February 08, 2011 @06:50PM (#2195462)
@edw519, Joel talks about "willingness" in a similar example, this time reversed ~ http://www.inc.com/magazine/20081201/how-hard-could-it-be-my...