Zum Inhalt springen

Blog

Feldnotizen aus
der Tiefe

Aufsätze zu Ursachenanalyse, Engineering-Führung und dem Bauen von Systemen, die die überleben, die sie gebaut haben.

  1. Wie eine 7 Jahre alte PCIe-3.0-M.2-SSD in der Praxis 57× schneller sein kann als eine brandneue PCIe-4.0-M.2-SSD

    GMKtec EVO-X2, Ryzen AI Max+ 395, 128 GB RAM, 2 TB QLC-NVMe — als Entwickler mit NixOS, Btrfs und Linux: Kernel-Freezes, Disks und was ich gelernt habe.

  2. Diese Projekte-Seite ist ein Build-Artefakt

    Jede Behauptung auf /projects wird auf die langweilige Art geprüft: Zahlen kommen aus dem Build, Install-Befehle liefen vorher in einer sauberen Sandbox.

    4 Min. LesezeitAktualisiert 2026-09-05#go#methodology
  3. Ich wollte ein Live-UI. Also baute ich zwei Go-Libraries.

    Jeder Go-SSE-Handler baut dieselben vier Teile neu. Ich habe sie extrahiert und go-datastar obendrauf gebaut — wo Patches Werte sind.

    4 Min. Lesezeit#go#sse#hypermedia
  4. Jedes Go-Programm hat if err != nil. Und dann?

    Gos meistgeschriebene Zeile beantwortet nichts: Retry? Exit-Code? Schuldfrage? Ich baute ein Error-Protokoll — und 52 Suppressions für einen Phantom-Linter.

  5. Mein /health-Endpoint hat gepetzt.

    Redis niest, mein /health-Endpoint sagt 503, der Kubelet drückt ab. Drei Health-Probes mit Meinungen — plus eine Live-Statusseite.

  6. Ich brauchte ein Go-SDK für Wise. Niemand hat eins gebaut.

    2020 nutzte ich Wise's API direkt. Jahre später: kein Go-SDK vorhanden — also baute ich eins. Und entdeckte: Die API gibt Geld als float64 zurück.