3 ms·
There is a bias against having highly experienced people in middle level jobs. Apart from the stereotype of the jaded guy that has seen too much shit, there is
by hrktb 13y ago
There is a bias against having highly experienced people in middle level jobs.
Apart from the stereotype of the jaded guy that has seen too much shit, there is the power balance between a youngish manager and a very experienced programmer. Sometimes the programmer will see a flurry of incoming problems very soon and flood the manager with them, and the latter won't know how to deal with this kind of situation. He'll be relying a lot on the more experienced person, but the power balance is reversed and the responsibilities as well, and it takes a lot of tippy-toeing and ego swallowing to sail smoothly. It's tricky on both sides, and company would prefer to avoid that kind of situation.
- gress 13y agoThis is highly unfortunate and seems like the problem is with the younger managers not having adequate support. In my early 30's I had the the privilege of being able to recruit 50+ developers onto two separate teams at a startup. These were people who's experience vastly outweighed my own. I was still responsible for guiding my teams to meet the business needs, but what I learned from these people literally changed my life.
- hrktb 13y agoCompletely agree. I had the chance to be on project where I was the least experienced in programming, and got to deal with the management stuff (in the most basic meaning: I was doing just anything needed to let the other devs focus on their tasks, not telling other people how to do their jobs). I learned a lot, I got explained a lot of tricky problems that I wouldn't have understood otherwise, and on their side they didn't have to care if the client answered their email or not. It was a really nice experience, but more an exception than the rule. I never got to work in another place where people wouldn't focus on the titles as a hierarchy thing, but just as different roles in a projet.