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.