Software Developer in Bremen.
Ich bin Tim Kruse und baue Software, die klein bleiben darf. Das meiste hier ist für mich, meine Familie oder eine Handvoll Freunde entstanden: aus einem Problem, das jemand wirklich hatte, und selten größer, als dieses Problem es verlangt.
Alles läuft auf einem eigenen Server in Deutschland, hinter einem eigenen Single-Sign-on. Das ist Aufwand, den einem ein Anbieter abnehmen würde — aber wer Daten von Leuten hält, die einem vertraut haben, sollte wissen, wo sie liegen und wer hineinsieht.
Was ich unterwegs entscheide, schreibe ich auf. Die meisten Projekte hier tragen mehr Architekturentscheidungen als Codezeilen pro Feature, und das ist kein Ordnungssinn: In einem halben Jahr weiß sonst niemand mehr, warum etwas so ist, wie es ist — ich am wenigsten.
Diese Seite hält sich an dieselbe Regel. Sie ist statisches HTML, sie lädt kein Skript und nichts von fremden Servern; der Webserver verbietet beides zusätzlich per Content-Security-Policy.
Womit ich arbeite
Die Aufzählung stammt aus den sechs Projektseiten und nennt, was dort tatsächlich im Einsatz ist. Sie sagt nichts darüber, wie gut — das lässt sich in einer Liste nicht ehrlich unterbringen.