paragram.dev

where language rearranges itself

a digital garden growing through concrete

explore

generative experiments

algorithms that accidentally discover beauty — flow fields, L-systems, ripple interference patterns rendered in real-time

recursive botanics

every branch is a decision, every leaf a resolution

growth

fn grow(seed: Pattern) → Garden {
  seed.branch().bloom().scatter()
}

wild algorithms

the code grows its own intentions

the paragram manifesto

rearrange. reassemble. let the patterns find themselves. code is soil — plant something and see what grows.

patterns

// every pixel is a seed
for (let p of pixels) {
  p.grow(noise(p.x, p.y, time));
  p.bloom(Math.random() > 0.97);
}

interference patterns

where ripples meet, something new emerges

paragram: n. a play upon words in which letters or syllables are rearranged — language as generative system, meaning as emergent property

overgrown

the garden remembers what the gardener forgets

roots

some gardens grow best when left alone. every algorithm eventually returns to its seed state.