Daniel Shiffman

Daniel works as an Assistant Arts Professor at the Interactive Telecommunications Program at NYU’s Tisch School of the Arts. Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master’s Degree from the Interactive Telecommunications Program. He works on developing tutorials, examples, and libraries for Processing, the open source programming language and environment created by Casey Reas and Ben Fry. He is the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction and The Nature of Code (self-published via Kickstarter), an upcoming text and series of code examples about simulating natural phenomenon in Processing.

Workshop: The Nature of Code

Separate registration is required for each pre-conference workshop. Details on the Eyeo registration page.

Can we capture the unpredictable evolutionary and emergent properties of nature in software? Can understanding the mathematical principles behind our physical world world help us to create digital worlds? This workshop will focus on the programming strategies and techniques behind computer simulations of natural systems. We’ll walk through the examples from the "Nature of Code book" and explore topics ranging from basic physics to more advanced simulations of complex systems. Examples will be demonstrated using Processing with a focus on object oriented programming.

Attendees should have basic programming experience, including object-oriented programming (with Processing or equivalent). Bring a laptop with a power cord with Processing v.2.0a4 or better installed.

none: Book Signing Event

Join us in Gallery 8 at 4:30 for a book signing event with several Eyeo speakers including Ben Fry, Casey Reas, Joshua Noble, Manuel Lima, Jonathan Harris and Daniel Shiffman.