Truth be told, I'd hire a mid to senior level dev with no degree over the same with a degree anytime. Getting a degree doesn't make you a good dev. Having to prove yourself daily for the first few years of your carrier does.
I agree. But how would the company do this without these obviously annoying tests? How would they know which programmer is good enough. That's the point I'm trying to make
The same way every other industry does! Interviews and then if you fake it, you are fired. What is the problem with that?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.