HOME

TheInfoList



OR:

Daniel Shiffman (born July 29, 1973) is a computer programmer, a member of the Board of Directors of the Processing Foundation, and an Associate Arts Professor at the Interactive Telecommunications Program (ITP) at
New York University Tisch School of the Arts The New York University Tisch School of the Arts (commonly referred to as Tisch) is the performing, cinematic and media arts school of New York University. Founded on August 17, 1965, Tisch is a training ground for artists, scholars of the a ...
. Shiffman received a BA in Mathematics and Philosophy from
Yale University Yale University is a Private university, private research university in New Haven, Connecticut. Established in 1701 as the Collegiate School, it is the List of Colonial Colleges, third-oldest institution of higher education in the United Sta ...
and a master's degree from the ITP.


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 Boids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds. His paper on this topic was published in 1987 in the proceedings of the ACM SIGGRAPH conference. The name "boid" corres ...
model as real-time digital brush strokes generated from live video input, producing an organic painterly effect in real time. Prior to his interests in
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
and visual art, Shiffman was the producing director at P73 Productions Inc., a small New York theater company he started with some friends from Yale.


Current work

Daniel Shiffman is currently focused on developing tutorials, examples, and libraries for
Processing Processing is a free graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming ...
, the open source programming environment created by
Casey Reas Casey Edwin Barker Reas (born 1972), also known as C. E. B. Reas or Casey Reas, is an American artist whose conceptual, procedural and minimal artworks explore ideas through the contemporary lens of software. Reas is perhaps best known for having ...
and
Ben Fry Benjamin Fry is an American designer who has expertise in data visualization. Early life and education Fry was born in 1975 in Ann Arbor, Michigan (born 1975)."Inside design now: National Design Triennial", by Ellen Lupton, Cooper-Hewitt Museu ...
. Shiffman runs a popular YouTube channel, ''The Coding Train'', with instructional videos on how to program in Processing and
p5.js Processing is a free graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming ...
, an open-source JavaScript library with a similar API to that of Processing. He has also taught an adaptation of his ''The Nature of Code'' book through
Kadenze kadenze.com, operated by Kadenze, Inc. ("Kadenze"), is a for-profit massive open online course (MOOC) provider that offers courses geared toward art, music, and creative technology, fields which are falling behind other fields such as computer ...
using p5.js.


Books

*''The Nature of Code'' *''Learning Processing''


Papers

*Daniel Shiffman. 2004. Swarm. In ACM SIGGRAPH 2004 Emerging technologies (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, New York, NY, USA, 26. *Daniel Shiffman. 2004. Reactive. In ACM SIGGRAPH 2004 Emerging technologies (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, New York, NY, USA, 22.


Press

*Hughes, Matthew. "Coding Rainbow is a gorgeous, free guide to creative software development." The Next Web Sept 2016. *Schwendener, Martha. "Populism, Technology and Interactivity: Review." New York Times, Lateition (East Coast) ed.: NJ.13. 2011. *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.New York Times review
/ref> *Marriott, Michel. "I Don't Know Who You are, but You're Toast." The New York Times 1998.


References


External links

*
''Hello Processing!''Online Nature of Code course
*
''The Coding Train website''''The Coding Train''
on
YouTube YouTube is a global online video sharing and social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by Google, and is the second most ...
{{DEFAULTSORT:Shiffman, Daniel Living people 1973 births Educational and science YouTubers American computer programmers Tisch School of the Arts faculty Yale University alumni Tisch School of the Arts alumni