If there is one thing I’ve learned well, it is that when playing with a few coding environments such as pd-ext, supercollider, or even on the Aleph - when starting a project on something like the AVR ATtiny code I will start my ideas on paper.
Then I scribe the code, patch the terminal objects or connect the hardware routing (cable arrangements, values etc…). Then I write down what I am doing with that system.
I end my ideas on paper.
It makes things like this fun. It’s also a good way to grimoire/journal ideas and magic if you found a win. Documented wins like new arithmetic or logics.