






This year my session is not intended to be about a particular tool or programming language (although concrete examples will use Java & Processing), but a hands-on discussion (with lots of visuals) of things learned about:
Tool vs. library design, OOP vs. copy+paste cultures, education, transdisciplinarity, metaphors, transformability of digital data, layers of abstraction, emergence, form finding, search spaces, design patterns, providing generics, granularity, maximizing reusability, achieving constant flow through refactoring, (code) architectures, sampling vs. synthesis (of ideas), open source as design research, open source in the creative industry, peers as clients