<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>daniel shiffman</title>
	<atom:link href="http://www.shiffman.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shiffman.net</link>
	<description></description>
	<lastBuildDate>Tue, 09 Feb 2010 03:49:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Box2D and Processing</title>
		<link>http://www.shiffman.net/2010/02/08/box2d-and-processing/</link>
		<comments>http://www.shiffman.net/2010/02/08/box2d-and-processing/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 03:03:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[box2d]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[nature of code]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=531</guid>
		<description><![CDATA[&#160; 
I&#8217;m pleased to announce I&#8217;ve published a first draft of a tutorial about using Box2D in Processing. 
Tutorial: http://www.shiffman.net/teaching/nature/box2d-processing/
Google code repository: http://code.google.com/p/pbox2d/
I&#8217;m struggling here to figure out whether I&#8217;m (a) creating a Processing Box2D library or (b) simply creating a tutorial and set of examples piggybacking off of JBox2D.  For now, I&#8217;m doing [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.shiffman.net/itp/classes/nature/box2d_2010/boxes.jpg"/>&nbsp; <img src="http://www.shiffman.net/itp/classes/nature/box2d_2010/blob.jpg"/></p>
<p>I&#8217;m pleased to announce I&#8217;ve <a href="http://www.shiffman.net/teaching/nature/box2d-processing/">published a first draft of a tutorial</a> about using <a href="http://www.box2d.org/">Box2D</a> in <a href="http://www.processing.org">Processing</a>. </p>
<p>Tutorial: <a href="http://www.shiffman.net/teaching/nature/box2d-processing/">http://www.shiffman.net/teaching/nature/box2d-processing/</a><br />
Google code repository: <a href="http://code.google.com/p/pbox2d/">http://code.google.com/p/pbox2d/</a></p>
<p>I&#8217;m struggling here to figure out whether I&#8217;m (a) creating a Processing Box2D library or (b) simply creating a tutorial and set of examples piggybacking off of JBox2D.  For now, I&#8217;m doing a little bit of both.  The library is just a few helper functions, but the examples require you to dig into actual Box2D code.  These examples aren&#8217;t nearly as comprehensive as what you&#8217;ll find in the <a href="http://jbox2d.org">JBox2D demos</a>.  It&#8217;s my goal, however, to make the material accessible and easy to use.  Hopefully, with some feedback and more time, I&#8217;ll be able to publish a more sophisticated library and thorough suite of example.  Who knows, maybe no one will ever need any of my previous Nature of Code tutorials any more!</p>
<p>Next up, I&#8217;m planning on creating a few simple examples that use the fantastic and awe-inspiring <a href="http://toxiclibs.org/">toxiclibs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2010/02/08/box2d-and-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Screens 2009 Show Video</title>
		<link>http://www.shiffman.net/2010/02/05/big-screens-2009-show-video/</link>
		<comments>http://www.shiffman.net/2010/02/05/big-screens-2009-show-video/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 03:05:23 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[big screens]]></category>
		<category><![CDATA[iac]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=468</guid>
		<description><![CDATA[
For anyone who missed it, here&#8217;s a video of the 2009 Big Screens show at IAC.  Thanks to Lina Giraldo for editing it together, and a great group of student volunteers who did the shooting.
]]></description>
			<content:encoded><![CDATA[<p><object width="501" height="282"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8921686&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8921686&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="501" height="282"></embed></object></p>
<p>For anyone who missed it, here&#8217;s a video of the 2009 Big Screens show at IAC.  Thanks to Lina Giraldo for editing it together, and a great group of student volunteers who did the shooting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2010/02/05/big-screens-2009-show-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Processing Books</title>
		<link>http://www.shiffman.net/2010/02/04/new-processing-books/</link>
		<comments>http://www.shiffman.net/2010/02/04/new-processing-books/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 03:28:36 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[publishing]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=472</guid>
		<description><![CDATA[&#160;&#160; 
It seems like every day I hear about another Processing book being published (or soon to be published).  Joshua Noble&#8217;s recent book includes Processing along with openFrameworks and Arduino: Programming Interactivity: A Designer&#8217;s Guide to Processing, Arduino, and Openframeworks.  Processing for Visual Artists is another new book I know little about, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/144937980X?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=144937980X"><img src="http://www.shiffman.net/wp-content/uploads/2010/02/reas.fry_.gif"/></a>&nbsp;&nbsp; <a href="http://www.amazon.com/gp/product/1430219793?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1430219793"><img src="http://www.shiffman.net/wp-content/uploads/2010/02/greenberg-book2.jpg"/></a></p>
<p>It seems like every day I hear about another Processing book being published (or soon to be published).  Joshua Noble&#8217;s recent book includes Processing along with openFrameworks and Arduino: <a href="http://www.amazon.com/gp/product/0596154143?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596154143">Programming Interactivity: A Designer&#8217;s Guide to Processing, Arduino, and Openframeworks</a>.  <a href="http://www.amazon.com/gp/product/059680721X?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=059680721X">Processing for Visual Artists</a> is another new book I know little about, but am excited to check out.  And I&#8217;m particularly thrilled for the upcoming <a href="http://www.amazon.com/gp/product/144937980X?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=144937980X">Getting Started with Processing</a>.  An inexpensive, short beginner&#8217;s guide is a big gaping hole in the landscape of Processing books and this book should fill it nicely.  It&#8217;s really what I imagined <a href="http://www.learningprocessing.com">Learning Processing: A Beginner&#8217;s Guide</a> to be, but the book ballooned a bit into a more comprehensive beginner textbook.  Hopefully Casey and Ben&#8217;s new book can introduce a lot of new people to Processing.</p>
<p>Finally, Ira Greenberg&#8217;s new book <a href="http://www.amazon.com/gp/product/1430219793?ie=UTF8&#038;tag=learniproces-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1430219793">The Essential Guide to Processing for Flash Developers</a> recently came out. And if you didn&#8217;t notice, I wrote the forward!  Which, strangely enough, means that my name is somehow on the cover along with Ira&#8217;s.  Which is pretty crazy considering that I only wrote a few short paragraphs.</p>
<p>Oh and I still am working on a <a href="http://www.learningprocessing.com/noc/">The Nature of Code</a> book, with more PDF chapters to be available soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2010/02/04/new-processing-books/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ITP Big Screens Show</title>
		<link>http://www.shiffman.net/2009/11/09/itp-big-screens-show-2/</link>
		<comments>http://www.shiffman.net/2009/11/09/itp-big-screens-show-2/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:31:12 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[big screens]]></category>
		<category><![CDATA[iac]]></category>
		<category><![CDATA[mpe]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=463</guid>
		<description><![CDATA[
Please RSVP to: itp.rsvp@nyu.edu
More info here: http://itp.nyu.edu/bigscreens2009/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/shiffman/4090917080/" title="The Big Screens Show by shiffman, on Flickr"><img src="http://farm3.static.flickr.com/2521/4090917080_a9473ed38e.jpg" width="500" height="333" alt="The Big Screens Show" /></a></p>
<p>Please RSVP to: <a href="mailto:itp.rsvp@nyu.edu">itp.rsvp@nyu.edu</a></p>
<p>More info here: <a href="http://itp.nyu.edu/bigscreens2009/">http://itp.nyu.edu/bigscreens2009/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/11/09/itp-big-screens-show-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ITP Turns 30!</title>
		<link>http://www.shiffman.net/2009/10/10/itp-turns-30/</link>
		<comments>http://www.shiffman.net/2009/10/10/itp-turns-30/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 01:12:20 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[iac]]></category>
		<category><![CDATA[itp30]]></category>
		<category><![CDATA[mpe]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[timeline]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=456</guid>
		<description><![CDATA[
ITP recently celebrated its 30th anniversary with a weekend of events and activities compressing the entire ITP experience into 3 days.  Saturday culminated with a gala event at IAC, celebrating the launch of the Red Burns Scholarship Fund.  I worked with a group of ITP students and staff to develop content displayed on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/bryanesque/3982761910/in/photostream/"><img src="http://farm4.static.flickr.com/3529/3982761910_65fb291b55_m.jpg"/></a></p>
<p>ITP recently <a href="https://itp.nyu.edu/itp30/">celebrated its 30th anniversary</a> with a <a href="https://itp.nyu.edu/itp30/calendar.html">weekend of events and activities</a> compressing the entire ITP experience into 3 days.  Saturday culminated with a gala event at IAC, celebrating the launch of the Red Burns Scholarship Fund.  I worked with a group of ITP students and staff to develop content displayed on IAC&#8217;s <a href="http://www.iacbuilding.com/interactive/content.html">120 by 12 foot video wall</a>.  Everything you see below was made with <a href="http://www.processing.org">Processing</a> and the <a href="http://code.google.com/p/mostpixelsever/">most pixels ever library</a>.</p>
<p>Thanks to amazing and dedicated group who pulled all of this off (under an incredibly tight and stressful timetable): Xiaoyang Feng, Meredith Hasson, Juri Imamura, Brian Kim, Matt Parker, Jeremy Rotsztain, Tim Szetela, Carolina Vallejo, Elie Zananiri.</p>
<p>The videos are just slices of the original 8160&#215;768 pixel design (as seen in the flickr screenshots).  Hopefully I can find some nice images or video from the actual event to post here soon as well.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3997235086/" title="ITP 30th Anniversary Screenshot by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3519/3997235086_fcefce2b56.jpg" width="500" height="47" alt="ITP 30th Anniversary Screenshot" /></a></p>
<p><object width="501" height="144"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6947202&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6947202&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="501" height="144"></embed></object>
<p><a href="http://vimeo.com/6947202">ITP 30th Anniversary Timeline  Documentation</a> from <a href="http://vimeo.com/shiffman">shiffman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3997236020/" title="ITP 30th Anniversary Screenshot by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3468/3997236020_8190d5155b.jpg" width="500" height="47" alt="ITP 30th Anniversary Screenshot" /></a></p>
<p><object width="501" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6956555&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6956555&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="501" height="225"></embed></object>
<p><a href="http://vimeo.com/6956555">ITP 30th Anniversary Timeline Documentation</a> from <a href="http://vimeo.com/shiffman">shiffman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3996476575/" title="ITP 30th Anniversary Screenshot by shiffman, on Flickr"><img src="http://farm3.static.flickr.com/2595/3996476575_5432fcffc1.jpg" width="500" height="47" alt="ITP 30th Anniversary Screenshot" /></a></p>
<p><object width="501" height="282"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6965469&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6965469&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="501" height="282"></embed></object>
<p><a href="http://vimeo.com/6965469">ITP 30th Anniversary Floorplan Documentation</a> from <a href="http://vimeo.com/shiffman">shiffman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3996475609/" title="ITP 30th Anniversary Screenshot by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3102/3996475609_2ed1767751.jpg" width="500" height="47" alt="ITP 30th Anniversary Screenshot" /></a></p>
<p><object width="501" height="282"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6974050&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6974050&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="501" height="282"></embed></object>
<p><a href="http://vimeo.com/6974050">ITP 30th Anniversary Tweets Documentation</a> from <a href="http://vimeo.com/shiffman">shiffman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/10/10/itp-turns-30/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with Casey Reas and Ben Fry</title>
		<link>http://www.shiffman.net/2009/09/24/interview-with-casey-reas-and-ben-fry/</link>
		<comments>http://www.shiffman.net/2009/09/24/interview-with-casey-reas-and-ben-fry/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 11:15:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[ben fry]]></category>
		<category><![CDATA[casey reas]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[rhizome]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=451</guid>
		<description><![CDATA[
Yesterday, Rhizome published a short interview I conducted with Casey Reas and Ben Fry about the past, present, and future of Processing.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://rhizome.org/editorial/2960"><img src="http://www.shiffman.net/wp-content/uploads/2009/09/interview.jpg" alt="interview" title="interview" width="500" height="380" class="alignnone size-full wp-image-452" /></a></p>
<p>Yesterday, Rhizome published a short <a href="http://rhizome.org/editorial/2960">interview I conducted with Casey Reas and Ben Fry</a> about the past, present, and future of <a href="http://www.processing.org">Processing</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/09/24/interview-with-casey-reas-and-ben-fry/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flickers of Recognition</title>
		<link>http://www.shiffman.net/2009/07/27/flickers-of-recognition/</link>
		<comments>http://www.shiffman.net/2009/07/27/flickers-of-recognition/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 16:05:34 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[peninsula school of art]]></category>
		<category><![CDATA[show]]></category>
		<category><![CDATA[swarm]]></category>
		<category><![CDATA[voronoi]]></category>
		<category><![CDATA[test tag]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=449</guid>
		<description><![CDATA[
I recently had two projects (Swarm and Voronoi in a show at the Peninsula School of Art, entitled &#8220;Flickers of Recognition.&#8221;
June 5, 2009 to July 16, 2009
Location: Guenzel Gallery @ Peninsula School of Art
Recording our everyday lives has gone from the privacy and simplicity of writing in a diary to real-time, digital exposure on the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/shiffman/3762532096/" title="Flickers of Recognition by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3446/3762532096_d90f112453.jpg" width="500" height="286" alt="Flickers of Recognition" /></a></p>
<p>I recently had two projects (<a href="http://www.shiffman.net/projects/swarm">Swarm</a> and <a href="http://www.shiffman.net/2008/01/31/savannah-2008/">Voronoi</a> in a show at the <a href="http://www.peninsulaartschool.com">Peninsula School of Art</a>, entitled &#8220;Flickers of Recognition.&#8221;</p>
<p>June 5, 2009 to July 16, 2009</p>
<p>Location: Guenzel Gallery @ Peninsula School of Art</p>
<p>Recording our everyday lives has gone from the privacy and simplicity of writing in a diary to real-time, digital exposure on the internet. This exhibit reveals the many ways we see ourselves in the 21st century. Watch your portrait quickly emerge from lively patterns on a flat screen TV, view an artist’s 70lb weight loss via video in a matter of minutes, or experience a decade of an artist’s life through daily Polaroids. These works and more showcase the art of today’s self-portrait. Free and open to the public. 920-868-3455 www.peninsulaartschool.com; e-mail: staff@peninsulaartschool.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/07/27/flickers-of-recognition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nature of Code Book Chapter 1 Draft Available</title>
		<link>http://www.shiffman.net/2009/06/02/nature-of-code-book-2/</link>
		<comments>http://www.shiffman.net/2009/06/02/nature-of-code-book-2/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 20:41:20 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[nature of code]]></category>
		<category><![CDATA[print on demand]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vectors]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=429</guid>
		<description><![CDATA[Ok, so I may very well be one of the slowest writers ever, but I am pleased to finally announce that I have completed a draft chapter for what I hope will become my next book: The Nature of Code.  Based on my experience getting Learning Processing out into the world I&#8217;ve decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so I may very well be one of the slowest writers ever, but I am pleased to finally announce that I have completed a draft chapter for what I hope will become my next book: <a href="http://www.learningprocessing.com/noc/">The Nature of Code</a>.  Based on my experience getting <a href="http://www.learningprocessing.com">Learning Processing</a> out into the world I&#8217;ve decided to go ahead and experiment with self-publishing.  I&#8217;m not sure what service I&#8217;ll ultimately use or exactly how I&#8217;ll distribute the text (most likely as a PDF for sale online as well as print-on-demand physical book) so feel free to write me with suggestions, etc.  </p>
<p>Let&#8217;s take a moment to go over some of the finer points as to why I am doing this.</p>
<h2>Dollars and cents</h2>
<p><a href="http://www.learningprocessing.com">Learning Processing</a> retails for $49.95 (amazon&#8217;s discount is 10%: $44.95).  When the publisher sells a copy of the book, I get some money (yay for me!).  Based on my first royalty statement, this works out to approximately $3.73 per copy.  Sure, I&#8217;m not writing books about programming with <a href="http://www.processing.org">Processing</a> to get rich, but I did spend a couple years working hard on the project and every little bit counts.  </p>
<p>Let&#8217;s assume for the moment that I could sell the same exact book via <a href="http://www.lulu.com">lulu.com</a>.   The actual cost for printing the book would be ~$14.00.  Ok, so let&#8217;s say I choose to sell the book at $25.00 (half the actual current cost.)   That&#8217;s $11 of profit for every book sold, lulu takes 20%, leaving me with ~$8.80 per book sold.  The book costs half as much and I get more than double the revenue!  Now, this is just one scenario.  I haven&#8217;t decided what service to use, how much of a mark-up is appropriate, etc.  But you get the idea.   There&#8217;s no reason a no color, no frills, beginner programming text needs to be $50.00.</p>
<h2>Release early, Release often</h2>
<p>As an author, it&#8217;s just nice to have a lot of flexibility with the process.  With self-publishing, I can do things like release early drafts of PDFs online for feedback (see below).  This is not something I could have easily done with a traditional publishing house.  Instead of spending months or years writing a book before anyone sees anything, the idea is that I can just put stuff out there (for cheap) as I type and then iterate.  And there are no limits of how I choose to distribute the book (excerpts published as tutorials on Processing.org? Free on my site? PDF for a million dollars?  Audio book? It&#8217;s all fair game.). </p>
<p>Once the book is done, I can easily continue to make changes and update.  Now, Processing has a fairly stable API, one that is not going to undergo massive changes anytime soon.  And sure, how gravity works, the formula for the mandelbrot set, these aren&#8217;t concepts that are going to change that often.  Nevertheless, anytime you write a technical book, technology changes faster than you can write, and no matter how careful you are, there&#8217;s no way to avoid making a serious amount of mistakes.  With self-publishing and print-on-demand, I don&#8217;t have to wait (possibly years) for a print run to finish selling in order to make changes.   I could make them <b><i>daily</i></b> if I wanted to.  And that Chapter on PHP that I realized I really should have included in Learning Processing, well, I could just add it whenever I so choose.</p>
<h2>Downfalls</h2>
<p>There are certainly some pitfalls to self-publishing.  One major issue, of course, is deadlines.  Without a publisher I&#8217;ve got very little pushing me forward other than myself.  In fact, getting this first chapter done took me twice as long as I intended.  And other projects are getting in the way, I&#8217;m not sure how fast I will actually get to chapter #2.  </p>
<p>The other main issue is distribution.  I don&#8217;t care if I don&#8217;t get my book in Barnes and Noble, I mean who is really buying Processing books at Barnes and Noble?!   I do need Amazon.com, but looks like there are plenty of print-on-demand options that can be distributed via Amazon.  The major question for me is university bookstores.  I don&#8217;t have any numbers, but it does seem to me that Learning Processing gets stocked in a lot of school bookstores because it is being used as a text for classes.  So this is something I need to figure out, how can I get a self-published book to stores.</p>
<p>Oh yeah, an index.  The publisher made an index for me.  There&#8217;s got to be a way I don&#8217;t need them for that, though.</p>
<p>In the end, I could be wrong.  This could be a failed experiment.  Maybe no one will buy it, maybe I won&#8217;t finish it.  The nice thing, however, is that if I&#8217;m really headed in the wrong direction here, I can always change my mind and start sending out proposals to a publisher.  But the other way around, going from a publisher to self-published, well, that wouldn&#8217;t be so easy.</p>
<p>So, if you&#8217;re interested in checking out what I&#8217;ve started so far, for now (subject to change), you can purchase the PDF on lulu.com.  I&#8217;m selling draft chapters for small amounts with the idea that I could raise a little bit of money to pay for design, typesetting, technical editing, etc. once I&#8217;ve got a more finished draft.</p>
<p><a href="http://stores.lulu.com/dshiffman">http://stores.lulu.com/dshiffman</a></p>
<p>UPDATE: I&#8217;m also looking for a service that would let users buy early drafts of a book and then upgrade to the final version at a discount or for free.  Suggestions for how to do this welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/06/02/nature-of-code-book-2/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Come one, Come all</title>
		<link>http://www.shiffman.net/2009/05/07/come-one-come-all/</link>
		<comments>http://www.shiffman.net/2009/05/07/come-one-come-all/#comments</comments>
		<pubDate>Fri, 08 May 2009 02:54:06 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[show]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=427</guid>
		<description><![CDATA[
ITP Spring Show 2009 from Winslow Porter on Vimeo.
ITP Show
]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="267"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3822878&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3822878&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object>
<p><a href="http://vimeo.com/3822878">ITP Spring Show 2009</a> from <a href="http://vimeo.com/user850340">Winslow Porter</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://itp.nyu.edu/shows/spring2009/">ITP Show</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/05/07/come-one-come-all/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Art+Code 4Ever</title>
		<link>http://www.shiffman.net/2009/03/17/artcode-4ever/</link>
		<comments>http://www.shiffman.net/2009/03/17/artcode-4ever/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 22:56:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[art and code]]></category>
		<category><![CDATA[cmu]]></category>
		<category><![CDATA[oxford project]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=399</guid>
		<description><![CDATA[It&#8217;s taken me a little while, but here&#8217;s a brief recap of what was quite possibly the most heart-warming and thrilling conference I will ever have the chance to attend &#8212; ART + CODE: a symposium on programming environments for artists, young people, and the rest of us. 

First, a hearty thank you to Golan [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s taken me a little while, but here&#8217;s a brief recap of what was quite possibly the most heart-warming and thrilling conference I will ever have the chance to attend &#8212; <a href="http://artandcode.ning.com/">ART + CODE</a>: a symposium on programming environments for artists, young people, and the rest of us. </p>
<p><a href="http://www.flickr.com/photos/shiffman/3334083196/" title="IMG_7189 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3618/3334083196_08752c0905_m.jpg" width="240" height="180" alt="IMG_7189" /></a></p>
<p>First, a hearty thank you to <a href="http://www.flong.com/">Golan Levin</a> who did a tremendous job planning and organizing the mind-bending experience.   Some highlights:</p>
<p><a href="http://www.flickr.com/photos/golanlevin/3334070560/"><img src="http://farm4.static.flickr.com/3344/3334070560_d21c18f3ce_m.jpg"/></a></p>
<p>Oxford Project Part III &#8212; Thanks to the ever ebullient <a href="http://iragreenberg.net/">Ira Greenberg</a> and Miami University for sponsoring (and the <a href="http://www.cmu.edu/studio/">Studio for Creative Inquiry</a> @ CMU for giving us space), we were able to convene before the main festivities began to give <a href="http://www.processing.org">Processing</a> a push towards some number past 1.0.   Stay tuned for exciting improvements in Processing&#8217;s video and OPENGL libraries as well as to the IDE itself.</p>
<p><a href="http://www.flickr.com/photos/ajstarks/3338036174/"><img src="http://farm4.static.flickr.com/3561/3338036174_e8b5bb0deb_m.jpg"/ width=100/></a></p>
<p>Saturday was a day full of workshops.  In the morning, I attempted to teach an entire semester of <a href="http://itp.nyu.edu/varwiki/Syllabus/ICM-All-F08">ICM</a> in under three hours, followed by an afternoon mix of topics related to physics simulation and image processing.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3362659805/" title="20090308-IMG_7203-1 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3605/3362659805_f98049e312_m.jpg" width="200" alt="20090308-IMG_7203-1" /></a> &nbsp;<a href="http://www.flickr.com/photos/shiffman/3362658731/" title="20090308-IMG_7201-1 by shiffman, on Flickr"> <img src="http://farm4.static.flickr.com/3635/3362658731_e9c4e95cd0_m.jpg" width="200" alt="20090308-IMG_7201-1" /></a></p>
<p>Sunday was the day to end all days with the lineup of speakings including lead developers of the languages / environments: <a href="http://www.alice.org/">Alice</a>, <a href="http://puredata.info/">Pure Data</a>, <a href="http://scratch.mit.edu/">Scratch</a>, <a href="http://hacketyhack.net/">Hackety Hack, </a><a href="http://www.processing.org">Processing</a>, <a href="http://www.cycling74.com/">Max/MSP/Jitter</a>, <a href="http://vvvv.org/">vvvv</a>, <a href="http://blog.drwoohoo.com/?cat=113">ExtendScript</a>, and <a href="http://www.openframeworks.cc/">openFrameworks</a>.   Some highlights within highlights here were Luke Dubois&#8217; demo of &#8220;what is known in the biz as random atonal crap&#8221; and Sebastian Oschatz&#8217;s boy band metaphor for multi-screen setups (one that I really need to take a look at more closely as we develop &#8220;most pixels ever&#8221; at ITP.)  Videos of all the Sunday talks will eventually be posted at <a href="http://www.vimeo.com/artandcode">vimeo/artandcode</a>.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3362660913/" title="20090309-IMG_7204-1 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3468/3362660913_5c5123c41f_t.jpg" width="100" height="75" alt="20090309-IMG_7204-1" /></a> <a href="http://www.flickr.com/photos/shiffman/3363481466/" title="20090309-IMG_7208-1 by shiffman, on Flickr">&nbsp;<img src="http://farm4.static.flickr.com/3654/3363481466_a7de950d95_t.jpg" width="100" height="75" alt="20090309-IMG_7208-1" /></a> <a href="http://www.flickr.com/photos/shiffman/3362667375/" title="20090309-IMG_7216-1 by shiffman, on Flickr">&nbsp;<img src="http://farm4.static.flickr.com/3464/3362667375_4e0a5b6d4e_t.jpg" width="100" height="75" alt="20090309-IMG_7216-1" /></a></p>
<p>On Monday, I was lucky to have the chance before heading home to catch the work of <a href="http://reas.com/">Casey Reas</a> and <a href="http://www.unlekker.net/">Marius Watz</a> at the <a href="http://www.pittsburgharts.org/index.php">Pittsburgh Center for the Arts</a>.</p>
<p><a href="http://www.flickr.com/photos/golanlevin/3344190502/"><img src="http://farm4.static.flickr.com/3586/3344190502_b06e833ccb_m.jpg"/></a></p>
<p>Of course, all of this was really just an excuse for a nice group photo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/03/17/artcode-4ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
