System & Software
Baue die Logik hinter einem System,
das menschliche Situationen verstehbar macht.
Wenn dich interessiert, wie man komplexe, widersprüchliche Situationen
in eine konsistente Systemarchitektur übersetzt,
solltest du dir diese Rolle genauer anschauen.
Worum es hier wirklich geht
Die meisten Softwareprodukte vereinfachen Realität.
Dieses nicht.
Im Kern geht es um Situationen,
in denen mehrere Kontexte gleichzeitig wirken –
und unterschiedliche Anforderungen stellen.
Genau diese Dynamik soll das System abbilden.
Nicht als statische Logik,
sondern als Struktur, die mit Komplexität umgehen kann.
Was du hier eigentlich baust
Du arbeitest nicht an Features.
Du arbeitest an der Übersetzung eines konzeptionellen Modells
in eine tragfähige Systemarchitektur.
Konkret bedeutet das:
- Modellierung kontextabhängiger Entscheidungslogik
- Strukturierung von Situationen, Zuständen und Übergängen
- Entwicklung von Mechanismen, die Prioritäten dynamisch ableiten
- Aufbau einer Architektur, die auch bei steigender Komplexität konsistent bleibt
Wie das System denkt
Ausgangspunkt ist immer eine konkrete Situation.
Das System analysiert:
- welche Kontexte gleichzeitig wirken
- welche Anforderungen daraus entstehen
- welche Kompetenzen relevant sind
Deine Aufgabe ist es, diese Zusammenhänge
in eine logische Struktur zu übersetzen,
die technisch funktioniert.
Daraus entsteht Orientierung.
Der technische Kern
Im Zentrum steht eine regelbasierte Entscheidungslogik
(Routing Engine), die:
- Kontextinformationen verarbeitet
- Prioritäten zwischen Anforderungen ableitet
- daraus konsistente Entscheidungen generiert
Der Stack (z. B. TypeScript, Next.js) ist Mittel zum Zweck.
Entscheidend ist die Qualität der Architektur.
An welchen Fragen du arbeitest
Ein Teil deiner Arbeit besteht darin, Fragen zu lösen,
für die es keine Standardantwort gibt:
- Wie lässt sich Kontext so modellieren, dass er technisch nutzbar wird?
- Wie entstehen Prioritäten, wenn Anforderungen widersprüchlich sind?
- Welche Teile müssen deterministisch sein – und welche bewusst offen bleiben?
- Wie lässt sich Komplexität reduzieren, ohne die Logik zu verlieren?
Was diese Rolle besonders macht
Du arbeitest nicht an einem klar definierten System.
Sondern an einem,
dessen Struktur erst im Entwickeln sichtbar wird.
Das bedeutet:
- echte konzeptionelle Tiefe
- Probleme ohne Standardlösung
- enge Verbindung von Modell und Architektur
- die Möglichkeit, grundlegende Entscheidungen zu treffen
Wie du hier arbeitest
Du arbeitest eng mit:
- konzeptioneller Entwicklung
- UX / Learning Design
Ziel ist nicht nur ein funktionierendes System.
Sondern eines, das inhaltlich trägt.
Wen diese Rolle anspricht
Diese Rolle passt zu dir, wenn du:
- gerne in Modellen und Strukturen denkst
- komplexe Systeme spannend findest
- nicht nur umsetzen, sondern verstehen willst
- Verantwortung für Architektur übernehmen möchtest
Wie ein Einstieg aussehen kann
Du steigst nicht abstrakt ein.
Sondern anhand konkreter Situationen, z. B.:
- reale Fälle strukturell analysieren
- erste Entscheidungslogiken ableiten
- prototypische Systemstrukturen entwickeln und testen
Finde heraus, ob das dein Ding ist
Wenn dich genau diese Art von Problem interessiert:
Im ersten Gespräch geht es darum,
gemeinsam zu verstehen, ob das inhaltlich passt.