Daniel Shiffman Explained
Daniel Shiffman (born July 29, 1973) is a computer programmer, a member of the Board of Directors of the Processing Foundation,[1] and an Associate Arts Professor at the Interactive Telecommunications Program (ITP) at New York University Tisch School of the Arts.[2] Shiffman received a BA in Mathematics and Philosophy from Yale University and a master's degree from the ITP.[3]
Early research
His early artworks Swarm #1 (2002), Swarm #2 (2002), and Swarm #3 (2004) explored algorithms to create patterns of virtual flocking birds based on Craig Reynolds’s Boids model as real-time digital brush strokes generated from live video input, producing an organic painterly effect in real time.[4] Prior to his interests in open source and visual art, Shiffman was the producing director at P73 Productions Inc.,[5] a small New York theater company he started with some friends from Yale.[6]
Current work
Daniel Shiffman is currently focused on developing tutorials, examples, and libraries for Processing, the open source programming environment created by Casey Reas and Ben Fry.Shiffman runs a popular YouTube channel, The Coding Train, with instructional videos on how to program in Processing and p5.js, an open-source JavaScript library with a similar API to that of Processing.[7] He has also taught an adaptation of his The Nature of Code book through Kadenze using p5.js.[8]
Books
- The Nature of Code[9]
- Learning Processing[10]
Papers
- Daniel Shiffman. 2004. Swarm. In ACM SIGGRAPH 2004 Emerging technologies (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, New York, NY, USA, 26.[11]
- Daniel Shiffman. 2004. Reactive. In ACM SIGGRAPH 2004 Emerging technologies (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, New York, NY, USA, 22.[12]
Press
- Hughes, Matthew. "Coding Rainbow is a gorgeous, free guide to creative software development." The Next Web Sept 2016. [13]
- Schwendener, Martha. "Populism, Technology and Interactivity: Review." New York Times, Lateition (East Coast) ed.: NJ.13. 2011.[14]
- Fox, Catherine. "Artistic Leap Savannah Museum Gets High-Profile Addition: Main Edition." The Atlanta Journal - Constitution: G.1. 2006.
- Bayliss, Sarah. "What if Jackson Pollock were a PC?" New York Times, Lateition (East Coast) ed.: 2.41. 2003.[15]
- Marriott, Michel. "I Don't Know Who You are, but You're Toast." The New York Times 1998.
External links
Notes and References
- https://processingfoundation.org/people/ Processing Foundation
- http://tisch.nyu.edu/about/directory/itp/1984778605 Daniel Shiffman NYU Faculty Profile
- http://www.alumni.nyu.edu/s/1068/2col_scripts.aspx?sid=1068&gid=1&pgid=4582 Daniel Shiffman NYU Alumni
- Barrass, Tim, et al. "Smart Art Gallery." Leonardo 47.1 (2014): 8-16
- https://page73.org/staff-board-funders P73 Board of Directors
- Web site: ART; What if Jackson Pollock Were a PC? (Published 2003) . . https://web.archive.org/web/20230704020128/https://www.nytimes.com/2003/11/16/arts/art-what-if-jackson-pollock-were-a-pc.html . 2023-07-04 . live .
- https://www.youtube.com/user/shiffman/playlists?spfreload=10 Playlists by Daniel Shiffman
- http://www.i-programmer.info/news/150-training-a-education/9715-nature-of-code-from-processing-foundation.html Nature of Code MOOC from Processing Foundation
- http://natureofcode.com Shiffman, Daniel, Shannon Fry, and Zannah Marsh. The Nature of Code. United States: D. Shiffman, 2012.
- http://learningprocessing.com/ Shiffman, Daniel. Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction. Amsterdam; Boston; Morgan Kaufmann/Elsevier, 2008.
- Web site: Shiffman . Daniel . Swarm . ACM SIGGRAPH 2004 Emerging technologies . Association for Computing Machinery . 1 June 2023 . 26 . 10.1145/1186155.1186182 . 8 August 2004.
- Web site: Shiffman . Daniel . Reactive . ACM SIGGRAPH 2004 Emerging technologies . Association for Computing Machinery . 22 . 10.1145/1186155.1186178 . 8 August 2004.
- https://thenextweb.com/news/coding-rainbow-gorgeous-free-guide-creative-software-development Coding Rainbow is a gorgeous, free guide to creative software development.
- https://www.nytimes.com/2011/08/28/nyregion/at-grounds-for-sculpture-works-by-james-surls-and-daniel-henderson-review.html?_r=0 Populism, Technology and Interactivity: Review
- Web site: ART; What if Jackson Pollock Were a PC? (Published 2003) . . https://web.archive.org/web/20230704020128/https://www.nytimes.com/2003/11/16/arts/art-what-if-jackson-pollock-were-a-pc.html . 2023-07-04 . live .