I’ve been intrigued by the higher level of education resources that are out there for programmers. I hadn’t noticed that many of them pitch their resources in such a light that they’ll make you a fantastic developer by the time you complete a course, but I can see why some people might fall under that impression.
I think, in this case, the people may be a bit of the problem, and I think that’s what Richard is touching upon here. Development is both a hobby and a trade, you don’t find many people writing code “because they hate it but they’re good at it so they’re stuck”. Very often we all love what we do, but there are other factors (read: money