Earlier quoted context omitted.
> whereas everyone else would call that person [with 5 years experience] a junior engineer I’ve met people with 3 years experience who I’d consider more senior than myself (8 years). Some folks just learn really fast and/or don’t do much else other than work. Not sure time is relevant to your skills or title after about 2-3 years.
It's such an old-fashioned way to look at skills and experience. Tbh there should be real ways to measure all this but there aren't. If you can code by your own without handholding, are you a junior at that point anyways?
If I were hiring for my tech business, I agree that it doesn't mean a whole lot. One can experience a multitude of different environments before lunchtime. One can also do the exact same thing over and over. There is no seasonality to hold you back or push you forward.
Ultimately, what one is interested to know in questioning years of experience is how many scenarios someone has run through so that when something similar happens again you can believe, with reasonable confidence, that they will know how to react. This is quite measurable, but it can be hard for someone in tech to keep track of as there isn't a good frame of reference like in farming where you can simply remember each year.