The question isn't whether you'd hire a new grad or a guy in his 50's as many here seems to think. The young option is a guy in his 30's with 15 years of experience, they are much easier to find than older programmers (due to the number of programmers increasing exponentially over that time) so most senior hiring will be targeted at them.