Minor part of the article, but the thing about "tutorial Hell" is very true: > Students would watch (or fall asleep to) 6-hour videos, code along in their own editors, feel like they got it, and then freeze up the moment they had to write anything from scratch. Classic tutorial hell. This is why, across history, the tried and true method of learning a craft is an apprenticeship . You, the junior, tag along a senior.…
Uncle Bob has been saying this for decades. But - I'm not really sure it's necessary in software. The skillset can be entirely self taught if you're intelligent enough. There are an abundance of resources and all it requires is a terminal. Good software engineering principles can be covered in a 200 page book. You can't say the same for trades like plumber, electrician, etc. which still use apprenticeships.
> You can't say the same for trades like plumber, electrician, etc. which still use apprenticeships.
Yes you can, and yet they still have apprenticeships.