|I had a great childhood, good school, University, and everything, just never schooled in IT.
Yet here I am!
I was recently discussing this with someone and I told him any idiot can call himself a programmer, there's no entry barrier to the field.
I also pointed out that around 90% of the programmers I've met are absolute bunglers who couldn't tell good code from bad code.
He was flabbergasted!
If you want to be a doctor, lawyer or accountant, you need expensive degrees*.
However, if you're writing business critical software that enables thousands of people to do their jobs and generate a revenue of millions a day... You need only a computer.
A lot of untrained and often unskilled programmers work for local companies, enterprises, the government, non-profits, they're everywhere.
There are IT companies who gladly hire a rookie fresh from college and sell them as sr. expert consultant for €100+ an hour**
It gives people like you and I an easy chance to start over in a profitable field.
The flipside of the coin is not so great, I'm afraid...
Let's put it this way, failing IT projects really aren't always the manager's fault.
* Which still doesn't mean anything, there are terrible doctors, lawyers and accountants too!
** I have a cousin who is sold as an AWS solution's architect with two to three years of experience and some certificates. When asked what types of databases I could get in AWS I got blank stares... "What do you mean?"