The Peter Principle is a theory put forth by Dr. Laurence J. Peter and Raymond Hull that states “In a Hierarchy Every Employee Tends to Rise to His Level of Incompetence.”
Basically the gist of the theory goes like this. In a hierarchial organization, employees who perform their jobs competantly are promoted. At each promotion, the nature and responsibilities of the position change and the employees may not have the skills required to perform that job. At that point they will have reached as high as they will ever reach in the organization. Ultimately the entire hierarchy will be filled with incompetant employees.
Personally I do not believe in this theory as it has stated. I think it has become more of a way for workers to justify their contempt for their boss, their fellow employees and the mediocrity of their own position.
First of all, a person’s competency isn’t fixed. It isn’t even consistently defined across the organization. What one boss values as “competent” may not be valued the same by another boss. And I find that as you rise in the organization, “competence” becomes much more subjective and nebulous.
The traits that get you promoted to the next level also may have nothing to do with how competent you are at your current job. The best programmer often doesn’t get promoted because he lacks the social skills and leadership to manage. People are often promoted based on favoritism or other traits unrelated to their skill at their job.
Finally, everyone thinks their boss is an idiot. That is because no one knows the details of your job as well as you do. Not even the boss. If he asks about it, he’s micromanaging and if he tells you to do something that you don’t agree with, he doesn’t “get it”.