More people who can program means that programming is a less valuable skill and that programmers are compensated less. And cheap labor is the holy grail.
Things like this are pushed by the business elite and then sold to the public by politicians as enabling a middle-class lifestyle. Which will be true, for a little while, in some parts of the country. Already that is barely true in other parts of the country. The next state over from me, junior developer wages start at 25k and rise to the mid-50s as you become more senior. Yes, the cost of living is lower, but not that much lower.
I doubt truly substantive change can be made in the developer market through increased government funding of the curriculum, but they will find other ways.
I'm not sure that more schooling is the answer, but I do feel like we are always strapped for talent. The people who pass are usually spent a significant amount of time teaching themselves.
I've probably done > 100 interviews, and it's hard to see the correlations. Man, I so wish I would have kept records.
Of the many people that I've worked with, I'd say < 0.5% have been 3x programmers, maybe 5% have been 2x programmers, 20% have been 1x programmers, and the rest have been ... meh. (In comparison to me, and I'd guess that I'm probably a 3x programmer.) And, ALMOST ALL of these people had successfully passed an algorithm and programming based interview.
I am curious how you judge "interest."
And they didn't take yours. I don't mean to be critical, but in my experience, when a company says they pay "market prices", they mean the market in their imagination instead of the real market. Maybe the offer wasn't big enough. There was some reason those candidates turned you down.
And sure, maybe you couldn't afford to make bigger offers. Not all businesses are viable. If I could hire labor for $0.50/hour I'd own a business, but I can't.
> emc/vmware
VMWare was in the news recently as cutting 900 jobs. Maybe they are hiring. In which case I expect we would find that expensive senior developers are being laid off and cheap new grads are being hired.
Today, every job is your first job. We are all contractors, constantly re-interviewing and justifying ourself to our customers.
And the idiots are in charge. Every founder who needs my help seems to be a 20-something kid who thinks knowledge is something you can pick up at a trade show or week-long intensive at some resort.