I disagree with you, as an employer, I would love to have somebody who has worked at the same place for 10 years, because that would prove that that person is loyal. Also just because you work at the same place for a long time, it doesn't mean that you're doing the same thing over and over again and that you're not evolving or facing new challenges.
I'm a generalist developer, preferring to have some skills in a variety of areas to being really good at only a few. I need to see how a technology solves real problems to really understand it.
About loyalty (not directed at you, but as a general note), it's good to remember that loyalty is a two-way street. Loyalty in an employee is a good quality, but the employer also needs to be deserving of that loyalty.
I disagree with you, as an employer, I would love to have somebody who has worked at the same place for 10 years, because that would prove that that person is loyal. Also just because you work at the same place for a long time, it doesn't mean that you're doing the same thing over and over again and that you're not evolving or facing new challenges.
About loyalty (not directed at you, but as a general note), it's good to remember that loyalty is a two-way street. Loyalty in an employee is a good quality, but the employer also needs to be deserving of that loyalty.
That's very true!