> Maybe it's just me, but I don't consider junior/senior to be defined by how "good" you are at programming.
What's your definition of senior?
What's your definition of senior?
I have already made the mistake you are about to make.
If you only know one system and think you're going to be able use it forever, then you're still a junior developer. If you're afraid to move on and learn something new, then you shouldn't be a developer at all.