Sol LeWitt was an artist who worked across many mediums but is probably most famous for his Wall Drawings series. These artworks aren’t actually drawings at all but, rather, instructions for drawings.
The instructions have been implemented in many ways, by many different people, revealing how they are at once prescriptive and ambiguous. Control over a final output lies somewhere between the instruction giver and the instruction follower. The idea popped into my head to put these instructions into ChatGPT, and ask for p5js sketches.
These are a lot of fun. I wonder if this general concept would be a good way to begin teaching non-programmers creative code — describe your intended result, check the generated code, tweak it by hand, repeat. You’ll get to learn some coding concepts out of the iterative process while avoiding the paralysis of a blank IDE.