You're reading what replaces both — the document and the deck — as one HTML file. It animates, it responds to you, and it lets you explore instead of clicking Next forty times. A frozen page and a linear slideshow can't do a single thing you're about to do below.
Exhibit A The frozen document
Left: a PDF of a quarterly chart. Right: the same numbers, generated as a living page. Try to do anything on the left. Then put your cursor on the right.
Nothing on the left moved. On the right you hovered a bar for the exact figure, dragged a slider and watched every value recompute, and flipped the whole metric — live, inside a document. Same file-size class, same one-click delivery. The left is a photograph of information. The right is the information.
Exhibit B The linear deck
Left: a slide deck — you advance one idea at a time, and you can't see how anything connects. Right: the same argument as a page where the whole thing is visible at once and you open whatever you want. Click through the deck, then explore the map.
The whole argument — at once
The deck shows you one fragment at a time, in an order someone else chose, and the bullets only mean something if a presenter is talking over them. The map shows the shape of the whole argument — and its connections — and lets you go deep wherever you want. One is a prop for a talk. The other is the talk, the handout, and the follow-up, in a single file.
Why they die
PDF was designed in 1993 to make a screen look like a printed page. PowerPoint was built for a slide projector you stood next to. Both are fine in their birthplace — and PowerPoint is genuinely great live, on a stage, with you talking. The failure is in sending them. The moment a deck or a PDF becomes the thing you email — the actual deliverable — you've handed someone a frozen, presenter-less rectangle. We send to glass that can compute. Freezing the content first is now a choice, and a poor one.
PowerPoint scores zero in the column that matters — the one for the artifact you send. PDF wins two rows; the living page matches it on both and takes every other one. This isn't a contest. It's a succession.
The method
No Figma, no front-end framework, no build step. I paste a prompt and get back one .html file. Here are the three I actually use.
Build me a single self-contained HTML file — all CSS, JS and SVG inline, no libraries, no build step. Must open offline in any browser and be emailable as one file. Subject: [a Q4 board update for our platform] Audience: [execs who skim on a phone, drill in on a laptop] It replaces a PDF, so make it ALIVE: • a hand-coded SVG chart with hover values + a slider that recomputes the numbers live • one diagram where clicking a layer reveals the detail underneath • scroll-reveal, tasteful motion, respects prefers-reduced-motion • responsive to mobile, visible keyboard focus Aesthetic: [dark editorial, one warm + one cool accent — not a generic corporate template] # use my real content; invent nothing; ask if a number's missing
# the thing you'd normally make as slides Build a single self-contained interactive HTML page that does this deck's job better than slides would — all inline, no libraries, opens offline. Make it non-linear: the whole argument visible at once as a small map / outline the reader can scan, with each part expanding on click for the detail. No slide-by-slide. It must make sense with no one narrating it. Talking points: [paste your bullets — context, the bet, risks, plan, the ask] Audience: [the board] Aesthetic: [dark, editorial] # motion only where it clarifies, not for decoration
# attach the .pdf or .pptx, or paste its contents Rebuild this as a single self-contained interactive HTML page that says the same thing, far better. Keep every fact. • a frozen chart → make it interactive (hover, filter, a live control) • bulleted slides → one explorable page; the whole structure visible, detail opens on click — no slide-by-slide • a wall of text → progressive disclosure: headline, then detail Inline everything. No libraries, no build, opens offline, mobile-first. End by telling me what the page now does that the original couldn't.
Then I send it. Generate the file, drop it on my own domain in one line, paste the link — no app, no attachment that needs PowerPoint to open:
→ publish that to pages.stencel.ai/<my-code> → live URL back in a second. Or just attach the .html. It opens on a plane.
Proof of work
Everything you used — both comparisons, the slider, the metric flip, the explorable map — is hand-written and lives in this one file. View source if you like; there's no framework behind it. It loads on a phone, works with the wifi off, and goes anywhere a PDF or a deck goes — except this one is alive.
A document should think with you
— not just sit there.
The document, the deck, the handout, the follow-up — one living page is all four. The only thing between you and a better one is the habit of reaching for Export → PDF or New Slide.
Software as a thought. — Greg Stencel