I get what you are saying. But I am not sure that is happening.
It has totally leveled up the people I am working with. They have a fairly decent expert they can bug all the time. The types of questions my jr people are bringing me now are no longer 'xyz doesnt compile right' to 'if I am using this pattern the crap doesnt come from the right place'.
My mentoring has turned from basic trouble shooting to fairly higher level how to design things. How to really break something and tear it apart and put it back together. How to find that one inscrutable bug that is doing something weird.
I agree with you but many programmers really enjoyed the fiddling with the lines of code and solving the puzzles more than actually building the thing and are not liking the changes. I saw it as a means to an end (which I enjoyed getting good at!) and I am loving the change.
It has totally leveled up the people I am working with. They have a fairly decent expert they can bug all the time. The types of questions my jr people are bringing me now are no longer 'xyz doesnt compile right' to 'if I am using this pattern the crap doesnt come from the right place'.
My mentoring has turned from basic trouble shooting to fairly higher level how to design things. How to really break something and tear it apart and put it back together. How to find that one inscrutable bug that is doing something weird.
I am digging it.