A lot of it seems to be ego. People want the shortest path to claiming a title.
Ignore silly titles and categorizations. Just make good art.
</sarcasm>
Programmers program. If someone programs, they're a programmer. My daughter uses scratch to write software. She's 8, the software is not sophisticated but it's software. She's a programmer.
It's an unfortunate common theme in HN but I can't think off the top of my head other white collar professions with such contempt for degrees and formal education. Are all the other fields doing it wrong or is programming so much easier than everything else that justifies the constant pat on the back for roll-you-own education?
I only took some CS modules at uni, I learnt everything I know either on the job or off my own back, including OOP, JavaScript/OOJS, advanced HTML and CSS. They didn't teach you the difference between browsers either (I started back in IE4/Netscape days).
What this guys daughter decides that at 18 years old (and now having programmed for 10 years) it's not worth going to uni because a) it'll cost too much and b) might as well get a 4 year head start over everyone else. So by that time she'll have 14 years experience. I think that would count for a hell of a lot more than a formal education. There's nothing magical about programming that a google search will not reveal.