NOW STUDYING Bubble 00 — Atelier Open

The Greeting Bay

// I — ARRIVAL

DOCUMENT 001 // MANIFESTO

to ppuzzl is to slowly work a puzzle until it pops with insight.

A friendly atelier of suspended drafts. Every prototype, note, and idea is exhaled into a soap-film bubble and left to drift. Click to flip the bubble. Double-click to pop one.

tap any bubble — they don't bite.

EXPANDED

An atelier, not a storefront.

We make tools because we want to use them. We keep them in bubbles because bubbles are honest about being temporary. Pop a bubble, it comes back. Nothing is lost.

  • five bays to wander through
  • each bubble holds one fragment
  • scroll to descend, drag to rearrange

NORTH STAR

orientation glyph — every bay points home to here.

TANGLE

every project is a knot — slow ones are the most rewarding.

SOAP RING

the bubble inside the bubble — recursion is a craft.

TWEEZERS

small tools for fine work — pick a bubble up gently.

SIX-POINT

six bays — every visit is a hexagon walked once.

The Specimens Bay

// II — THE WORK

Tangle Solver

puzzle-untangler tool

CASE / 01

Tangle Solver

a small visual debugger for knotted graphs — drag a node, watch the rest re-balance with spring tension.

  • vanilla js
  • spring physics
  • 2025 release

Design Bee

layout grid planner

CASE / 02

Design Bee

a generative grid planner — drop a blueprint, the bee surveys it and proposes seven balanced layouts in under a second.

  • web component
  • css subgrid
  • 2025 release

Build Crab

incremental compiler harness

CASE / 03

Build Crab

scuttles through your build graph claw-by-claw — only recompiles what actually changed. ships a tiny status crab in your terminal.

  • rust
  • cli
  • 2024 release

Ink Pen

a markdown editor with a real plume — handwriting tablet first, keyboard second.

Lantern

a dev-server that shows what you're working on as a literal warm window. ambient awareness, no dashboards.

The Notebook Bay

// III — PEEKING IN

thresholds before metrics —

a polish budget you can defend in one sentence.

← try this one first

PAGE 14

when a metric exists, it's a steering wheel. when a threshold exists, it's a wall. walls protect the work; wheels chase it.

the bench, sketched

SKETCH 04

a working bench has visible joinery — every leg shows where it's bolted. the same goes for code.

friction is information

if it's hard, it's because the model is wrong.

PAGE 22

code that feels like wading through molasses is not a craft problem — it's a model problem. zoom out, redraw, then come back.

round the corner first

MARGIN 07

straight lines look right but feel wrong. round the corner with a deliberate hand.

a small thing

drift = sin(t * w + φ)
            * amp

SNIPPET

three superimposed sines, each with their own ω and φ — that's the whole drift equation. atelier physics, summarised.

The Workbench Bay

// IV — TRY THE BENCH

LIVE

Tile Drift

tap tiles next to the gap to slide them. ppuzzl it back in order.

moves: 0

ABOUT

a 3x3 slide puzzle inside a soap bubble — the tiles drift slightly with the bubble's bob, so you're solving on a moving floor.

LIVE

Prism Mixer

drag the three sliders. the rim re-tunes its triadic cycle live.

cyan
magenta
yellow

ABOUT

a conic-gradient tuner — adjust the three triadic stops, preview the rotating skin in real time. the whole atelier picks up your mix.

The Sign-out Bay

// V — DIM THE LANTERN

CONTACT

Send a Bubble

leave a note — we'll reply when the lantern is lit again.

DESK

PPUZZL atelier — third bench from the window, hours irregular, kettle on most afternoons.

drift in. mind the foam.

until next bubble.