Daniel Shiffman | |
---|---|
Born | |
Alma mater | Yale University, Tisch School of the Arts |
Known for | Processing |
Website |
shiffman thecodingtrain |
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]
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]
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]
Daniel Shiffman | |
---|---|
Born | |
Alma mater | Yale University, Tisch School of the Arts |
Known for | Processing |
Website |
shiffman thecodingtrain |
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]
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]
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]