The other day, I got to thinking about the various techniques companies/departments/managers use to motivate their employees.

When I was at Hayes Microcomputer, they set up some sort of deal where employees who excelled (as judged by their peers) were given a $50 gift certificate to a restaurant (a system, by the way, the I consider extremely unfair and biased). On one particular project, they advanced the deadlines (under agreement from the programmers), and set a monetary reward system up for making the accellerated deadlines.

Now I'm curious as to what motivates different people, for work. I described my basic take on work in (jcwren) RE: Why do monks put up with it?, so no point in rehashing all that mess. It does, however, form a little foundation for the below.

The company I currently contract for has what I call 'enforced fun' days. These are days when the engineering department, or entire company, is forced to go do something that someone, somewhere, perceives as 'fun'. I generally despise events like these, and as a contractor, I am exempt. If I was full time, I'd prolly pull a sick day. I usually like the people I work with, but I don't want to hang with them, especially after work.

I figure if a company wants to show me how much the love me, give me the day off. Coming in, being forced to socialize at an activity I probably don't much care for, is not my idea of fun. Nor is being given a gift certificate to a restaurant not of my choosing, or, worse yet, being given tickets to some silly "sports" event that's 40+ miles from my home.

I figure if I ever make it over to the Dark Side (management), and have the opportunity, my peoples will be offerred various choices as "rewards". Sometimes, this may be me being purely arbitrary, and telling everyone to go home after lunch. Or, if everyone likes the idea, a "contest" for a gift certificate or somesuch. Maybe a romp at Book Pool, or Amazon.com (no flames, please). At any rate, something that everyone has an equal chance at, regardless of skill level, personality, gender, religion, or alcohol tolerance.

So what kind of techniques are people trying to motivate *you* with, what's your repsonse, and what would you prefer?

Me, I value my free time. I've got a project list a mile long, and a stack of books that never shrinks (and a book bill that reflects it). And the important thing about free time, unlike money, is that once's it gone, you can *never* get it back. Time spent with the wife & dogs is far more valuable to me than being forced to do something someone else considers 'fun'...

--Chris

e-mail jcwren

