Aller au contenu
xreveillon.eu

The blog is back!

The blog is back after a long pause, fully rebuilt on a new stack. Now written with a well-scoped LLM, it should hold an honest cadence.

4 min read

The blog is back, after a long pause. No suspense: this isn’t a facelift, it’s a full rebuild. New stack, new theme, new intentions — and, more importantly, a new workflow. The goal of this meta post is to stay short: explain what changed, why now, and what’s coming. Long-form pieces will follow in the next few weeks.

A rebuild, not a facelift

The site is rebuilt on a new foundation. A table says it better than a paragraph:

BeforeNow
SSGHugo + PaperModAstro v7
Typingstrict TypeScript
StylingPaperMod theme CSSTailwind v4 (@theme)
ThemePaperMod”Terminal” (mobile-first, dark/light, self-hosted JetBrains Mono, WCAG AA)
i18nFR/ENFR/EN kept (symmetric paths)
CommentsComentarioComentario, merged FR/EN via translationKey
HostingNetlifyNetlify (Git auto-deploy)

Every line maps to a real problem in the old site: missing types, a theme that was hard to extend, comments split in two between FR and EN. The foundation is new, not just repainted — and a lot more maintainable.

Why now? LLMs as leverage

Writing was the bottleneck. I had (and still have) a backlog of ideas in reserve: notes, drafts, topics on hold. But turning an idea into a clean bilingual post used to take weeks — sometimes forever. The follow-through stayed rare.

With a well-scoped LLM, that math changes. Producing a first bilingual draft goes from weeks to hours. The writing mechanics are no longer the bottleneck — so the cadence will follow. That’s the main reason I’m reviving the blog now, and not last year.

Let me be clear, though: the LLM doesn’t do everything. Framing is still the hard work. Choosing what to write about, why, in what order, in what tone, with what judgment — that stays on me. The LLM executes; it doesn’t decide. The gap between “having an idea” and “publishing it” got smaller. It didn’t vanish.

What I believe about LLMs and writing

I’m saying this as a conviction, not a trend: the text written by an LLM mirrors whoever drives it. Given raw, with no brief, no plan, no review, it produces generic text — readable, flat, with no angle. Driven by someone who knows what they want to say, it becomes a real accelerator.

What’s interesting is that the tool lowers the barrier to writing. Writing something readable has never been more accessible. Anyone can produce a decent post, in a language that isn’t theirs, on a topic they struggle to put into words.

And that’s where the usual objection comes up: “everyone will write the same thing, quality will collapse.” I don’t buy it. Quality doesn’t collapse — it shifts. The barrier is no longer writing; it’s framing. And framing is exactly what already separated a good post from a lukewarm one before LLMs existed.

This isn’t magic. It’s closer to training wheels: the small wheels stabilize, but you pedal and you steer.

If framing is the real work, then the posts that follow are worth reading — not because they’re “AI-assisted,” but because the time saved on mechanics gets reinvested in substance.

This blog has no analytics. No tracker, no cookie, no GDPR banner asking you to accept fifty partners. It’s a pure static site, served by Netlify.

That’s a choice, not an oversight. It’s consistent with the rest of the site and with my topics: on-prem, open-source, sovereignty. If I want to know whether a post resonates, I’ll read the comments. That’s enough.

What’s coming

What’s in the pipeline, in no particular order:

  • Pragmatic SSL/TLS — a long-form piece that’s been a long time coming, on PKI, short-lived certificates, and how to set up a chain of trust without overcomplicating things.
  • “A website has three audiences” — a reflection post on who you write for when you publish online (readers, machines, yourself).
  • Dagster — the follow-up to the data-platform series, this time on pipeline orchestration.
  • And more ideas in the backlog — where you can also suggest topics in the comments.

The point isn’t to ship everything at once. It’s to hold an honest cadence, in both FR and EN.

Welcome — or welcome back — to the blog. The RSS feed is open, and so are comments, merged between FR and EN — write in whichever language you want. See you soon for long-form content. If a topic matters to you, the backlog is open to suggestions.

Comments