This is true in many organisations where you are able to get promoted and work your way up the ladder.

When I worked in a bank, people would start out on the telephones doing sales or collections. The ones who were good on the phones were promoted to be senior associates or team leaders. They were good on the phones, not at managing a team. Next they get promoted to manager and head of department. It's crazy, just because they are good at one job, they get recognised by being promoted to the next level up. This continues until they are promoted to a level they are not good at and they don't get promoted any more.

In an engineering company, one of the design engineers was one of the best in the business, yet he got promoted so high that he was no longer doing what he was best at, he was running the department.  Why not make use of the highly skilled people in the job they are good at.

It's important to recognise this and work out where you want to get to in your career without being promoted to a position of incompetence.

As much as I believe in doing what makes you uncomfortable, it's not the same as becoming incompetent.

Paul Seal

Umbraco MVP and .NET Web Developer from Derby (UK) who specialises in building Content Management System (CMS) websites using MVC with Umbraco as a framework. Paul is passionate about web development and programming as a whole. Apart from when he's with his wife and son, if he's not writing code, he's thinking about it or listening to a podcast about it.

Proudly sponsored by

Moriyama

  • Moriyama build, support and deploy Umbraco, Azure and ASP.NET websites and applications.
AppVeyor

  • CI/CD service for Windows, Linux and macOS
  • Build, test, deploy your apps faster, on any platform.
stkrs

  • Custom stickers for startups, artists and brands.
  • Bespoke easy-apply, removable, custom brand stickers printed in the UK.
elmah.io

  • elmah.io is the easy error logging and uptime monitoring service for .NET.
  • Take back control of your errors with support for all .NET web and logging frameworks.
uSync Complete

  • uSync.Complete gives you all the uSync packages, allowing you to completely control how your Umbraco settings, content and media is stored, transferred and managed across all your Umbraco Installations.