6100 comments
2357 subscribers
6264 on Twitter
Subscribe! Feed reader E-mail

How to be dispensable, and why you should document and automate yourself out of a job

My out-of-office message links to wikis where people can get self-service information, and backup contacts in case people have other questions. I’ve helped the three teams I’m working with learn more about using the Idea Lab tools I built. I can take my two-week vacation without worrying that projects will be delayed. Heck, I can get hit by a bus and things will still be okay at work. (Although I’ll try not to be hit by a bus.)

Making myself dispensable is paying off.

It’s good to make yourself dispensable. It’s even better when you don’t have to do the mad scramble for documents and tools the week before you leave. I’ve been documenting and automating my work from the beginning.

In a recent presentation to a defense client, I talked about how to develop the habit of sharing. During the discussion, one of the participants asked how that related to job security.

I mentioned a good book on how to be indispensable: Linchpin, by Seth Godin.

But it’s much better to be dispensable and invaluable. Indispensable people are a big risk. Whether they’re indispensable for good reasons (always knows the right thing to do) or bad reasons (hoards knowledge so that no one else can solve that problem), they can derail your project or your organization. People become dependent on them. And then when something happens—vacation, lottery, promotion, sickness, death—the team stumbles. Something always happens.

On the other hand, invaluable people help their teams grow along with them. They make themselves obsolete by coaching successors, delegating tasks to help people learn. They eliminate waste and automate processes to save time. They share what they know. They teach themselves out of a job. The interesting thing that happens to invaluable people is that in the process of spreading their capabilities to the team, they create new opportunities. They get rid of part of their job so that they can take on new challenges. Indispensable people can’t be promoted without disruption. Invaluable people can be promoted, and everyone grows underneath them.

You might be harder to fire if you’re the only one who knows the secret recipe, but wouldn’t you rather be the person people want to work with because you can solve new challenges? The first might save you during a round of layoffs, but the second will help you grow no matter where you are.

So, how can you be dispensable and invaluable?

Document with your successor in mind. Write instructions. Organize resources. Make it easy to turn your projects over so that you can take an even better opportunity if it comes along. Document, document, document. Push the knowledge out so that you’re not the only expert. This will help you and your team work more effectively, and it will reduce the work too.

Automate, automate, automate. If you can automate the repetitive or error-prone parts of your work, you’ll rock, and you’ll help your team rock too. If you don’t know how to program, you might consider learning how to – whether it’s Microsoft Excel wizardry or Perl geekery. Save time. Cut out the boring parts. Make your work easier.

If you do this well, you will work yourself out of at least the bottom 10% of your job each year… and you’ll open up at least 20% in productivity and new opportunities–not to mention the multiplying effect that you’ll have on your team and your organization.

Be dispensable. Be invaluable. Make stuff happen.

Cate Huston has a great post about this, too. Check hers out!

Short URL: http://sachachua.com/blog/p/16429
  • Pingback: Week ending September 26, 2010 » sacha chua :: living an awesome life

  • http://www.trajano.net/ Archimedes Trajano

    Good to see someone else with the same opinion as me on this. It feels like watching Sheldon in Big Bang Theory. :D

    Automation is good for the most part, but I find that keeping the automation to myself but having the step by steps documented with standardized tools is better. The problem with automation is the difficulty in setting up the same environment on your successors (though you can document how to set things up). There is also a good chance that maintenance of the automation would fall back on you rather than your successors who would usually be using it, rather than touching the implementation.

    To get around this, you should have a richer standard toolset. When I try to set up development environments that are Eclipse based, I try to put in as much as possible into the version control, including the IDE and the plugins I would use.

    I would also configure project level Java settings such as organize imports, code cleanup on save. This saves me a great deal of problems when looking at other people’s code because on save the code is formatted with the same consistency as everything else.

    I also have plugins for checkstyle, findbugs (just REdiscovered this, for future stuff ), EclEmma for code coverage.

    In the end all the developers setup guide would be how to install version control, install the “non-free” stuff, and run a batch file to start up the command line with the environment already set.

    If you have your development team in that set up, you can easily deploy automation because the tools are generally inside your version control system already so no additional setup hopefully.

  • http://sachachua.com Sacha Chua

    Ah! Have you considered creating a virtual image with everything set up? That might be the next step. We’ve used this approach with success. =)

  • http://www.trajano.net/ Archimedes Trajano

    I have, then we have this thing called Windows Licensing Issues. However, it is a good idea if your developers can use all FOSS for their development. Remember, not every customer is willing to pay for that extra software.

  • http://sprdnn.blogspot.com/ Jean-Baptiste Carré

    Hi Sacha,

    Thanks for this interesting note! It influenced my thoughts and I’m changing my work as a consequence. My answer to your post: http://sprdnn.blogspot.com/2010/09/being-dispensable.html

    Best!

  • jimmzy

    This is truly dumb. In a world where corporations marginalize employees, hastening marginalization just doesn’t make sense. I agree that knowledge-sharing and documentation is good, but taken to far it can be your own undoing and loss of job.

    • http://sachachua.com Sacha Chua

      It’s been working out well for me so far. The skills and network I’ve built by sharing as much as possible have led to all sorts of opportunities! =)

On This Day...

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!