Diese Website verwendet Funktionen, Cookies von Drittanbietern und externe Links

Mehr Informationen anzeigen

SYS: ONLINE  |  --.--.----  |  --.--.----
N.I.N.A. – Built for Eternity. Maintenance optional

N.I.N.A. – Built for Eternity. Maintenance optional

15.10.2026

1999–2176. Still running. Nobody knows why.

Es gibt Software, die wird entwickelt, veröffentlicht und nach drei Jahren durch die nächste Generation ersetzt.

Und dann gibt es N.I.N.A.

Ihre Wurzeln reichen bis ins Jahr 1999 zurück. Damals waren Webanwendungen noch überschaubar, Smartphones Zukunftsmusik und künstliche Intelligenz für die meisten Menschen Science-Fiction.

Heute, mehr als ein Vierteljahrhundert später, entwickelt sich aus denselben Grundlagen noch immer neue Software.

Die Kunst, nicht alles neu zu erfinden

In der Softwareentwicklung gibt es eine bemerkenswerte Tradition: Sobald eine Technologie ein paar Jahre alt ist, wird sie gerne als veraltet bezeichnet.

Neue Frameworks erscheinen, alte verschwinden. Bibliotheken werden eingestellt, Schnittstellen verändert und funktionierende Anwendungen vollständig neu geschrieben, weil gerade etwas anderes angesagt ist.

N.I.N.A. verfolgt einen anderen Ansatz.

Ein stabiler Kern, klar definierte Schnittstellen und austauschbare Komponenten. Was funktioniert, darf bleiben. Was verbessert werden muss, wird verbessert. Und was nicht benötigt wird, muss auch nicht geladen werden.

Das klingt wenig revolutionär.

Vielleicht ist genau das die Revolution.

150 Jahre ohne Wartung?

Natürlich nicht.

Betriebssysteme verändern sich, Programmiersprachen entwickeln sich weiter und Sicherheitsanforderungen bleiben niemals stehen.

Aber langlebige Software muss nicht bedeuten, dass man alle paar Jahre von vorne beginnt.

Es bedeutet, die Architektur so zu gestalten, dass Veränderungen möglich bleiben, ohne das gesamte System auseinandernehmen zu müssen.

Wartbarkeit ist kein Eingeständnis schlechter Software. Sie ist eine ihrer wichtigsten Eigenschaften.

Und was ist mit künstlicher Intelligenz?

KI ist inzwischen ein fester Bestandteil unserer Entwicklungswerkstatt.

Sie hilft beim Analysieren, Strukturieren, Programmieren und Testen. Aber sie ersetzt keine Architekturentscheidungen und kein Verständnis für die Zusammenhänge eines gewachsenen Systems.

Zwischen „Der Code funktioniert“ und „Der Code funktioniert auch noch in zwanzig Jahren“ liegen manchmal Welten.

Wir wollen beides.

Ein kleiner Blick ins Jahr 2176

Vielleicht sitzt irgendwann ein Entwickler vor einem Terminal und untersucht ein merkwürdiges Stück Software.

Die Dokumentation verweist auf das Jahr 1999. Einige Kommentare stammen aus dem frühen 21. Jahrhundert.

Der Entwickler runzelt die Stirn.

„Warum läuft das eigentlich immer noch?“

Die Antwort steht direkt im Quelltext:

N.I.N.A. – Built for Eternity. Maintenance optional.

LAB214 – Versuchsanstalt für Software und neue Medien.

LAB214 Logo
LAB214.tech_ DIGITALE VERSUCHSWERKSTATT_