← Back to context

Comment by tptacek

3 days ago

That's not what "senior" means.

This is not necessarily true in practical terms when it comes to hiring or promoting. Often a senior dev becomes a senior because of having an advanced skillset, despite years on the job. Similarily, often developers who have been on the job for many years aren’t ready for senior because of their lack or soft and hard skills.

Maybe you could enlighten the rest of us then. According to your favorite definition, what does senior mean, what does seniority mean, and what's a term for someone who knows what they're doing?

  • Seniority means you've held the role for a long time.

    • Time is required to be a senior engineer, but time does not _make_ you a senior engineer.

      You need time to accumulate experience. You need experience, time in the proverbial trenches, to be a senior engineer.

      You need to be doing different things too, not just implementing the same cookie cutter code repeatedly. If you are doing that, and havent automated it, you are not a senior engineer.