Age analogy is fine because unlike few who are deep into technology and latest changes in the field (which btw are over represented on this site) for most IT developers age => experience without actually improving skills.
As I interview lot of people for typical Enterprise IT jobs even at 20 years of experience they do seem to not know much beyond what they learned in first few years.