Legacy Code — erbe eine Codebasis, die niemand will
Du erbst ein undokumentiertes System. Zwölf Entscheidungen, vier Zahlen, neun Enden — ein kurzes Erzählspiel über technische Schulden, Vertrauen und Burnout.
Dein Durchlauf wird geladen…
So funktioniert es
Du hast gerade eine Codebasis geerbt, die sonst niemand wollte: keine Dokumentation, keine nennenswerten Tests und ein Deployment, das auf einer Wiki-Seite wohnt. Zwölf Situationen kommen auf dich zu, je drei Optionen, und keine davon ist die richtige Antwort — es ordentlich zu machen kostet Nerven, schnell zu liefern kostet Schulden, und sich zu wehren kostet Vertrauen. Geht dir eines davon aus, endet der Durchlauf vorzeitig. Zwölf Situationen werden aus einem Pool von 24 gezogen, also erzählen keine zwei Durchläufe dieselbe Geschichte, und die Durchlaufnummer steht in der URL: schick sie jemandem und er spielt genau den Durchlauf, den du gespielt hast.
Ein Spiel, keine Karriereberatung. Die Situationen sind zur Wirkung überzeichnet — die meisten arbeitenden Entwickler werden trotzdem mehr davon wiedererkennen, als ihnen lieb ist.
Häufig gestellte Fragen
Kann man gewinnen?
Es gibt neun Enden und keinen Punktestand zum Maximieren. Das beste davon, „Du hast es besser hinterlassen, als du es vorfandest“, verlangt gleichzeitig niedrige Schulden, hohes Vertrauen, genug übrige Nerven und echte Lieferung — mit sorgfältigem Spiel ist es auf den meisten Durchläufen erreichbar, auf manchen gar nicht. Das ist Absicht.
Was bedeuten die vier Zahlen?
Nerven sind, was die Arbeit dich kostet. Vertrauen ist, wie sehr Team und Vorgesetzte dir glauben. Technische Schulden sind das, worauf du sitzt. Geliefert ist das, was das Geschäft tatsächlich sieht. Nerven oder Vertrauen bei null, oder Schulden bei 100, beenden den Durchlauf auf der Stelle.
Kann ich den Durchlauf einer anderen Person nachspielen?
Ja. Jeder Durchlauf hat eine Nummer und sie steht in der URL — öffne denselben ?run=-Link und du bekommst exakt dieselben zwölf Situationen in derselben Reihenfolge, sodass ihr eure Entscheidungen vergleichen könnt.
Wie wird die Punktzahl berechnet?
Geliefert × 10, plus Nerven, plus Vertrauen, plus die technischen Schulden, die du nicht angehäuft hast (100 − Schulden). Liefern wiegt am schwersten, weil es das Einzige ist, was das Geschäft je sieht, und der Schuldenterm sorgt dafür, dass eine hohe Punktzahl wirklich einen ordentlich hinterlassenen Code verlangt.