Jan Brauer

Beratung. Ausbildung. Umsetzung. BAU!

Ich bin Jan. Am liebsten mache ich Delivery in hochkomplexen Umgebungen: schnell reinfinden, liefern, wieder rausgehen.

Beratung

Ich schaue mir an, wo es klemmt, und sage, warum. Auch dann, wenn die Antwort „baut das nicht“ lautet.

Ausbildung

Wissen bleibt im Team, nicht bei mir. Workshops, Pairing, Reviews.

Umsetzung

Ich baue mit. Keine Folien, sondern Software, die in Produktion läuft.

Interims-CTO · Identity mit OIDC und Cognito · KI in der Entwicklung · CI/CD · APIs und Integrationen · AWS

mail@janbrauer.com — hauptberuflich bei superluminar, die Details stehen im Lebenslauf.


KI und so

30 Jul 2026

Ten years after I swapped skeleton for skull I tried to run this site locally. The corpse wouldn’t boot.

The Gemfile.lock was frozen at Jekyll 2.5.3 from 2015, and its native gems refuse to compile on a 2026 Mac. So: Ruby 3.4, Jekyll 4.4, pygmentsrouge. Builds in 0.2s again. I also deleted a Twitter widget that had been calling a dead API for years.

Then I looked at how a few sites I like are built now. The 2016 answer was a grid framework plus utility classes. The 2026 answer is: don’t. No skeleton, no basscss — just CSS custom properties for the tokens, native grid for layout, prefers-color-scheme for dark mode. My old stylesheet was 10 KB doing the job of forty lines.

So that’s what this is now. skull is gone, the CSS is a handful of tokens and one orange accent, and there’s no build step to rot.

The KI part: a language model did the boring bits — figuring out why the build was dead, reading three codebases, drafting the options. Wrote most of this too. KI und so.