Earlier quoted context omitted.
This is exactly the problem. The top level executives are setting up to retire with billions in the bank, while the workers develop their own replacements before they retire with millions in the bank. Senior developers will be mostly obsolete too. I have mentored junior developers and found it to be a rewarding part of the job. My colleagues mostly ignore juniors, provide no real guidance, couldn't care less. I see t…
Depending on corporations to have a moral foundation is a losing bet. It has to come from the outside. Here’s a possible out: Senior engineers stop working huge corporations and use these tools to start their own businesses. (Given today’s hiring situation, this may not even be a choice.) As the business grows, hire junior developers as apprentices to handle day to day tasks while senior engineer works on bigger pict…
Your solution cannot work at scale, because if the small companies you propose succeed, then they will become corporations, which, as you say, cannot be depended upon to do the right thing.