And it’s about to get worse. You could get a job without a degree or any relevant experience in the 90’s because there were so many to be had and so few degrees to be found. Once you were in, you could stay in by virtue of your experience. This isn’t the case any more; it’s about to be impossible to get an entry level development job without a relevant degree. I think sometimes HN commenters forget that there’s a whole generation of kids in high school today who didn’t work for .com startups throughout the 90’s…
I think the biggest problem our industry has is tying internships to 'enroled in college or university'. Eliminate that requirement, and now people have a path in. Software development is a somewhere between a trade and an amateur mathematics program.
Hmm, I wonder about that actually. From what I've heard (hearsay, really), for a normal application Google and Microsoft won't look at it without a degree. But maybe they don't really look at it anyway. The only big company that I've heard doesn't really care is Nvidia, so props to them I suppose, but again, I heard that from one guy who's working there who might not have been entirely honest about prior contact with them, so I really can't say for sure. It would definitely be interesting though.