Comment

Comment by epicureanideal

I think part of the problem is the titles themselves...

"Senior" implies "Highly Experienced" meaning "lots of years of experience".

Whereas it's completely possible for a person with 3-4 years of experience to be a "Very Good Engineer" within their specific domain and be as valuable, respected, listened-to, etc. as a "Senior Engineer". It doesn't happen often, but it happens.

If we had titles more like "Apprentice", "Journeyman", and "Master" Software Engineer, then we wouldn't have this issue. Someone could be a Journeyman after 2 years or 4 depending on how rapidly they progressed through their "apprenticeship" phase, and to "Master" as soon as they had completed sufficiently complex work to have completed a "masterpiece" equivalent.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton