Skip to content
Go back

Molon Labe: Was Entwickler von den Spartanern lernen können

Spartaner und Entwickler – Tugenden die überdauern

„Kommt und holt sie euch.” – Molon labe, die Antwort des Leonidas, als Xerxes die Waffen der Spartaner forderte.

480 vor Christus hielten 300 Spartaner unter Leonidas drei Tage lang den Thermopylen-Pass gegen eine persische Armee, die Schätzungen zufolge zwischen 100.000 und 300.000 Mann stark war. Sie wussten, dass sie sterben würden. Sie blieben trotzdem. Nicht weil sie lebensmüde waren, sondern weil sie genau wussten, wofür sie kämpften: Zeit. Zeit für Griechenland, um sich zu sammeln und zu überleben.

Wir Entwickler kämpfen selten auf Leben und Tod. Aber wir kennen diesen Pass. Die Deadline, die sich wie eine Übermacht anfühlt. Die technische Schuld, die wie eine unendliche Armee naht. Der Sprint, den wir eigentlich nicht gewinnen können – aber halten müssen. Was haben die Spartaner diesen Momenten entgegengesetzt? Tugenden. Konkrete, erlernbare, täglich geübte Tugenden. Hier sind die, die für uns Entwickler zählen.


1. Disziplin schlägt Talent

Die Agoge, das spartanische Erziehungssystem, begann mit sieben Jahren. Keine Wochenenden, kein Komfort, kein Aufhören wenn es schwer wird. Die Spartaner waren nicht die begabtesten Krieger Griechenlands. Die Athener hatten mehr Kultur, die Korinthier mehr Geld. Die Spartaner hatten etwas anderes: ein System.

Für Entwickler: Wie viele von uns verlassen sich auf Begabung, wenn es brenzlig wird? Wer brilliant genug ist, kommt damit lange durch. Bis er es nicht mehr tut. Der Entwickler, der jeden Morgen Code liest – auch wenn kein Druck da ist. Der Tests schreibt, auch wenn die Deadline es nicht erfordert. Der refaktorisiert, auch wenn niemand es sieht. Das ist spartanische Disziplin. Kein Sprinter, kein Genie – ein System, das hält.

Lektion: Baue Routinen, nicht Motivation. Motivation ist unzuverlässig. Ein System ist es nicht.


2. Der Pass: Wähle deine Schlachten

Leonidas wählte den Thermopylen-Pass mit Bedacht. Auf offenem Feld war die persische Übermacht erdrückend. Im engen Pass zählten nur die ersten Reihen. Die Enge wurde zur Stärke. Er kämpfte nicht überall – er wählte den einen Ort, wo 300 Mann die Gleichung umkehren konnten.

Für Entwickler: Wir kämpfen oft auf zu vielen Fronten. Neue Features, Bug-Fixes, Code-Reviews, Dokumentation, Architekturdiskussionen, Team-Meetings. Überall ein bisschen – nirgendwo eine Linie halten. Die spartanische Frage lautet: Was ist mein Pass? Wo ist der eine Punkt, an dem meine Präsenz den größten Unterschied macht? Was blockiert gerade alles andere? Räume das aus dem Weg – heute.

Lektion: Deep Work über breite Präsenz. Fokus ist keine Strategie des Rückzugs – er ist die des Durchhaltens.


3. Briefkürze: Der spartanische Pull Request

Die Spartaner waren berühmt für ihren Lakonismus – kurze, präzise Aussagen. Als Philipp von Makedonien drohte, ihre Farmen zu verbrennen und ihre Stadt dem Erdboden gleichzumachen, antworteten die Spartaner mit einem einzigen Wort: „Wenn.

Für Entwickler: Wie lang sind eure Pull Request Descriptions? Eure Commit Messages? Eure Slack-Nachrichten um 17:57? Spartanische Kommunikation bedeutet nicht Unhöflichkeit. Es bedeutet Respekt vor der Zeit anderer. Ein PR, der in einem Satz erklärt was er tut, warum, und welche Tests existieren – das ist wertvoller als fünf Absätze. Schreibe so, dass dein Reviewer die Entscheidung treffen kann, ohne nachfragen zu müssen.

Lektion: Wenn du mehr als drei Sätze brauchst um zu erklären was dein Code tut – überdenke deinen Code, nicht deinen Text.


4. Schildformation: Kein Entwickler ist eine Insel

Die Hopliten-Phalanx, die Schildformation der Spartaner, war ihre stärkste Waffe. Jeder Schild schützte nicht nur seinen Träger – er schützte den Mann links daneben. Die Formation stand oder fiel als Einheit. Wer seinen Schild fallen ließ um schneller zu rennen, verriet nicht sich selbst, sondern seinen Nebenmann.

Für Entwickler: Wir romantisieren den 10x-Entwickler. Den Einzelkämpfer, der um Mitternacht allein Systeme rettet. Aber echte Engineering-Exzellenz entsteht in Formationen. Code Reviews sind Schildformation. Dokumentation ist Schildformation. Pair Programming ist Schildformation. Wer seinen Kollegen in der Standup-Runde übergeht, wer Wissen hortet, wer ohne Tests merged – der lässt seinen Schild fallen.

Lektion: Dein bester Code ist nutzlos, wenn dein Team ihn nicht versteht, warten oder darauf aufbauen kann.


5. Klarheit über Sinn: Wofür kämpfst du?

Leonidas kannte den Orakelspruch von Delphi: Entweder stirbt Sparta – oder ein König von Herakles’ Blut. Er marschierte in den Pass, weil er die Gleichung verstand. Sein Tod kaufte Zeit. Zeit, damit Griechenland sich sammeln konnte. Zeit, die Salamis und Plataiai möglich machte. Er opferte nicht sinnlos. Er opferte strategisch.

Für Entwickler: Wie oft arbeiten wir an Dingen, ohne zu wissen warum? Feature X muss bis Freitag fertig sein – warum? Wer entscheidet damit was? Welche Nutzerbedürfnisse werden damit erfüllt? Die Spartaner kämpften nie ohne zu wissen wofür. Der beste Code entsteht, wenn der Entwickler versteht welches Problem er löst – nicht nur welche Anforderung er implementiert.

Lektion: Frage immer „Warum?”, bevor du „Wie?” beantwortest. Wer das Problem nicht versteht, löst das falsche.


6. Perfektion unter Druck: Die Agoge-Mentalität

Während andere Armeen in Panik verfielen, wenn sich die Lage änderte, blieben die Spartaner ruhig. Die Agoge hatte sie darauf trainiert, unter extremen Bedingungen klar zu denken. Hunger, Kälte, Erschöpfung – all das wurde simuliert, damit im echten Moment keine Überraschung entstand.

Für Entwickler: Production ist down. Der CEO steht auf Slack. Der Alertmanager brennt. Genau jetzt brauchst du dein System. Nicht die Panik-getriebene Hektik des Nicht-Vorbereiteten, sondern die ruhige Methode des Trainierten: Logs, Metrics, Hypothese, Test, Fix. Wer sich nie unter Druck übt, versagt unter Druck. Incident Response üben, Chaos Engineering, Game Days – das ist die Agoge des modernen Entwicklers.

Lektion: Übe die Stresssituation bevor sie eintritt. Kaltblütigkeit ist keine Persönlichkeitseigenschaft – sie ist Vorbereitung.


7. Die letzte Lektion: Thermopylen war kein Misserfolg

Die Spartaner verloren die Schlacht. Leonidas starb. Der Pass fiel. Aber Thermopylen war kein Misserfolg – es war der Katalysator für den gesamten Krieg. Die Verzögerung ermöglichte Salamis. Das Symbol ermöglichte griechische Einheit. Der Tod des Königs war kein Bug – er war das Feature.

Für Entwickler: Nicht jedes Projekt, das gecancelt wird, ist ein Misserfolg. Nicht jeder Refactor, der nie fertig wird, ist verschwendete Zeit. Nicht jede Architekturentscheidung, die überholt wird, war falsch. Manchmal ist das Scheitern das Richtige – weil es das Wissen aufbaut, das beim nächsten Anlauf gewinnt.

Lektion: Der Wert eines Projekts misst sich nicht nur an seiner Lieferung, sondern an dem was es lehrte.


Dein Pass wartet

Die Spartaner hatten keine Superwaffen, keine Zahlenüberlegenheit, keinen strategischen Vorteil auf dem Papier. Sie hatten Disziplin, Fokus, Teamgeist, Klarheit über den Sinn, Schildformation, knappe Sprache und die Ruhe unter Druck.

Das klingt nach einer Stellenbeschreibung für einen guten Senior-Engineer.

Dein Pass existiert – die Situation, in der genau deine Präsenz den Unterschied macht. Thermopylen war keine heroische Geste. Es war präzise, kalkulierte, maximale Wirkung im richtigen Moment.

Komm und hol dir dein bestes Werk. Molon labe.


Inspiration: Das YouTube-Video „Hollywoods Lüge: Warum 300 Spartaner wirklich in den Tod gingen” – eine hervorragende historische Analyse der Ereignisse bei Thermopylen.


Share this post on:

Previous Post
KI frisst die Mittelschicht: Warum Ihr Job als nächstes dran sein könnte
Next Post
Wenn die KI deine Arbeit löscht: Warum wir lernen müssen, Agenten zu managen