June 1, 2007

Why Being Hard to Replace is Bad

I read something I’ve always followed without realizing exactly why:

Don’t be irreplaceable; if you can’t be replaced, you can’t be promoted.

I once worked with two programmers who told me they purposely wrote convoluted code. When I asked why they would do that, they replied, “Job security.” I always wondered why that company let its employees do that despite the impending likelihood that they would eventually quit and leave their mess for someone else to clean up.

Ever since then, I’ve always advocated for strict adherence to coding standards and frequent code ownership swapping. I’d like to add to the advice:

Nobody will choose to promote an individual who screws the company over – on purpose – on a daily basis.

I thought that was a neat tip to share on a Friday. :)

Filed under: Jobs, Off-beat — Michi @ 3:06 pm

Share this

  • Digg
  • Reddit
  • Facebook
  • email
  • StumbleUpon
  • del.icio.us
  • Slashdot
  • DZone
  • Twitter

Related

Hello and welcome to my new blog. While it's hard to predict exactly how this site will turn out, needless to say, I plan to focus a lot of energy into it for the long term. While I did maintain...
Well, that was annoying! Some of you may have noticed intermittent outages on my blog while I was trying to fix the URL's. Scary stuff. Anyway. This post will be gibberish if you don't understand regular expressions. If you're one...

No Comments »

TrackBack URI | Blog RSS | Comment RSS

No comments yet.

What do you think?