Thanks for your input. Many commenters suggest hobbies with more social aspects, and I'm thinking they (and you) are probably right. Although my dad tends to keep to himself, I think too much of that is probably not good and a solitary task like software development will only enable that. One of the things he liked about work is, as an introvert, he got his daily dose of social interaction.