Karstens Website
Tip
Das hier ist das neue Blog. Die besten Artikel des letzten Blogs gibt es jetzt als E-Book.
Dark Agile Manifesto
Wir formulieren kein Manifest, um besser zu werden. Sondern um zu rechtfertigen, warum wir bleiben wie wir sind – nur mit bunten Boards und neuen Jobtiteln. Alles ist agil. Außer das Denken.
June 13, 2025
Kreativ mit KI
Kaum eine Informationstechnologie hat in den letzten Jahrzehnten so viel Aufmerksamkeit auch beim breiten Publikum erzeugt, wie Machine Learning, im Volksmund auch Künstliche Intelligenz genannt. Von den vielfältigen Einsatzmöglichkeiten ist besonders der Generative Transformer als ChatGPT, Claude oder Copilot extrem beliebt. Wie ich ihn zweckmäßig einsetze und was es sonst noch gibt, werde ich in diesem Artikel erläutern.
June 12, 2025
Architekturmanifest
Inspiriert von erhellenden Gesprächen mit klugen Menschen habe ich begonnen, meine Prinzipien als Softwarearchitekt zu reflektieren. Herausgekommen ist dieses kleine Manifest – eine Sammlung von Haltungen, die mir für die tägliche Arbeit wichtig sind.
June 5, 2025
Koblenz wartet nicht auf dich
Als ich das erste Mal mit Confluence gearbeitet habe, dachte ich: 'Na gut, ein Wiki mit GUI. Wird schon gehen.' Falsch gedacht. Confluence ist kein Wiki, es ist ein WYSIWYG-basiertes UX-Rätsel mit Jira-Anbindung.
May 29, 2025
Passphrasendrescher
Im Nachhinein ist das Passwort eine recht dumme Idee. Obwohl es inzwischen bessere Alternativen gibt, wird das Passwort sicher nicht so schnell totzukriegen sein.
May 27, 2025
Zurück zur Zukunft
Nach meinem letzten Rant über Java habe ich mir weitere Gedanken gemacht wie ich in Zukunft programmieren möchte. Schauen wir mal auf Rust, Kotlin, Go und TypeScript.
May 25, 2025
Ikonische Computer
Es gibt Maschinen, die mehr sind als nur Rechenwerke. Einige Computer sind zu Symbolen ihrer Zeit geworden – ob durch Design, technische Brillanz oder popkulturelle Wirkung. Dieser Beitrag ist eine Hommage an fünf davon: drei aus der realen Welt, zwei aus der Fiktion. Alle haben eines gemeinsam: Sie sind unvergesslich.
May 23, 2025
Mein Abschied von Java
Als ich Anfang der 1990er Jahre meine ersten Websites erstellte, war das World Wide Web noch nicht haushoch den bisherigen Diensten wie Usenet und Gopher überlegen. Mit dem Erscheinen von Java kam das Versprechen, dass alles anders werden würde, und irgendwie wurde dieses Versprechen sogar eingelöst. Allerdings nicht so, wie man sich das anfangs dachte.
May 23, 2025
Linux auf Laptop
Nach dem recht plötzlichen Ableben meines Dell XPS 13 -- ich hatte ein Upgrade der Festplatte vornehmen wollen und das eingelötete RAM hat wohl den Eingriff nicht überlebt -- stand ich vor der Entscheidung, ein neues mobiles Arbeitsgerät zulegen und dabei nicht allzu tief in die Tasche greifen zu müssen. Meine Wahl fiel auf ein Lenovo Thinkpad E14 der 6. Generation. Das Gerät ist recht robust und hat eine AMD Ryzen 7 CPU und 32 GiByte Arbeitsspeicher -- für meine Zwecke völlig ausreichend.
May 8, 2025
Schwingkreis
Als angehender Funkamateur bekommt man die Formel für die Frequenz des LC-Schwingkreises eingetrichtert und muss diese bei jeder passenden oder unpassenden Gelegenheit anwenden. Wie kommt man aber auf diese Formel?
May 6, 2025
Artefakte der Quantenkatze
Es fing alles harmlos an: Max Planck in Plank-Position. Eine kleine visuelle Wortspielerei – physikalisch unhaltbar, anatomisch fragwürdig, aber geistig absolut belebend. Was als einmaliger Scherz gedacht war, entwickelte sich zur Entdeckung einer völlig neuen Sammlung wissenschaftlicher Kuriositäten.
May 6, 2025
Kochen mit KI
Das Internet ist voll von Rezepten. Tausende Varianten für jede erdenkliche Mahlzeit, oft garniert mit langen Einleitungen, Zutatenlisten und Kochphilosophien. Doch wer kennt es nicht: Man steht mittags hungrig in der Küche, der Blick wandert durch den Kühlschrank – ein paar Reste, nichts Besonderes. Jetzt noch stundenlang nach dem passenden Rezept suchen? Eher nicht. Gerade für preisbewusste, pragmatische Köche ist das frustrierend. Was fehlt, ist ein smarter, schneller Helfer.
May 6, 2025
Tensoren relativ erklärt
In der Mathematik ist der Begriff des Tensors so sauber definiert und beschrieben, dass man als Physiker fast nichts mehr damit anfangen kann. Wie man zu einem besseren Verständnis mit anschaulichen Beispielen aus der Relativitätstheorie findet, erklärt dieser Artikel.
February 17, 2025
Internetanschluss lahmlegen
Die Verwendung von schwachen Kennwörtern und das absichtiliche deaktivieren von Firewalls kann auch in vermeintlich abgeschotetten Netzwerken eine schlechte Idee sein. Netzwerke sind oft komplizierter, als man auf den ersten Blick meinen könnte. Welche schwer wiegenden Auswirkungen das haben kann, beschreibe ich hier.
January 28, 2025
Zu komplex?
Gibt es komplexe Zahlen wirklich oder ist das nur ein mathematischer Trick? Man kann diese Zahlen völlig bodenständig konstruieren, wenn man Matrizen zur Hilfe nimmt.
December 5, 2024
SAQ
Ein Besuch beim letzten noch funktionsfähigen Maschinensender in Grimeton, Schweden.
July 19, 2024
Limits
Mathematiker haben manchmal einen seltsamen Humor -- wenn überhaupt. Aber so lernen wir auf unterhaltsame Weise Folgen und Reihen kennen.
May 17, 2024
Atome
Die Welt besteht aus Atomen und wir werfen einen Blick auf die mathematischen Mechanismen der Quantenwelt.
May 5, 2024
Programmierfehler
Fehler zu machen, ist der schnellste Weg zu lernen. Wahrscheinlich muss man aber alle Fehler selber machen.
May 1, 2024
Saltstack
Einführung SaltStack, bekannt auch als Salt, ist eine Open-Source-Konfigurationsmanagement- und Automatisierungssoftware. Sie ermöglicht es, Server in einem Rechenzentrum oder in der Cloud effizient zu verwalten. Mit SaltStack können wir Konfigurationen zentralisieren und automatisieren, was hilft, die Konsistenz und Zuverlässigkeit von Systemen sicherzustellen. Die Basis von Salt besteht aus einem Master-Server und mehreren Minions (Client-Systemen), die vom Master aus gesteuert werden. Minions melden sich beim Master an und können dann Befehle empfangen und ausführen.
April 26, 2024
Pendel
Am Beispiel eines einfachen Pendels zeige ich die Anwendung der theoretischen Mechanik zur Aufstellung und Lösung von Differentialgleichungen. Neben der analytischen Lösung und der numerischen Lösung mit dem Runge-Kutta-Verfahren zeige ich auch die Modellierung mit analogen Schaltkreisen als Alternative.
April 25, 2024
Packrafting 360°
Ich wollte mein Packraft ausprobieren und bin mit der Bahn nach Murgenthal gefahren. Dort gibt es an der Brücke einen Ponton-Anleger, der sich für den Start anbietet. Unterwegs habe ich mit der Insta360 X3 gefilmt.
April 24, 2024
Raumschiffe entwerfen
Ich habe die urspünglichen Akins Laws of Spacecraft Design mit etwas Hilfe von OpenAI ins Deutsche übersetzt – diese sind auch gut auf Softwareprojekte anwendbar.
April 24, 2024
Beliebige Dreiecke
Der Kosinussatz ist eine Erweiterung des Pythagoras-Satzes für beliebige Dreiecke, nicht nur für rechtwinklige. Was mit Dreiecken noch alles passieren kann und nicht mehr so im Bereich unseres Schulwissens ist, davon handelt dieser Artikel.
April 24, 2024
An Telefonkonferenzen teilnehmen
Meetings verursachen Reisezeiten und damit Kosten. Eine Möglichkeit, sich im Geschäftsleben abzustimmen, ist die Telefonkonferenz, kurz Telko. Mit Desktop Sharing und dem Potenzial der Datennetze gestaltet man diese Konferenzen flexibel. Aber es gibt einige Dinge zu beachten, damit die Telko effizient und nicht allzu nervig wird.
June 14, 2013
Stolperfallen im Domain Name System
Jeder fleißige Internetznutzer benutzt es mehrmals täglich, meistens aber unbewusst: Das Domain Name System, kurz: DNS. Die oft als «Gelbe Seiten des Internet» bezeichnete Datenbank ist eine gigantische verteilte Informationsbibliothek, die auch dem erfahrenen Surfer manchmal noch magisch vorkommt. Die Schwierigkeiten, die sich beim Betrieb einer eigenen Internetplattform, sei es Web- oder Mailserver ergeben und wie man sie umschiffen kann, wird in diesem Artikel behandelt.
April 29, 2011