KI hat das Programmieren für mich zerstört

Ich bin seit Mitte 2016 als Software-Engineer tätig. Damals begann ich meine Lehre beim Schweizer Webhosting-Anbieter cyon. Ich arbeitete vor allem mit Legacy-Codebases auf Basis von Zend – einem der ersten PHP-Frameworks, das das MVC-Konzept in die PHP-Welt brachte. Es war nichts Weltbewegendes, aber es hat funktioniert. Zehn Jahre an gewachsenen Altlasten sorgten für massive Komplexität, was die Navigation in diesem Code-Chaos ziemlich mühsam machte. Später wechselte ich in die Laravel-Welt und war hauptsächlich in DevOps-Umgebungen tätig. Ich war für Startups und Webagenturen tätig und habe unzählige Projekte gesehen. Ich war sicher nicht der krasseste Entwickler, aber meine Arbeit war immer grundsolid. Wie so oft macht das Programmieren nur den halben Job aus. Man jongliert ständig mit Meetings, Design-Entscheidungen, Personalfragen und vielem mehr. Das kann mit der Zeit echt schlauchen. Der Spassfaktor lag aber immer beim Programmieren selbst: die Genugtuung, diesen einen hartnäckigen Bug in einer Legacy-Codebase aufzuspüren; ein elegantes neues Feature zu entwerfen, bei dem die Architektur richtig glänzen kann; oder einfach eine simple Lösung für ein Problem zu finden, das noch vor kurzem unlösbar schien. ...

26. April 2026 · Samuel Nussbaumer

Rust-Experiment: Eine flexible Plugin- & Core-Architektur

Obwohl ich heute nicht mehr primär als Entwickler tätig bin, verfolge ich technische Konzepte weiterhin mit Interesse. Vor kurzem habe ich ein kleines Experiment in Rust durchgeführt, um ein besseres Gespür für die Sprache zu bekommen. Dabei ging es darum, eine einfache Core- & Plugin-Architektur abzubilden. Rust bietet durch sein Type-System interessante Ansätze für solche Architekturen. Das Ziel war es zu sehen, wie man eine modulare Struktur aufbaut, bei der ein Kernsystem durch externe Module erweitert werden kann. ...

12. April 2026 · Samuel Nussbaumer

Nextcloud mit S3-Speicher auf einem VPS installieren (Docker)

Nextcloud ist eine fantastische Self-Hosting-Alternative zu Google Drive oder Dropbox. Wenn man Nextcloud jedoch auf einem günstigen VPS hostet, stösst man durch den lokal begrenzten Festplattenspeicher schnell an Grenzen. Die Lösung? S3 Object Storage! In diesem Tutorial zeige ich dir detailliert, wie du Nextcloud als Docker-Container auf einem VPS aufsetzt und einen S3-Bucket (z. B. Hetzner Storage Box, AWS S3 oder Wasabi) direkt als primären Speicher einbindest. Achtung: Dieses Tutorial deckt die Einrichtung der dazugehörigen Backups (für die Datenbank und die Server-Konfigurationen) nicht ab. Für ein Production-Deployment ist ein vollumfängliches Backup-Konzept zwingend erforderlich! ...

30. März 2026 · Samuel Nussbaumer

OnlyOffice Document Server absichern: Das JWT-Prinzip

Zusammenarbeit in Echtzeit in Word- oder Excel-Dokumenten – direkt im Browser. Wer Nextcloud oder Seafile betreibt, stolpert schnell über OnlyOffice. Wenn man den OnlyOffice Document Server (via Docker) ohne weitere Vorkehrungen ins Netz stellt, entsteht jedoch ein gefährliches Setup: Jeder im Internet, der deine OnlyOffice-URL kennt, könnte theoretisch seinen eigenen Nextcloud-Server mit deinem Document Server verbinden und deine Rechenleistung kapern. Hier kommt JWT (JSON Web Token) ins Spiel. Was ist JWT und wie funktioniert es mit OnlyOffice? Ein JSON Web Token ist vereinfacht gesagt ein digitaler “Stempel”, der kryptographisch signiert ist. ...

30. März 2026 · Samuel Nussbaumer

S/4HANA FI: Technischer Umgang mit OP-geführten Konten (Open Items)

Die Offene-Posten-Verwaltung (OP-Verwaltung) gehört zu den zentralsten Features im SAP Financials (FI). Bei Sachkonten, wie etwa Verrechnungskonten oder Bank-Unterkonten, erlaubt die OP-Verwaltung ein direktes “Ausgleichen” von zusammengehörigen Buchungen (z.B. Rechnung und Zahlung). Mit der Einführung von SAP S/4HANA und dem Universal Journal (Tabelle ACDOCA) haben sich Datenmodellierung und der technische Umgang mit diesen Posten jedoch drastisch gewandelt. In diesem Beitrag gehe ich darauf ein, wie du auf Tabellen-Ebene mit OPs umgehst und welche Fallstricke existieren. ...

30. März 2026 · Samuel Nussbaumer

Seafile Professional mit S3 Object Storage auf einem VPS hosten

Wenn es um reine Dateisynchronisierung geht, ist Seafile oft wesentlich schneller und weniger ressourcenhungrig als Nextcloud. Besonders spannend: Die professionelle Edition (Seafile Pro) ist für bis zu 3 Nutzer kostenlos und unterstützt native S3-Speicheranbindung (Object Storage). In diesem Tutorial erfährst du, wie du Seafile Pro mittels Docker-Compose aufsetzt und deine Datenblätter, Commits und Blöcke in einen günstigen S3-Bucket (z.B. Hetzner Storage Box, AWS, Wasabi) auslagerst. Wichtig: S3-Support ist offiziell ein Feature der Seafile Pro Edition, nicht der Community Edition (CE). Da die Pro-Version für kleine Teams oder Solopreneure (bis zu 3 User) kostenlos ist, nutzen wir in diesem Setup exakt diese Version. ...

30. März 2026 · Samuel Nussbaumer