Daily Sketching
I've been writing code for nearly 20 years, but it has never been my primary pursuit. I fit code into my life through fits and starts between work and social commitments. I taught a lot of code too, which often took time away from my own practice.
I recently left my full time teaching position of nearly 17 years and started a Masters program at NYU IMA Low Res. I moved across the Atlantic Ocean, trading New Amsterdam for Old.
With considerably more time now, I decided to start a new practice, of writing a p5.js sketch everyday.
Live sketches can be found at https://awdriggs.github.io/sketchaday/. I'm sharing all of my source code on github for anyone to reference.
Background
By no means am I the first or only person doing this, proved by a quick web search. I tried to find who was the first person to have a practice of a daily code sketch, but my search was fruitless. I figure it is a natural out growth of the practice that some artist keep of creating a daily drawing. And it was surely no accident that Processing called program a sketch. ITP at NYU has a class entitled 100 Days of Making for students to develop a this practice.
I have been inspired by the daily practice of Zach Lieberman who shares a daily animation of instagram. He posted about his daily sketches here.
My Goals/Structure
Create a sketch everyday, posted to the web and github.
Iterate. Keep daily sketches small and quick. Build on sketches from previous days.
Don't be too clever, resist the urge to optimize immediately.
Be gentle with myself. Play catch-up when needed. Know when to stop for the day.
Use daily sketches as a way to explore and solve problems for other projects.
How It's Going
So far it has been good to have a daily routine and a way to be creative even in small ways. I plan to keep this practice going as long as it doesn't feel like a drag, or taking away from other creative work.