You can be a great developer without a CS degree...
Like so many Google engineers
some people are just naturally really good
That's not always true
Naturally really good, means he can learn something for a shorter amount of time but you can learn the same with a little more time... And if you never stop, you will be better one day... Because the winner is always he who never stops...