DEV by Hookay
Culture 2026-06-02 · 2 min read

Why we're writing this down before we launch

Hookay isn't live yet. Starting the engineering notebook now — while the decisions are still warm and nothing is too embarrassing to admit — is itself one of those decisions. What this site is for, what we'll publish during the build, and the editorial rules we're committing to in public.

The honest version first: there is no app to download at the end of this article. Hookay is in development — a small European team building a privacy-first social app for queer life, currently somewhere between "the architecture works" and "we'd let our friends use it". Most companies start the engineering blog two years after launch, once the war stories have aged into anecdotes. We're starting ours now, and that's a deliberate engineering decision, not a marketing one.

Decisions are honest exactly once

Every architecture decision has a brief window where you can write it down truthfully: the moment you make it, while the alternatives you rejected are still vivid and the costs are still guesses. After launch, hindsight contaminates everything. The choices that worked become obvious; the ones that didn't get quietly reframed. Engineering blogs written from memory are mostly mythology with diagrams.

We're building under constraints unusual enough to be worth documenting in real time: no engagement metrics, on-device AI with no server fallback, hard data separation, an EU-only stack. Each of these is a bet. Writing the bet down before we know the outcome — with the reasoning, the rejected alternatives, and what would make us wrong — keeps us honest in a way no retrospective can. When a bet fails, the follow-up post is already half-written, and our security sibling RED exists precisely because we believe the failures are worth as much as the wins.

Accountability you can't quietly delete

Publishing constraints publicly, pre-launch, is a commitment device. "Privacy is a build constraint" is easy to claim in a pitch deck; it's harder to walk back once you've published the specific features it killed and the redesigns it forced. We want the paper trail. If the product that eventually launches contradicts what we wrote during development, anyone can hold the two against each other — and that pressure is pointed at us, on purpose.

What to expect here

Practically, during the build phase:

  • Deep dives on the architecture as it stabilizes — written when the decision ships internally, not when the product does.
  • What we ruled out and why, because the rejected options are the most reusable part of any write-up.
  • No launch theater. This site has no waitlist, no countdown, no "big announcement coming". When the app is live, the articles will simply start saying "in production" instead of "in development".
  • The same editorial rule as RED: lessons, not blueprints — patterns you can reuse, nothing that maps our attack surface.

About one article a month, no tracking pixels, everything CC BY 4.0. The notebook is open; the product will catch up to it.

// Published under CC BY 4.0 — take the patterns, cite the source. · ← All articles