4 ms·
I can speak from the perspective of someone who happens to belong to the "not so good" group, with 20 years in IT. I have a rather specific specialization, and
by _7acn 2y ago
I can speak from the perspective of someone who happens to belong to the "not so good" group, with 20 years in IT. I have a rather specific specialization, and I consciously avoid taking on programming because I know that the quality of my code would be, at best, average. If I do program, it's purely as a hobby, while professionally, I only work on scripts and automation, which I really enjoy.
If you feel like you're the smartest person in the room, it's time to change the room. There is absolutely no way for someone average in grasping complex concepts to suddenly become smarter. The problem seems to be that someone at your company hired these people and assigned them to roles they don't fit. You should consider moving to a better company — one that has higher standards and employs better specialists. There's no other solution to this.
- hysan 2y ago> The problem seems to be that someone at your company hired these people and assigned them to roles they don't fit. It could also be the Peter Principle in effect. https://en.wikipedia.org/wiki/Peter_principle https://en.wikipedia.org/wiki/Peter_principle
- _7acn 2y agoThis also leads to an interesting conclusion. If we assume that, generally speaking, the most competent individuals tend to get promoted, then those who have stopped being promoted are likely the least incompetent among all possible options :D
- stefs 2y agodid you mean "the most incompetent"?
- _7acn 2y agoNo. The Peter Principle states that in a hierarchical organization, everyone gets promoted until they reach their level of incompetence. This means we could conclude that if someone has stopped being promoted, they are incompetent in their current position. However, if we assume that promotions are generally given to the most competent individuals within a group, then ultimately, while such a person may be incompetent, they will still be the least incompetent option compared to others.
- stefs 2y agoah, i remembered the principle wrong - incompetent people get promoted, because competent people are most valuable right where they are right now.
- Volundr 2y agoOtherwise known as the curse of competence.
- cookie_monsta 2y agoThis is pretty much the opposite of every explanation I have seen of this principle
- stefs 2y agobecause it's not quite the same principle. i remembered it wrong.
- MattPalmer1086 2y agoNo, wrong way around. Competent people get promoted, until they end up in a position they are not competent in.
- numpad0 2y agoand the chain of least incompetent really sounds rational, no? Surely moreso than the chain of perceived peak competency... which is just a gamble.
- _7acn 2y agoPersonally, I find the so-called hydraulic theory of management the most accurate. The crap flows from the top to the bottom.
- stefs 2y ago> If you feel like you're the smartest person in the room, it's time to change the room. but ... there always has to be a smartest person in the room!
- Volundr 2y agoInterestingly the way this is phrased could be interpreted a couple ways. Sure one interpretation is you should leave the room and find another. Another might be you should change the room itself. Instead of leaving figure out how to modify the room (presumably to help the growth of others). Possibly until one surpasses you.
- Aperocky 2y ago> If I do program, it's purely as a hobby, while professionally, I only work on scripts and automation. I've always find it strange about the exclusion of "scripting" from programming. Scripts are programs, writing script is programming.
- booleandilemma 2y agoSure, in the same way that building a sandcastle, a doghouse, a single family home, and a skyscraper are all construction.
- Aperocky 2y agoI work on all of them, if you have skyscraper of a project, which I worked on a quite a few, you can't run them without having the supporting "scripts" to define infrastructure, test, deploy, run canaries, gather metric putting them into dashboard, setting up alarms etc. etc. You'd be surprised at how much engineering effort is NOT going into that skyscraper despite everything being built around it.
- m463 2y agoI've found there are a couple biases that people have, and scripting is viewed as not-real-programming. I thought maybe because there's no binaries, no compiling, but python seems to get a pass. I recall another bias from the past regarding windows administration. People looked down on windows administration as a real job, I believe because it was gui-based and "anyone can use a gui". On the other hand, I have also seen a lot of people hamstring themselves. One friend I knew was exceptional at math and actually quite a proficient fortran programmer. He had a lot of experience, but he was just missing a few key concepts. For example, some function with tricky arguments, he would just call it a bunch of times in a row instead of figuring out how to use a loop. Or people who hunt and peck, have been doing it for decades, know exactly where all the keys are, but only want to use their index fingers to type. I think there are some people who are SO CLOSE, but lack a few bridges to fluency or independence or something similar. Sort of frustrating to see from the outside.
- 2y ago
- bryanlarsen 2y ago> If you feel like you're the smartest person in the room, it's time to change the room. Being the dumbest person in the room can be an extremely awesome experience. You can learn a lot, very quickly.