Like many outsiders I tend to recoil in horror from any mention of the contemporary tech milieu: over-inflated jargon ("disruption", anyone?), hypocritical celebration of start-up capitalism (uberize my ***), and collusion with the contemporary obsession with pointless gadgets. In other words, despite some affinities with computers and with coding, I have moved progressively away from those activities as they ascended to their current popularity in the the 90s. But the tech mansion has of course many rooms, and some far enough in the basement so as not to hear about how VR will solve the problems of drought in Africa, and some which work actively at bringing the tools of production within the consumer's reach. Here's something I can salivate about.
Anyway - I picked up this book after I ran into a coding language called 'processing' ('p5' pour les intimes) which seemed to be tailor-made for my ilk: those with little or no knowledge of coding, and the puerile need to see immediate results, in view of using it in artistic or design pursuits. I was impressed by the on-line community that aggregated around this free-ware project, born of the MIT media lab, with many highly competent people willing to help out new comers like me, with dozens of free courses and exhaustive tutorials, and a lively world of events and irl groups committed to move the tech world in the right direction.
I am learning p5 slowly, but I also know I have a relatively short attention span, and need all I can to sustain commitment like those. Buying books out of my precious pennies actually plays its part in that process, so I decided to order this one, as it was often mentioned in online discussions as a good introduction.
It's a nice little book, full colour and with a modern and efficient layout, full of generous illustrations displaying the unique aesthetics of creative coding, and concise explanation of the central concepts coding in an artistic context, with examples ranging from the Jacquard loom to the genetic simulations.
Why three stars then? Well I am not too sure, but I feel that had I not been already immersed in learning the code itself, the book would have been of little use. No doubt, the book format does not lend itself that well to works which are most often animated, or even interactive. Plus the concepts are approached without much depth, with the author no doubt careful not to frighten his reader with too much maths. So in the end it is well made and well written, by a major figure of the field, but it seems too light for the practitioner, and maybe too intricate for everyone else...