Was ist der Unterschied zwischen einem Junior- und einem Senior-Entwickler?

Sind Sie ein Junior- oder ein Senior-Entwickler? Oder liegen Sie irgendwo dazwischen? Beziehungsweise: Woher wissen Sie überhaupt, wo Sie sich einzuordnen haben? Der Artikel untersucht, in welchen Belangen sich die verschiedenen „Kategorien“ unterscheiden und welche Rolle die Erfahrung bei der Festlegung der Position und der Zuständigkeitsbereiche eines Entwicklers spielt.