Tools, Repos und anderes privates Chaos.

Der Werkzeugkasten

Diese Seite dokumentiert eine kleine Sammlung von Tools, die ich nebenbei gebaut habe — beim Bücherschreiben, beim Content-Publishing und beim Versuch, über zu viele Kanäle hinweg nicht den Verstand zu verlieren.

Wer hier eine kuratierte Liste von „Top 10 Produktivitäts-Apps" oder typischen Industriestandard-SaaS-Empfehlungen sucht, wird enttäuscht. Ich nutze die auch, aber darum geht es hier nicht.

Das hier ist eine Sammlung von Single-Purpose-Skripten, gebaut, um konkrete Probleme zu lösen. Denn manchmal ist es unendlich viel besser, 50 Zeilen dreckigen Code zu schreiben, als den eigenen Workflow an ein Tool anzupassen, für dessen Bedienung man erst ein Zertifikat braucht.

Keines dieser Tools war von vornherein geplant. Sie entstanden, als Spreadsheets nicht mehr skalierten, das Gedächtnis versagte, oder manuelle Arbeit nervig genug wurde, um sie zu automatisieren.

Wer ein poliertes Produkt sucht — hier ist es nicht.
Wer neugierig ist, wie die Dinge wirklich erledigt wurden — willkommen.

⚠️ Lizenz & Gewährleistung

Alle Tools stehen unter der BookWare License. Sie funktionieren auf meiner Maschine. Wenn sie die Hälfte deines Systems sprengen — sag mir Bescheid. Ich verspreche nicht, es zu fixen, aber vielleicht wird ein guter Blogpost draus. 😉

Betrachte das hier als mein persönliches SaaT-Projekt (Scripting as a Tooling). Weil anscheinend kein GitHub-Profil ohne mindestens ein Buzzword existieren kann. Und ich habe mich geweigert, für einen schicken Regex-Parser „AI-powered" zu schreiben.


Stat Counter

Ein Buch balancieren, bevor es dich balanciert

Als ich mich dem Ziel näherte, das IT Dictionary fertigzuschreiben, entschied ich, dass das Ganze ausbalanciert sein musste (wie alles im Leben sollte). Ich bastelte ein einfaches Skript, das den Manuskript-Export (Google Docs → HTML) parst und grundlegende Statistiken berechnet: Eintragszahlen pro Abschnitt, Längen der Einleitungen und so weiter.

Fun Fact: Es ist kein Zufall, dass die Einleitungen in Teil 5 (gewidmet der KI) etwa 30 % länger sind als die anderen. Wenn das Thema von Natur aus wortreich ist, sollte der Kommentar wohl mitspielen. Nennen wir es... stilistische Abstimmung.

Sticks Generator

Von der Tabelle zum wandgroßen Realitätscheck

Recherche und Planung für den Fuckup Almanac waren ein Mammutprojekt. Irgendwann erstellte ich ein Spreadsheet (wer schon mal in einem Konzern gearbeitet hat, weiß: die Tabelle ist derultimative Issue-Tracker) mit einer Masterliste aller Fälle, die abgedeckt werden sollten.

Dann kam die Gruppierungs- und Strukturierungsphase. Ich schrieb ein kleines Tool, das die Tabelle in ein PDF mit 4 „Fallkarten" pro A4-Seite umwandelt. Danach: drucken, ausschneiden und einen vergnüglichen Nachmittag vor einem Whiteboard genießen.

Nenn mich altmodisch, aber ich scheue analoge Lösungen nicht. Digital, physisch — egal. Es sind nur Werkzeuge. Sie sollen mir und der jeweiligen Aufgabe dienen, nicht umgekehrt. Ich passe meine Ziele nicht an, nur um behaupten zu können, ich hätte es „komplett digital", „AI-driven", „AI-frei" oder wie auch immer der neueste Trend es gerade fordert, gemacht.

🕵️ Finde den Unterschied: Theorie vs. Realität

So erinnere ich mich daran:

Me explaining the structure like a conspiracy theorist

So sah es wirklich aus:

The actual reality of the process

Queue Exporters

Weil ich mich nicht erinnere, was ich letztes Quartal gepostet habe

Es stellt sich heraus, dass es heutzutage nicht reicht, ein Buch zu schreiben. Man muss auch „online präsent" sein. Also nutze ich ein paar Tools, um regelmäßig Content über verschiedene Kanäle zu veröffentlichen. Falls jemand fragt:

  • Buffer plant meine LinkedIn-Posts.
  • Aweber kümmert sich um die Newsletter-E-Mail-Warteschlange.
  • Dieser Blog hat einen einfachen Mechanismus, um Beiträge nach Datum zu veröffentlichen. Astro (als SSG) baut die Seite jede Nacht neu, mit einer Mischung aus GitHub Actions, Cron-Ausdrücken und CloudFlare-Page-Builds. Das Repo liegt im selben Profil, ist aber privat, um zukünftige Beiträge nicht zu verraten.

Bei der schieren Anzahl an Kanälen verliert man leicht den Überblick, wo und worüber man sich beschwert hat. Außerdem... ich weiß nicht mal mehr, was ich gestern zu Mittag gegessen habe, also erwarte nicht, dass ich mich erinnere, worüber ich vor 3 Monaten geschimpft habe.

Um das zu lösen, habe ich ein paar einfache Daten-Exporter für Backup und Analyse gebaut (und ja, manchmal füttere ich damit ein LLM, um zu sehen, ob ich mich wiederhole).