Two weeks later I got a callback from them saying they wanted to offer me a job. I had already accepted a position. This is when I figured out that hiring managers have no idea about the talent pool they're dredging.
This company wasn't even in SV. They should have offered me a job on the spot, because the fact I had any knowledge of Java.
Because you even knew the word "Java"!
We were somehow part of a swirling cloud of folks somehow trying to buy Lycos about then. I don't know that CMU knew how to think about pricing such things. At least not the parts we were talking to. IBM seemed to be getting on with Doug Tygar's Citadel group, though, so it might have just been us that didn't know what we were doing! :-)
Perhaps the metric is inverted. Instead of years per language, it should be languages per year. Any software job today requires people that learn new stuff fast, not experts in 5 year old frameworks.
A few years later, I was applying somewhere (Samsung?) for a semiconductor design position - and they wanted 5 years experience on "Mentor Graphics 8"[0]. I was semi-fluent on "Mentor Graphics 6", but that was a no-go.
It sounds as if things haven't changed.
[0] The naming scheme has changed, so this nomenclature is itself a no-go today.