-- Senior --
It doesn't mean anything, because everybody has its own definition. "This developer is senior!" you might hear. If there is 10 people in the room, they'll think different stuff about him.
Worst, it's used to quality people in general. Who is Senior in everything? Nobody.
-- Junior --
It's a good title for CEO / CTO to decrease the salary of somebody, whatever his/her skills. Otherwise, it doesn't mean anything either.
-- Both --
It's often closely related to experience, and experience doesn't prove anything after, let's say, one year. The skill curve flatten. I saw "Juniors" way better than "Seniors", without the weight of years of bad habits many have to unlearn (including me).
In short, I think we shouldn't speak about Senior or Junior, but more about specific skills. "Fred is an expert in cryptography" is better than "Fred is a Senior".
I speak about it more on my blog.
Interesting blog post.
These are all great points and checking your blog!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.