- Defends the company to anyone, anywhere that criticizes or questions its products, policies, or practices
- The ultimate team player who goes along with the group rather than voice dissent
- Is well-liked because they do whatever is asked, enthusiastically
- Accepts (and uses) phrases like, "this is what corporate needs us to do."
- Cares a lot about his career path in the company; focused on getting management recognition.
- Would spend his own money, if necessary, for better tools
- If they were NOT doing this as their job, they would still do something related to it as a hobby
- Works late nights when, "I'm just one-compile away from this awesome refactoring that's going to make this thing run 40% faster." In other words, they work late when they're driven by something they know they can do better on.
- [And somewhat controversially:] May not be extremely well-liked, but is highly respected and tolerated because he's known as one who, "cares deeply about doing the best possible job, and is very good at what he does." CPU's update was: The person must be liked well enough for people to want to work with him again...
Career motivated people are a hair away from appearing motivated by the work they do, but it's a really important hair. They can be recognized by some similar signs as CPU's indicators of company loyalty:
- Excessive concern for what management thinks, or what the promoting, salary-raising decision-makers think
- Covering their asses behavior: blame assignment, rather than taking ownership and responsibility individually for tough problems that need resolution
- Star behavior: Taking credit and not giving it to others. Often excused by managers as "my team did it so I did it." Not quite what the team thinks...
- Competition for the plum jobs (some may be genuinely hard, but it's notably the ones that are visible to CEOs and Senior VPs that they go for)
- Wangling to get on the speaker list at important events attended by senior management; this may look like it's for "good" but often it's self-promotion
- Teamplay gets sacrificed for their ambition, when it's useful to them -- less pushy voices and personalities get the uglier tasks and less interesting roles if they have something to prove.
- Resume-building; a key distinguisher between loyalty to the company versus themselves -- they're figuring out how to make their tenure there useful to them for the next, better move.
Sad postscript: Kathy Sierra at CPU has been receiving death threats. Her posts are always controversial to some, which is part of why she's a good read; but now she seems to be a target for it. It's hard not to read this as a response to her as an outspoken woman, rather than just an opinionated smart blogger.
I believe the term for people displaying the first 2 sets of behaviour you describe are 'suckers'.
ReplyDeleteI dunno -- I've definitely bought my own software when I couldn't get someone to understand how important it was for me to have a good tool (surprisingly common issue). In UI design, you find a lot of people who are passionate about the work to that degree -- same with graphic designers (all of them seem to do consulting on the side).
ReplyDeleteThe problem with attempts to work around corporate stupidity is that the corporate stupidity will always win in the end.
ReplyDeleteI suppose the concept of tools is different for software developers, there are adequate free (as in source, or as in beer as they say) tools, but if a company wasn't prepared to buy me a copy of Visual Studio Professional and an MSDN subscription it would be a signal to leave.
The 'consulting on the side' issue is an interesting one, I think one of the most pernicious developments over the last 20 or so years is the way people feel the need to have 'side projects'. Whatever happened to leisure time?