Monday, August 11, 2008

Software Insultant

The softeare insulatant keeps a software company and to some degree the software industry in check.

  1. Be honest. If some other team sucks don't say "What's the status?" or "This is terrific work -- now can you add some more features" (which would be the ones we actually wanted three weeks ago). Honesty in that case is to make no secret of your opinion, that they suck, and you are really puzzled that the company still keeps them on payroll...
  2. Be honest. The truth hurts, the truth is insulting -- but you are not there to put make-up on the pig. If something is ugly say so; if the company lacks strategic vision, uses the wrong processes, say so -- that might cost you a promotion but let's you sleep at night.
  3. Be honest. Be not a team player. Don't follow company line. Stay honest! if the CEO ask you why your department is not performing. State your opinion. Don't be vague -- be precise and concise. You are not here to be a diplomat -- if people would do good work there wouldn't be questions like that. It's not you it's them.
  4. Always have an exit strategy (like writing a blog). Live is about politics and about being diplomatic. Insultants only have job security as industry analysts or strategy consultants.

No comments: