Daniel Shiffman Explained

Daniel Shiffman
Birth Date:29 July 1973
Birth Place:Baltimore, Maryland, U.S.
Alma Mater:Yale University, Tisch School of the Arts
Known For:Processing
Website:

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

Papers

Press

External links

Notes and References

  1. https://processingfoundation.org/people/ Processing Foundation
  2. http://tisch.nyu.edu/about/directory/itp/1984778605 Daniel Shiffman NYU Faculty Profile
  3. http://www.alumni.nyu.edu/s/1068/2col_scripts.aspx?sid=1068&gid=1&pgid=4582 Daniel Shiffman NYU Alumni
  4. Barrass, Tim, et al. "Smart Art Gallery." Leonardo 47.1 (2014): 8-16
  5. https://page73.org/staff-board-funders P73 Board of Directors
  6. 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 .
  7. https://www.youtube.com/user/shiffman/playlists?spfreload=10 Playlists by Daniel Shiffman
  8. 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
  9. http://natureofcode.com Shiffman, Daniel, Shannon Fry, and Zannah Marsh. The Nature of Code. United States: D. Shiffman, 2012.
  10. http://learningprocessing.com/ Shiffman, Daniel. Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction. Amsterdam; Boston; Morgan Kaufmann/Elsevier, 2008.
  11. 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.
  12. Web site: Shiffman . Daniel . Reactive . ACM SIGGRAPH 2004 Emerging technologies . Association for Computing Machinery . 22 . 10.1145/1186155.1186178 . 8 August 2004.
  13. https://thenextweb.com/news/coding-rainbow-gorgeous-free-guide-creative-software-development Coding Rainbow is a gorgeous, free guide to creative software development.
  14. 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
  15. 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 .