It really is arbitrary; I've never really been called senior or whatever, but apparently some people with 3-5 years of experience are already called that. It feels more like politics than a proper scale.
Which is actually an issue in our industry, I think, and it's causing widely different expectations and skills in different companies. A "lead developer" for company A might be considered a medior at best at company B.
Which is actually an issue in our industry, I think, and it's causing widely different expectations and skills in different companies. A "lead developer" for company A might be considered a medior at best at company B.