Es begann zu Hause,
am Abend vor einem Auftritt.
DidiScore wurde nicht in einem Konferenzraum geplant. Es wurde für eine Sängerin gebaut, von dem Menschen, der am Küchentisch neben ihr sitzt.
Meine Frau, die Sängerin und Songwriterin Didimpress, ist Berufsmusikerin. In einem typischen Monat singt sie mit mehreren Bands: anderes Repertoire, andere Tonarten, andere Arrangements und jeden Abend eine andere Reihenfolge. Ihre gesamte Notenmappe lebt auf einem iPad.
Jahrelang lief auf diesem iPad die führende Noten-App der Branche. Sie ist leistungsfähig und voller Funktionen, und trotzdem war meine Frau nicht glücklich damit. Die App ist um das Dokument herum gebaut, ihr Berufsalltag aber um den Auftritt: die Setlist von heute Abend, die Markierungen dieser Band, das Pedal unter ihrem Fuß und die Gewissheit, dass die nächste Seite da ist, wenn sie sie braucht.
Es hakte jedes Mal an denselben Stellen. Derselbe Song brauchte für verschiedene Bands verschiedene Markierungen. Die Reihenfolge für heute Abend zusammenzustellen war mühsam. Nichts sagte ihr, bevor sie auf die Bühne ging, ob wirklich alles bereit war. Und wenn die App mitten im Set Probleme machte, gab es keinen Plan B.
Ich gestalte beruflich Produkte. Ich verbringe meine Tage damit, Menschen beim Kampf mit Software zuzusehen und daraus bessere Werkzeuge zu machen. Den Menschen, den ich liebe, spät am Abend vor einem Auftritt mit Software kämpfen zu sehen, war etwas anderes. Also habe ich mich neben sie gesetzt, zugehört, mitgeschrieben und ihr die App gebaut, die sie wirklich brauchte. Ich habe sie nach ihr benannt. Sie wurde ihre erste Nutzerin, ihre schärfste Kritikerin und ihre ehrlichste Testerin.
- Gesang, erste Nutzerin, härteste Testerin
- Didimpress
- Produkt, Design, Spezifikation, Entwicklungsleitung
- Denis Zastanceanu
- Aufgenommen am
- Küchentisch, Bad Kreuznach
- Sessions
- 6. – 25. September 2026, zwölf Entwicklungsphasen
- Instrumente
- Swift 6, SwiftUI, PDFKit, PencilKit, SwiftData. Nativ aus Überzeugung, ohne plattformübergreifende Zwischenschichten.
- Produziert mit
- KI-Agenten, die Code nach einer 1.600-zeiligen Spezifikation schreiben, unter schriftlichen Regeln, geprüft an der laufenden App
- Takes
- 237 Commits · 462 automatisierte Tests · 457 gestaltete Bildschirmzustände · 19 Prüfberichte
- Testnoten
- „Valerie“, direkt aus ihrer Mappe. Der Soundexpress-Auftritt in den Designs ist echt.
- „Dünner. So dick wie eine Note, aber halbtransparent.“Eigene Marker-Vorgaben für Notenkopf, schmal und breit, mit 30–40 % Deckkraft.
- „Der Radierer. Normalerweise radiert der doch. Was ist das?“In einem automatisierten Test nachgestellt, Ursache gefunden und behoben, mit Regressionstests.
- Schwarze Tinte erschien auf der dunklen Bühne weiß.Tinte erscheint immer als Tinte auf weißem Papier, auf der Bühne und in der Notfallmappe.
- „Es sollte zwei Modi geben. Einen Lesemodus und einen Bearbeitungsmodus.“Eigene Modi Lesen und Bearbeiten, standardmäßig Lesen, keine versehentliche Tinte.
- „Vielleicht eine Art Verlauf …“, mit ausgegrauten rückgängig gemachten Schritten.Änderungsverlauf mit Zurücksetzen und Sprung zur Seite.
- „Controls, Hide. Ich habe nicht verstanden, was Hide ist. Vielleicht ein Kreuz?“Das Vollbild-Panel wurde mit einem vertrauten Schließen-× neu gebaut.
- „Leave for Now“ klang, als würde der ganze Auftritt beendet.„Auftritt pausieren“ und „Auftritt beenden“, jeweils mit einer einzeiligen Erklärung.
- Ein harter Stopp am Ende eines Songs fühlte sich falsch an.Ich habe meine eigene frühere Entscheidung zurückgenommen: Die nächste Seite öffnet den nächsten Song.
„Ich will nicht nur singen. Ich will Menschen berühren.“
Professionelle Sängerin und Songwriterin aus Bad Kreuznach. Sie singt mit der Soundexpress Bigband, tritt als Solistin mit Gospelchören in Wiesbaden und Mainz auf und spielt Hochzeiten, Firmenevents und private Feiern: solo, im Duo, mit Trio oder mit fünfköpfiger Partyband. Außerdem schreibt und veröffentlicht sie ihre eigene Musik. Freitags Bigband, sonntags Gospelchor, dazwischen eine Hochzeit: Genau für dieses Leben ist DidiScore gemacht.
- KurhausStama-Ball, Bad Kreuznach, mit der Soundexpress Bigband
- KurparkJazz-Matinee, Bad Kreuznach
- MainzSolistin mit dem New Spirit Gospel Choir und der Downtown Bigband
- RingkircheWeihnachtskonzert mit dem Gospelchor XANG, Wiesbaden
Produktdesigner. KI-native DesignOps.
DidiScore begann als Geschenk für einen Menschen, den ich liebe. Daraus wurde die deutlichste Demonstration meiner Arbeitsweise: Recherche, die zu Struktur wird, klares Produkturteil, ein echtes Designsystem, technisches Verständnis und KI-Agenten in einem disziplinierten Kreislauf aus Spezifikation → Plan → Umsetzung → Prüfung. Echte Tests haben einige meiner eigenen Entscheidungen umgekehrt. Ich habe dokumentiert, warum, und das Produkt wurde besser.
„Ich habe DidiScore gebaut, damit meine Frau mit einer Sorge weniger auf die Bühne gehen kann.“
- Nie in ein importiertes PDF schreiben.
- Ein Umblättern fragt nie die Datenbank ab.
- Jede Seitenposition wird sofort gespeichert, abseits des Hauptthreads.
- Die Notfallmappe entsteht im Hintergrund, nie während eines Umblätterns.
- Die Vorabprüfung informiert; sie blockiert nie „Auftritt starten“.
- Änderungen auf der Bühne betreffen die Reihenfolge von heute Abend, nie die geplante Setlist.
- Unlesbare Tinte bleibt erhalten und wird nie stillschweigend verworfen.






