We Need Programming Mentors
paperless.blog
paperless.blog
Then comes the extremely hard part for the teacher: having the deep self-awareness to be able to separate out what really matters from what is simply their opinion, or what they're comfortable with. When a company tech lead is mentoring juniors, it doesn't matter as much, because her preferences can basically become mandates without causing any real issue; that probably increases the overall consistency of the codebase. But if you want to set up a website where experienced mentors share real grains of wisdom without the chaff of personal preference, prepare for a lot of religious wars.
There's a reason the master/apprentice model has persisted for thousands of years. It doesn't sound like TFA is advocating for some mass-scale solution, but rather just pointing out how valuable mentoring is and how it should be a priority for senior developers if a company wants a healthy engineering culture. Totally agreed. We're probably not ready for a mass-scale solution to this problem yet.
I studied as an electrical engineer, but ended up drifting into the software world because my first preference (FPGA/Embedded dev) was so heavily gatekept and actively hostile to newcomers.
My experience with ChatGPT is the generation of text based off a prompt. If you have actually done something similar to what you claim that would prove very interesting. It might eliminate most forms of management.
It honestly does scarily well most of the time (until it doesn't, of course). I've tried it multiple times.
You should give it a go!