37 Jahre Code.
Kein Vibe-Coder.
1989 habe ich angefangen, auf einem 286er, mit DOS, in BASIC und dBase. Heute baue ich KI-Systeme mit lokalen LLMs. Dazwischen: Windows 3.11, Clipper, FoxPro, Visual Basic, ASP, C#, .NET, WPF, ASP.NET, JavaScript, WordPress, Python, LangChain. Ich nutze KI-Tools jeden Tag, aber ich verstehe, was sie tun. Das ist der Unterschied.
Was war wann.
Eine Zeitreise durch Hardware, Betriebssysteme und Sprachen. Jede Dekade hat geprägt, wie ich heute Software baue.
1989, späte 80er
Erste eigene Programme. Daten verstehen statt Daten klicken. Wer damals coden lernte, lernte gleichzeitig, wie ein Computer wirklich funktioniert, kein Marketing-Layer dazwischen.
1990er
Erste Auftragsprojekte für KMU. Datenbank-Anwendungen, Warenwirtschaft, einfache Webseiten. Das Internet wurde mainstream, und Software ging vom Fachgeschäft auf jeden Schreibtisch.
2000er
Web-Anwendungen für KMU, Backend-Logik in C#, .NET 1.x → 3.5. Hier habe ich gelernt, wie man Software architekturiert, die mehr ist als ein Skript.
2010er
Desktop und Web parallel. Erste mobile Apps. APIs als Standard. Hier kam die Erkenntnis: Trennung von Daten, Logik und Darstellung ist nicht akademisch, sie zahlt sich nach Jahren aus.
2020er, heute
Lokale KI auf eigener Hardware. Mistral, Qwen, GLM, DeepSeek, alle on-premises lauffähig. KI-Tools beim Coden eingesetzt, aber nie blind. Ich lese und verstehe jeden Vorschlag, bevor er ins Repo wandert.
KI ist mein Werkzeug. Nicht meine Krücke.
Vibe-Coding produziert Code, der irgendwie funktioniert. Echte Software-Entwicklung baut Systeme, die du auch in 5 Jahren noch debuggen kannst. Ich nutze KI-Tools jeden Tag, aber ich verstehe, was sie tun. Das ist der Unterschied.
Was KI für mich macht
- Boilerplate-Code generieren
- Architektur-Vorschläge gegenchecken
- Doku in andere Sprachen übersetzen
- Schnelles „wie war nochmal die Syntax für …”
- Refactoring-Ideen liefern
Was ich selbst mache
- Architektur entwerfen, was redet mit was
- Datenmodelle, die in 5 Jahren noch tragen
- Performance-Tuning auf realen Lasten
- Sicherheits-Reviews und Edge-Cases
- Verstehen, warum etwas (nicht) funktioniert
Warum das wichtig ist
- Vibe-Coder kopieren Lösungen, bis der Erste-Production-Bug kommt
- KI halluziniert. Ich nicht, wenn ich das Domain-Wissen habe
- Du willst jemand, der Bugs fixen kann, ohne sie zuerst dem Modell zu erklären
- Bei Daten-Souveränität (KOBAI) reicht KI-Help nicht, da braucht es Erfahrung
Aus dem Archiv.
Eine kleine Auswahl aus 35+ Jahren, vom Schweizer KMU bis zum internationalen Pharma-Konzern. Die meisten Projekte laufen heute noch.
NextPoint Padel League
Marcel Steiert · nextpointpadel.ch
Next.js · TypeScript · Vercel · Vitest E2E · Standard-Tables-Loader
Liga-, Saison- und Club-Verwaltung für Padel-Tournaments. KI-assistiert mit v0.app entwickelt, Production-Stack mit automatischer Test-Pipeline und Linkwerk-Reporting.
KOBAI, semantische KI-Suche
internationaler Pharma-Konzern
Lokale LLMs · RAG · Chroma DB · LLMProxy · on-premises
50 000+ Dokumente. Suchzeit von 45 Minuten auf Sekunden. 1. Platz Jury und 1. Platz Publikum beim Digital Game-Changer Award 2024.
F-SCANT 3.0, Frequenz-Generator-Steuerung
F-SCAN® / fscan.com
C# · .NET · WPF · Plugin-Architektur · Geräte-Treiber · Serial/USB
Terminal-Software für die F-SCAN-Hardware: DIRP-Analysen (Double Integrated Resonance Procedure), Vergleichs-Funktionen, Kunden-Stammdaten und Frequenz-Editor. Plugin-System für Hardware- und Konfigurations-Erweiterungen über Jahre. Wird heute noch im Feld verwendet, Anfragen kommen direkt zu mir.
F-SCAN Mobile + Webseite
Medizintechnik CH
ASP.NET · C# · SQL Server · Geräte-Integration
Webseite, Backend und Datenbank für ein medizinisches Hand-Gerät. Komplexe Konfigurations-Logik mit Service-Schnittstelle.
PIA-7, Forensik-Software (Projectina AG)
Projectina AG (PAG) · Heerbrugg
C# · WPF · Hardware-Steuerung · Kamera-Ansteuerung · Filter & Decoding · Plugin-System
Forensische Workstation-Software mit Hardware-Steuerung (fast IoT-mässig): Filter, Kameras, Decoding-Algorithmen und Prozesse. Grosser Plugin-Fokus, über Jahrzehnte konnten dynamische Änderungen in Software, Hardware und Konfigurationen einfliessen, ohne den Kern neu zu bauen.
Color Pen C14, Industrie-Laser
Industrie-Hersteller
Embedded · Geräte-Branding · Produkt-Webseite
Steuerungs-Software und Produkt-Inszenierung für einen industriellen Justier-Laser. Branding, Webseite, Datenblatt.
GrowDoser
Eigenprodukt
Embedded Firmware · Web-Backend · App · GSM
Vollprodukt von Hardware bis App. Automatische Nährstoff-Dosieranlage mit Cloud-Anbindung.
Battery Monitor, Windows-App
KMU Schweiz
WPF · C# · Windows-Push-Notifications
Akku-Überwachung als Tray-App. Eigenes Icon, eigene Animation, eigener Update-Mechanismus.
DJ CAN, App + Branding
Event-Branche DE
Web-App · Logo-Design · Promo-Material
Komplettes Visual-Branding plus Webseite für DJ-Auftritte. Logo selbst gezeichnet, in Gold-Optik veredelt.
ATF Productions, Drehbuch-Workflow
TV-Produktion DE
Word-Automation · PDF-Pipeline · Versionierung
Drehbuch-Versionsverwaltung für Soap-Produktion mit täglicher Episode.
Mailing Service Switzerland
Marketing-Dienstleister
Klassisches ASP · Access → SQL Server
Adress-Datenbank mit über 1 Mio. Records. Druckpipeline für personalisierte Mailings.
Sonnenbräu / Schwardt-App
KMU Süd-Deutschland
FoxPro · Clipper · DOS-Multiuser
Warenwirtschaft + Buchhaltung. Lief auf Token-Ring-LAN mit 6 Arbeitsplätzen. Manche Installationen liefen über 15 Jahre.
„Du buchst keinen Prompt-Operator. Du buchst einen Entwickler, der Code lesen, schreiben, refactoren und in 10 Jahren noch verstehen kann. Die KI ist mein Pinsel, nicht meine Hand.”