I've occasionally thought it would be interesting to have a place where programmers and other people involved in "knowledge work" could live and work half of each day at intellectual tasks and spend the other half in physical labor to support themselves. So you get up and milk the cows, then go write some code, then later in the afternoon hoe the corn. I get most of my best thinking done when I'm doing a repetitive task like washing the dishes or maintaining the lawn, anyway.