However, usually the bad result is not affecting immediately and in the meantime the apprentice undergoes a lot of anti-learning before this becomes apparent. And the learning muscles have atrophied.
That is an important catalyst aggregating the problem. Juniors are reading less code, mostly generating and then AI code produced dissuades them from reading code even more and the skills take a bit even more.
If you could elaborate a bit with why do you feel that way, it would help me glean some insight after comparing with the experience at my workplace. We face double challenge because English is not our first language.
Is there some tool or way of guiding junior devs to make the best use of AI, perhaps monitoring their prompts? Or somehow to intervene and coax them into using better prompts according to their level and experience. Perhaps make AI respond differently to people with different profiles.
At our company, we celebrated Christmas today exchanging gifts despite not having a single Christian person in our staff.
One of the junior introverted female developer was coaxed into being the Santa for gift distribution. She really shines as Santa and thoroughly enjoyed it. What's more, she even coaxed others to dance while accepting the gift and everybody has a good time.
All while having so few employees. I don't blindly copy discord, but I pay attention to most things they do engineering wise. IIRC they have like 2 people working on the mobile app. It's insane, and I think a great story for those that want to start small and stay small.