Exclude impossible Years of Experience
"...and released in 1995..."
So people with 20 or more years of Java experience is simply not possible.
"...initiated the Java language project in June 1991..."
Not even the people that developed Java have 20 or more years experience.
I think the biggest factor in this is to make sure our charts clearly that “Years of Experience” means all relevant years of experience, not just the years in this exact job title.
With years of data collected, we know that people are not paid for their "years with this job title." People are paid for "years of applicable job experience." Therefore, if a Java Developer has 20 years experience, it means that he/she has 20 years of experience applicable to being a Java Developer (potentially as an ADA, COBOL, Scheme, Fortran, or C programmer).
And as a side note, we do exclude "impossible years of experience" where applicable.
Is this helpful at all? or do you disagree? Let me know. Thanks Stefan.