← board

Promo & launch plan — visibility now, 0.1 beta next, the loud moment last

The core distinction — THREE things, not two

Visibility ≠ release ≠ launch. Different resources; do not conflate.

Sequence: visibility now → a quiet checkpoint release → real feedback → fix the embarrassing stuff → the loud moment (whenever it is earned — 1.000 lands ~3.4 months out at the measured pin rate, and 1.024 is available if a round number is wanted). HN is perfectly happy with 0.x when you are honest about it; the risk was never the version number, it is the overclaim and the broken install.

The hook (what the story actually is)

"Another Pascal compiler" is a nostalgia item — that framing earns 40 upvotes from people who miss Turbo Pascal, and zero contributors. The real story:

A self-hosting, multi-frontend compiler, largely AI-written, with a byte-identical self-host fixed point that proves it — and here it is compiling SQLite, libc-free, on a microcontroller.

Why that lands: it sits in the middle of the most contested argument in software, and — unlike essentially every "I built X with AI" post — it is falsifiable. The evidence is mechanical: the fixed-point gate, 200+ pins, a public decision record, a cross-target matrix. People will try to poke holes. That IS the attention. See [[docs-devnotes-ai-assisted-build]] for the framing and the nuance that must not be flattened ("this was not 'prompt and see'").

Supporting credibility (state PRECISELY — see CLAUDE.md "Claims discipline"):

Audience

Not primarily the Pascal community (small, content with FPC — they will find us anyway and are a welcome secondary). Aim at compiler people and the AI-engineering crowd starving for a real artifact instead of another demo app.

"Why does the world need another compiler?" — have an honest answer ready

It will be the top comment. Do NOT answer "it's faster" (it isn't, and they will benchmark within the hour). The honest answers, which are good ones:

Plan

Now → 0.1 beta (compounding, near-zero cost)

  1. Devlog. The raw material is a byproduct of the record we already keep (tickets, session notes, decision rationale). A periodic "what broke and how we fixed it" post is the highest- leverage channel for this project and the one that attracts the interested minds the user actually wants. Compiler people love bug post-mortems — and ours are genuinely good.
  2. Make the repo legible in 30 seconds. README answering why does this exist in five lines, above the fold, plus one copy-pasteable demo. Drive-by visitors decide inside that window.
  3. One flagship demo runnable in under a minute. Candidate: pxx compiling SQLite, libc-free, and running it. That is a sentence that stops a scroll.
  4. Docs + install must actually work — see the launch gate below.

At the loud moment (the one shot — NOT necessarily 1.0)

  1. Working install first. A launch where curl | sh fails is a launch you do not get back.
  2. Coordinated, same day, midweek morning US time: Show HN + lobste.rs + r/programming + r/compilers (+ Pascal forums as secondary). Also the user's own channels: socials and a Slashdot journal — low-ceremony, already-owned surfaces that cost nothing to post to and reach exactly the greybeard-compiler audience this project's story lands with. Be present in the comments all day — for the first 24 hours the comment thread is the product.

Three things not to do

Log