a digital garden growing through concrete
algorithms that accidentally discover beauty — flow fields, L-systems, ripple interference patterns rendered in real-time
fn grow(seed: Pattern) → Garden {
seed.branch().bloom().scatter()
}
rearrange. reassemble. let the patterns find themselves. code is soil — plant something and see what grows.
// every pixel is a seed
for (let p of pixels) {
p.grow(noise(p.x, p.y, time));
p.bloom(Math.random() > 0.97);
}
paragram: n. a play upon words in which letters or syllables are rearranged — language as generative system, meaning as emergent property
some gardens grow best when left alone. every algorithm eventually returns to its seed state.