michi.

Hello World — Why I'm Starting a Blog in 2026

March 05, 2026 · 2 min read

I finally did it: After years of thinking about it, I'm starting a blog - again - not like I didn't have blogs before. But this time it's different. Not because the world needs another developer blog — it definitely does not — but because I keep having thoughts I want to share with my friends, other developers, and also clients, that don't fit in a chat and are too long for a Telegram message to my friends at 2 AM.

Why not Medium / dev.to / Substack?

Because I'm a developer and I want to own my content. Simple as that.

I'll cross-post to those platforms (POSSE — Publish on Own Site, Syndicate Elsewhere), but the canonical version lives here. On my own domain. On my own server. Where no algorithm decides who sees it.

What to expect

  • Technical posts about things I'm actually building
  • Linux/Arch adventures (I switched from company Mac back to linux, it's a journey...)
  • Opinions nobody asked for and some philosophical questions and rabbit holes that I encounter during "deep thinking sessions"
  • Some martial arts stuff
  • The occasional WoW reference

The stack

This blog runs on Next.js with MDX, styled with Tailwind CSS. It's self-hosted on a dedicated server with Docker and Traefik. The same setup I use for my other projects.

Here's a code block to prove syntax highlighting works:

function isThisBlogGoingToBeConsistent(): boolean {
  const motivation = Math.random();
  const coffee = getCoffeeLevel();
 
  if (motivation > 0.7 && coffee > 0.5) {
    return true; // optimistic
  }
 
  return false; // realistic
}

Let's see how this goes

No promises on posting frequency. No editorial calendar. No "subscribe for weekly insights." Just posts when I have something worth saying.

If you're reading this, thanks for stopping by. There's an RSS feed if you're into that sort of thing.

metablogging