
<?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 &#187; publishing</title>
	<atom:link href="http://www.shiffman.net/category/publishing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shiffman.net</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 03:00:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<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[books]]></category>
		<category><![CDATA[General]]></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. &#8230; <a href="http://www.shiffman.net/2010/02/04/new-processing-books/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>2</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[book]]></category>
		<category><![CDATA[General]]></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. &#8230; <a href="http://www.shiffman.net/2009/06/02/nature-of-code-book-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>25</slash:comments>
		</item>
	</channel>
</rss>

