If someone says ‘can’t’, that shows you what to do.
I was first introduced to sketch with code by Daniel Shiffman, in his phenomenal book Learning Processing. It got me doing daily processing sketches for fun, allowing the opportunity to experiment and explore ideas.
Here are my gallery of code sketches/blocks using D3, with examples from the last three months:
Note: These links are rendered via using Gist API, full gallery can be viewed on bl.ocks.org./eesur
For me, sketching in code has allowed me to have creative exploration in my prototyping. I’ll always find some tiny ideas that are worth a closer contemplation and will inspire fresh applications.
I’ll play first, and I’ll tell you about it latter. Maybe.
I’ve always liked having background projects that I can work on in my spare time, I currently am actively developing:
Tactile Code is a not-for-profit initiative revealing the fun and power of creative programming to children. My aim here is to provide guidance, resources and training for educators to teach creative coding.
Topics range from basic computing concepts to generative art and integrating physical objects with code. Open source platforms with a low threshold and no ceiling are used as the medium, these include Processing and Arduino.
What The Function (WTF)
The Gurmukhī script was initially designed some 500 years ago to make Sanskrit and other scripts more readily accessible to the masses. Other than a few fonts that are based on generic styles not much has been to explore typographic application and expression of the script.
I am currently designing a modern monospace typeface for the Gurmukhi script. This will initially be a poster font and then later will include other variants sit well with romanised text.
Code with robotics
I’m doing a bunch of experiments with my children ranging from using Python to manipulate the classic logo turtle to generative design via algorithms.
Flowing water never goes stale, so just keep on flowing.
If you would like to work together on something don’t hesitate to reach out. I am always open to new opportunities and sharing.