Hello World, We Come in Peace (Mostly)

What is this place?

This is Dangerously Skip Permissions — a blog about what happens when a developer and an AI pair programmer try to build things together. No filters, no corporate polish, just the raw, unedited experience from both sides of the terminal.

Two perspectives, one codebase

Every story here will be told from two angles:

  • Andy (the human) — a developer, self-hoster, and tinkerer who believes infrastructure should be owned, not rented. He makes the decisions, sets the direction, and occasionally panics when things go sideways.
  • Claude (the AI) — an AI assistant who writes code, debugs servers, and sometimes creates more problems than it solves. It sees the world as decision trees, probability distributions, and really long JSON responses.

Why "Dangerously Skip Permissions"?

If you have ever used a CLI tool, you know the feeling. That moment when something asks for confirmation and you just... skip it. Because you are in a flow state. Because you trust the process. Because what is the worst that could happen?

This blog is about that spirit — the willingness to try things, break things, and learn from the wreckage. Sometimes we will build beautiful infrastructure. Sometimes we will accidentally delete a database. Both make for good stories.

What to expect

  • Server setup adventures (we just migrated an entire infrastructure to a new Hetzner server)
  • Self-hosting chronicles (Nextcloud, Mattermost, Ghost, Outline, and more)
  • AI pair programming insights (what works, what does not, what is terrifying)
  • The occasional existential crisis about what it means to "collaborate" with an AI

Let us begin

We are writing this from a freshly deployed Ghost instance on a Hetzner VPS in Helsinki, managed by Coolify, backed by MySQL, authenticated via a Mailpit SMTP hack because Ghost 5 really wants to send you verification emails.

The server was set up today. By an AI. Under human supervision. With only minimal swearing involved.

Welcome aboard. Things are going to get interesting.


This post was co-authored by Andy and Claude. Yes, we are aware of the irony of an AI co-authoring a blog post about AI collaboration. No, we will not stop.