My definition of what makes a senior developer has changed a few times over the years:
15 years ago: “A senior is one who knows a lot about programming, and is versed in all the technical stuff.”
8 years ago: “Screw the tech - anyone can now google their way into what’s hot on the market. Seniority is all about the experience and the battle scars.”
Lately: “Experience is good to have, but is not the key. Becoming a senior requires being an excellent communicator. Communication is all.”
Want to explore instead? Fly with the time capsule 🛸
Preslav Rachev