Generative Design: Visualize, Program, & Create with JavaScript in p5.js (book)

2018 Feb


Benedikt Groß, Hartmut Bohnacker, Julia Laub, Claudius Lazzeroni

With Contributions by

Niels Poldervaart & Joey Lee

Layout & Book Design

Gold & Wirtschaftswunder

Special Thanks

Lauren McCarthy, Cassie Tarakajian, P5.js and Processing Community

In 2009, Generative Gestaltung: Entwerfen. Programmieren. Visualisieren was published in German by Verlag Hermann Schmidt. The book was developed out of our Diploma Thesis Generative Systeme by Julia Laub and myself, which aimed to: 1. help designers to see code as a material and tool to expand their design practice and 2. suggest a new way of teaching coding through contextual highlighting of key coding concepts in a progressive manner - true to the foundational principles of the Processing coding environment and community. This came at a time when coding was still considered a tool for “programmers and engineers” and not artists and designers.

Since its release, the Generative Design book has been translated to French, English, Japanese and become something of a household name in the design and creative coding community. Casey Reas, one of the founders of Processing said, “In my opinion, Generative Gestaltung is by far the most exciting book that uses Processing published to date. The book is an extraordinary achievement …”.

Now in 2018, Generative Design: Visualize, Program and Create with P5.js serves as a modern update and interpretation of the motivation, concepts and aesthetics put forth by us and our contributers over 8 years ago. With the release of P5.js, the JavaScript interpretation of Processing, there are now infinite possibilities to create new forms and interactions. While people no longer need to be convinced of the value of coding, the Generative Design book continues to make programming more accessible. The contributions of this work continue to expand the possibility of what can be done when artists, designers, and others begin to build their own tools to make their ideas tangible.

English Edition

Japanese Edition



Generative Gestaltung – Creative Coding im Web, reviewed @ Page Magazine, Issue 6.2018


"Generative Gestaltung – Creative Coding im Web", featured and reviewed in Page Magazin, Issue 6.2018, DE