Fehlerbehandlung beginnt dort, wo der Happy Path endet
Software lässt sich erstaunlich leicht demonstrieren. Man startet das Programm. Die Verbindung funktioniert. Die API antwortet. Alle Daten sind vorhanden. Jede Operation…
I write about software architecture, C# and .NET, long-lived systems, engineering trade-offs and running AI locally — from the point where clean diagrams meet production.
Software lässt sich erstaunlich leicht demonstrieren. Man startet das Programm. Die Verbindung funktioniert. Die API antwortet. Alle Daten sind vorhanden. Jede Operation…
Software wird selten auf einen Schlag unwartbar. Meist passiert es schleichend. Ein kleiner Fehler taucht auf. Man behebt ihn. Danach entsteht ein…
Bei Terminalanwendungen beginnt die Arbeit oft an der falschen Stelle. Man hat eine Idee für ein Tool, baut die eigentliche Funktion und…
Terminalanwendungen erleben seit einigen Jahren eine kleine Renaissance. Viele moderne Entwicklerwerkzeuge laufen wieder dort, wo Softwareentwicklung ohnehin häufig stattfindet: im Terminal. Paketmanager,…
Ein Skript beginnt oft harmlos. Es soll eine klar umrissene Aufgabe erledigen. Eine API aufrufen. Dateien verschieben. Daten bereinigen. Benutzer anlegen. E-Mails…
In der Softwareentwicklung kann man sehr weit kommen, ohne sich systematisch mit Informatik beschäftigt zu haben. Frameworks, Programmiersprachen, Cloud-Plattformen und Libraries lassen…