A better title would have been '3 things self-taught developers should know/read'. Everything that the article mentions as 'missed' is fixable. As a self taught programmer, I admit that at various points in my programming career I was unfamiliar or didn't have a deep understanding of at least one these things. But I could fix it (and still trying to fix BTW) by reading up and taking open online courses. So as long as there is willingness to learn, no one has missed anything. OTOH, I feel that if there is anything I have missed because of not studying computer science in school, it's participating in things like Gsoc and internship opportunities while I was studying.