Prompting AI with an idea feels like describing a fuzzydream …
AI Crystalises my fuzzy dream into an artefact, filling gaps with what it deems statistically likely
how do I prevent AI from filling in the gaps?
by filling them yourself
with interfaces that allow for dialogue
and leave rich traces
how do I prevent AI from filling in the gaps?
by filling them yourself
with interfaces that allow for dialogue
and leave rich traces
Coding got really fast with AI
design didn't really speed up
and so I guess I'm just gonna
start prompting from the CLI?
how do I prevent premature convergence?
by holding ideas in space
where you can Explore, convey and articulate
and stay open
how do I prevent premature convergence?
by holding ideas in space
where you can Explore, convey and articulate
and stay open
how can I give AI tools?
can something new come from it?
LLMs are great at code.
libraries can act as opinionated tools.
code is the medium, libraries act as tools.




Qwen/Qwen3.5-35B-A3B
this is interesting to me because…
because image models give us
photographs of a finished dish
opinionated tools give us
the recipe that made it
with recipes
we can cook too!
async function setup() { createCanvas(600, 600, WEBGL); angleMode(DEGREES); brush.scaleBrushes(3); } function draw() { translate(-width / 2, -height / 2); randomSeed(1024); // Dark, moody background to pop the yellow background("#0a0d08"); brush.fill("#121a0f", 200); … }
this is interesting to me because…
because image models give us
photographs of a finished dish
opinionated tools give us
the recipe that made it
with recipes
we can cook too!
async function setup() { createCanvas(600, 600, WEBGL); angleMode(DEGREES); brush.scaleBrushes(3); } function draw() { translate(-width / 2, -height / 2); randomSeed(1024); // Dark, moody background to pop the yellow background("#0a0d08"); brush.fill("#121a0f", 200); … }
We need interfaces that
What entirely new things become possible with AI, beyond just making existing work faster?