FYI: The first time someone from academia.edu came here to drum up business for their new nifty idea, we learned that philosophy majors were programming and that's why the site was incredibly clunky. [snip]
Yeah, but you should see some sites that were coded by computer scientists. Some of those sites load slowly, crash, or have too many bells and whistles, proving that all CS majors are lousy coders.
For the majority of the self-taught CS majors, that's true. Someone who paid attention in code design class writes fabulous code that makes people weep with the beauty. Someone who simply codes a lot often writes crap.
All is a statement that I cannot support, but I will stick by the fact that self-taught people often write crap and need more education in how to design flexible modular programs that can handle the load. I write that as someone who learned that lesson while doing a lot of self-taught coding and then being put on the quality assurance team.