I can't recall ever having worked with a junior programmer. All of the jobs I've had involved working with people who were amazingly good at programming. My career probably underlies the old joke... "1 in 3 people can't program well. Look left, look right. If they are both good programmers then you're the 1 in 3."
Most of the programmers I used to work with no longer program. A lot of them "retired into management". I was offered management jobs several times in my career and I turned them all down. I know nothing about management. I can barely manage myself. But management seems to be the likely fate of programmers in their late 30s / early 40s. Management pays more. And nobody wants to hire old programmers as they are "not a good culture fit".
Old programmers have the best war stories though. So there is that.
Most of the programmers I used to work with no longer program. A lot of them "retired into management". I was offered management jobs several times in my career and I turned them all down. I know nothing about management. I can barely manage myself. But management seems to be the likely fate of programmers in their late 30s / early 40s. Management pays more. And nobody wants to hire old programmers as they are "not a good culture fit".
Old programmers have the best war stories though. So there is that.