Overall I have mixed feelings about the value of a computer science education, mostly because of the personal benefit I have gotten from mine. For most cases though, I think it is severely overvalued. It’s very strange to observe an industry with major talent shortages, and then to know perfectly good self-taught programmers get prematurely rejected in interviews because they don’t have a computer science background. I hope to see the industry improve in this respect, but in the meantime I’m happy to exploit this imbalance as a competitive advantage.