Replies are listed 'Best First'.
RE: Motivations
by Adam (Vicar) on Oct 24, 2000 at 20:40 UTC
    I've always found that the "enforced fun" activities are really meant to be "team building" activities. The "fun" is a disguised attempt improving productivity by opening communications between co-workers. The reality is that it works. Even if the activity isn't fun, the co-workers will bond in their hatred of it.

    As for motivations: I always prefered to be appreciated. Money will only motivate a person so much. (The movie "Office Space" has a great line about monetary motivation: "A person will only work hard enough to not get fired") Me, the best thing is when I finish a project and my boss tells me that its the best thing he's seen yet. I'm motivated by the desire to do a good job. Yeah, I want to get paid for my efforts, but I also want my efforts to warrant the pay. (And no, I'm not rich. I'm probably underpaid too. But I make enough to cover the rent so I don't complain.)

    Unfortunatly you can't always get that great feeling of having finished a project as often as would be nice, and some projects never finish. That can be damaging to an engineer's morale and lead to a downward spiral of productivity. There is no easy fix for that, but one good way to improve morale is to take your employees out to lunch. It doesn't matter where, but preferably somewhere they'll like (ask them if you don't know). They'll apreciate the opportunity to talk frankly. Make it a long lunch. Since you are they're boss they won't stress about getting back to the office. They'll relax and when they do get back they'll get more done.

    Don't try to improve moral in monetary ways... you should already be paying your employees a fair salary. If things get tough, ban overtime. 50 hrs max! Preferably 40! Then start sending people home.

    There is a good book on the topic called "Debugging the Development Process". I don't remember who its by (same author as "Code Complete") but its from MSpress and it makes some excellent points.

(kudra: free time is nice if it is really free) RE: Motivations
by kudra (Vicar) on Oct 24, 2000 at 22:29 UTC
    I've never had to participate in any of those 'fun' activities but I remember hating the grade-school equivalent of them. At the last company I worked for, the boss would take everyone in the company out to dinner every few months. It was purely optional, of course. Most people seemed to enjoy it, although not everyone (I was fairly neutral towards it).

    Despite the fact that I think free time is great, I don't really like the idea of telling everyone to go home after lunch. I'd end up spending the rest of the day in the office being in a bad mood because I don't commute alone, so I don't have the option of leaving early. I'm willing to bet you'll find several other reasons people won't appreciate something like that. Also, I'd much rather choose for myself how to spend my free time, which is why I dislike scheduled holidays (at my last job I could work through holidays in exchange for extra vacation days). I like to take my time off in large enough chunks to go somewhere, or do something big. If it's something I can fit into half a day, I can certainly fit it into a weekend. For these reasons, I know I'd appreciate it more if my boss gave me an extra half day of holiday for me to use when I wanted. Otherwise, it's no nicer than a gift certificate for the lousy resturant down the street, or the cookbook I got as a farewell present (although I appreciated the thought, I can't say I cared for the cookbook, but since it was plastic wrapped I blame the cookbook editor, not my co-workers).

    You know, I haven't worked for that many companies, but of the ones I've worked for, only one ever gave out 'motivational goodies', and I have to say that was the company I was least inspired to do hard work for. I think the best motivation for me is to enjoy what I'm doing and to have a good boss. A decent location is also nice--at that uninspiring job my desk was at the end of a corridor near the fax machine and blocked the fire exit.

RE: Motivations
by DrManhattan (Chaplain) on Oct 25, 2000 at 00:22 UTC

    Here's a link to an interesting article on freshmeat about managing technical people: Nerdherding.

    For my part, I'm a big fan of good old fashioned flattery. You don't necessarily have to go to elaborate lengths to motivate people. The best boss I ever worked for never gave me any money or time off or football tickets. He simply made it a point to notice when I did something well and praise me for it.

    -Matt

RE: Motivations
by Blue (Hermit) on Oct 24, 2000 at 20:07 UTC
    I have to agree with the point about valuing time. Since I'm a system administrator instead of a developer, how my company needs my times differ. It's not unusual to be contacted after hours on a thorny problem, or if one of my jr. admins can't handle a problem and it gets bumped up to me. So I really appreciate free time.

    One fo the things I was trying to set up was a reward for "best documentation", since we were really lacking in that department from out developers. What we had was that best, as judged by peers, for the week got to leave an hour early on Friday. This added more then an hour of time, since Friday rush-hour traffic near my location is rather bad.

    One hard thing is 'appropriate' rewards from both sides. Time is always appreciated, but from the PHB (pointy haired boss) side, that means that you're loosing time from your most productive people (the ones you want to reward). That's why gifts (tickets, gift certificates) and money are so often used - they are easy and don't have a negative aspect on performance. If I have one guy who can handle a problem, and he gets off, then there is no one covering, which is a problem.

    One thing that can help is assigning projects. This may not work in a small shop, but in a larger one where there are lots of projects and lots of people, the "better" performers get rewarded by the more interesting projects. This takes a clueful manager (to understand what makes a project interesting), but works well in that you have people happy with what they are working on, and good people working on interesting (which can often be translated to "challenging") projects. Perhaps a choice among several good projects as a reward for finishing on well, but having that lassitude is rare.

    One other thing is working environment - important performers get nicer laptops, etc. We give "management" level laptops (lots of bells and whistles) to important people. Makes 'em happy. Cubes with windows. But that is more long term and does have a definite seniority edge, as opposed to instant rewards for a well done job.

    =Blue
    ...you might be eaten by a grue...

(Guildenstern) RE: Motivations
by Guildenstern (Deacon) on Oct 24, 2000 at 20:44 UTC
    I am rather fortunate in that I have a good manager to work for. He checks on me about once every two or three weeks to see how things are rolling since he trusts that I can get the job done on my own. He also has several qualities that make working for him (dare I say it?) fun.
    1. A devious side that matches mine. We were getting connection attempts from a certain clueless person, and it was his suggestion to route the attempts to chargen and see who complains about computer problems. Nice treatment, IMHO.
    2. He lets me get my work done how I want to. That means if I want to use Perl, he's behind me 100% as long as it gets done.
    3. He's fun to hang out with after hours. I completely understand what jcwren is saying about getting together with coworkers after work hours (yech), but anytime I can get together with a bunch of senior managers and play Magic: The Gathering, or Battletech, etc, it's a Good Thing
    4. Last, but certainly not least - he respects that I have a personal life. I ran into him in the grocery store a weekend or two ago and I tried telling him what I had been working on lately. He cut me off and basically told me I shouldn't be thinking about such things on a Saturday.

    I realize this isn't exactly a checklist of what techniques he uses to motivate, but the items above are why I feel motivated on a Monday morning. I think the biggest thing is the fact that I'm trusted to do the job right with whatver tools I decide are right for the job.

    Guildenstern
    Negaterd character class uber alles!
RE: Motivations
by nop (Hermit) on Oct 25, 2000 at 15:47 UTC
    On keeping folks motivated:
    • Give them responsiblity.
    • Give them context (eg how what they're doing matters to the Big Picture).
    • Keep them learning.
    • Help them move up.
    • Where possible, share the upside.
    • Have a humane and friendly workplace.
    • Encourage a balanced work/family perspective.
    • Treat everyone decently.
    • Never lie.
      I think you summed it all up very well right there.
      I think I am going to pass that list up the chain at my work!

      Roy Alan

RE: Motivations
by ivory (Pilgrim) on Oct 24, 2000 at 23:49 UTC
    This is a bit off subject, but consider that a great many compaies want to foster relationships between their employees (friendly, team building) in the hope that it will improve productivity as well as make the company a 'great place to work'. Where I work, we have a once yearly retreat, which I like a lot. We get together and have brunch, etc.

    This year the powers that be decided to have us complete a 'team building excercise'. The structure fo the excercise was simple: each team (Unix, NT, Novell, etc) would be paired with another team, and write down their perceptions of the other team (e.g. How competent are they, etc). Then the perceptions would be given to the other team, and the two teams would meet three times to try to work things out. The upshot of all this has been nothing but bad feelings all around, and lots of people seem to be leaving for other companies. It's strange, but aparantly some things that sound excellent to management backfire.

    Ivory

RE: Motivations
by AgentM (Curate) on Oct 24, 2000 at 20:06 UTC
    Ah! Whatever happened to those days of software giveaway competitions...perhaps they melted away with the onslaught of warez? I'd go for free software (or hardware) anyday, but perhaps that 's only because I'm dirt poor. What entices rich PerlMonkeys?
    AgentM Systems nor Nasca Enterprises nor Bone::Easy nor Macperl is responsible for the comments made by AgentM. Remember, you can build any logical system with NOR.