I've always said that in the 1960s, the boomers had long hair, wild fashions, and radical ideas about freedom and society while the people who programmed computers had crew cuts, crisp shirts, and didn't care too much about society. Today, the boomers have conservative hair cuts, business suits, and don't care too much about society while the people who program computers have long hair, wild fashions, and radical ideas about freedom and society.
Evidence.
I'm working on a hypothesis to explain the correlation between beards and computer programming. I might posit that the same laziness that leads to writing a computer program to solve boring problems also leads to focusing energy on solving interesting problems every day instead of trying to solve the Sysyphusian problem of why hair appeared on our chins the night before. Alternatively, it may be a warming effect: long hair and a beard better insulate our heads, where most of the body's heat loss occurs. And while silicon-based computers work better the cooler they are, neuron-based computers may work better the warmer they are. Or perhaps the beards just give us something to fidget with while we stare at some source code and say "How could a bug get in there?"