Last week we were lucky to be able to welcome Dan Shiffman to the Fathom offices for a full day of Processing workshops. Dan is a professor at the Interactive Telecommunications Program program at NYU, and is the author of Learning Processing and Nature of Code. (As far as we know, he is also our first guest to commute to the office via ferry from Maine.)
As a team we’re fans of Dan’s books, and have multiple copies in our office library, but it was great to gather around the table and really sink into the more abstract concepts, ask questions, and work through examples.
There was a lot of scribbling on notepads as we tackled some of the unique math and geometry behind the PVector class, which we explored as the foundation for modeling forces found in the physical world and using them programmatically.
In you’re interested in working through some of the concepts in our workshop, Nature of Code is available in its entirety online, or can be purchased in print form as well. Dan has also produced a thorough set of explanatory videos to go along with each chapter.