“Individually, personally, we have to do more to reach out to these developers: mentoring, apprenticeship, user groups, peer pressure, code reviews, etcetera.”
I have come to the conclusion that there is a significant number of developers who just don’t care – people who are not conscientious about their craft and aren’t motivated to do anything beyond the bare minimum.
They want to clock in, clock out, and collect their generous paychecks.
If it “works”, so much the better. If it doesn’t? Well, they’ll worry about that when a bug is assigned to them.
So, what then?