<?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>Josh On Design</title>
	<atom:link href="http://www.joshondesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joshondesign.com</link>
	<description>Art, Design, and Usability for Software Engineers</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:44:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Genetic Programming: AI Opening Disappointment</title>
		<link>http://www.joshondesign.com/2012/01/25/genetic-programming-ai-opening-disappointment/</link>
		<comments>http://www.joshondesign.com/2012/01/25/genetic-programming-ai-opening-disappointment/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:34:18 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=573</guid>
		<description><![CDATA[For some reason the concept of Genetic Programming got stuck in my head the other evening. At midnight, after spending about four hours reading up on the topic around the web, I came away disappointed.  The concept of evolving code the way genes do is fascinating but the results in the field seem to be [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason the concept of Genetic Programming got stuck in my head the other evening. At midnight, after spending about four hours reading up on the topic around the web, I came away disappointed.  The concept of evolving code the way genes do is fascinating but the results in the field seem to be very narrow and limiting.  Thus began this rant.</p>
<p><span id="more-573"></span>
<p>This article called <a href="http://lethain.com/genetic-programming-a-novel-failure/" onclick="pageTracker._trackPageview('/outgoing/lethain.com/genetic-programming-a-novel-failure/?referer=');">Genetic Programming: A Novel Failure</a> probably sums up my thoughts best. Genetic programming is only a slight variation on solution searching algorithms.  Based on my reading, most work in the field has focused on how to make systems converge on a solution more quickly, i.e.: improving efficiency.  This seems wrong, or at best premature.</p>
<p>We live in the 21st century. We have more CPU cycles than we know what do with.  Where are the systems that are wide but shallow? The ones that are really non-determinstic and will generate truly surprising results? We should be wasting cycles exploring new possibilities, not generating new solutions for known problems.</p>
<p>The free ebook, <a href="http://www.gp-field-guide.org.uk/" onclick="pageTracker._trackPageview('/outgoing/www.gp-field-guide.org.uk/?referer=');">A Field Guide to Genetic Programming</a>, is a great primer in the topic.  I read through most of it the other night.  My biggest frustration is that almost all genetic programing systems focus on evolving syntax trees, usually some form of Lisp or it&#8217;s semantic equivalent. I see why people would do this. Lisp code is easy to manipulate programmatically, so evolving it should be simple as well.  There are other kinds of systems using different gene encoding, such as image arrays and direct byte code. However, these appear to be far in the minority. The Field Guide has a <a href="http://cswww.essex.ac.uk/staff/rpoli/gp-field-guide/Chapter7LinearandGraphGeneticProgramming.html#13" onclick="pageTracker._trackPageview('/outgoing/cswww.essex.ac.uk/staff/rpoli/gp-field-guide/Chapter7LinearandGraphGeneticProgramming.html_13?referer=');">chapter</a> on the topic, listing several alternate systems. The fact that these systems receive a single slender chapter while the rest of the book covers syntax trees gives you an idea of how under-explored the topic is.</p>
<p>When I first heard of genetic programming I imagined having a sequence of simple instructions that could be mutated. The instructions would be extremely simple and limited, perhaps more simple than most assembly languages. Evolving syntax trees certainly does let you make progress quicker, but the generated solutions will be limited to the underlying tree language. Our genetic beasties will never evolve novel flow control systems, or invent a crazy kind of memory register. ASTs are great if we want to produce a human readable program as the result, but it still feels limiting.</p>
<p>I would like to see a system that is as open ended as possible.  Create a system of small instructions of uniform length that can only manipulate basic storage and do simple math.  Then give them as much freedom as possible. Let them live in a wide fitness landscape. A digital environment with a huge number of potential ecological niches. Ideally we could take this to the next step and give our digital creations physical bodies so that they may evolve targeting real world constraints.  Evolving a robot&#8217;s brain seems far more interesting than figuring out how to gain 10 milliseconds trading stocks.  Of course we lose rapid iterations by running them in the real world, so it my be better to run them in a simulation of the real world at many times normal speed.  I imagine we could build self driving cars this way, starting with bots that play racing games then upgrade them to working with real world footage from actual self driving cars.</p>
<p>Am I wrong? Is there cutting edge genetic programming that is truly open ended? What successes have they made?</p>
<p>Please send feedback and comments to my twitter account <a href="https://twitter.com/#!/joshmarinacci" onclick="pageTracker._trackPageview('/outgoing/twitter.com/_/joshmarinacci?referer=');">@joshmarinacci</a> instead of on the blog. Thanks!</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2012/01/25/genetic-programming-ai-opening-disappointment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iBooks and an HTML Experiment</title>
		<link>http://www.joshondesign.com/2012/01/22/ibooks-and-an-html-experiment/</link>
		<comments>http://www.joshondesign.com/2012/01/22/ibooks-and-an-html-experiment/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 01:06:24 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[ebooks]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=567</guid>
		<description><![CDATA[With all of the hoopla last week about the innovative features in the new iBooks 2 I thought it would be instructive to see what could be done with pure HTML 5.  I put together a little demo which adapts to screen sizes and has simple interactive content. Here&#8217;s what it looks like: View the live [...]]]></description>
			<content:encoded><![CDATA[<p>With all of the hoopla last week about the innovative features in the new iBooks 2 I thought it would be instructive to see what could be done with pure HTML 5.  I put together a little demo which adapts to screen sizes and has simple interactive content. Here&#8217;s what it looks like:</p>
<p><a href="http://projects.joshy.org/demos/ebooktest/test1.html" onclick="pageTracker._trackPageview('/outgoing/projects.joshy.org/demos/ebooktest/test1.html?referer=');"><img style="border: 0px initial initial;" title="ebook prototype.png" src="http://www.joshondesign.com/wp-content/uploads/2012/01/blogebook-prototype.png" border="0" alt="ebook prototype" width="450" height="515" /></a></p>
<p>View the <a href="http://projects.joshy.org/demos/ebooktest/test1.html" onclick="pageTracker._trackPageview('/outgoing/projects.joshy.org/demos/ebooktest/test1.html?referer=');">live demo here</a>. I highly suggest you load it up on an iPad as well. Try rotating the screen (or make the browser window narrow if you are on a desktop.) Keep in mind this is just a prototype. It&#8217;s not skinned or made to look pretty at all.</p>
<p>You can spin the little sphere tree by dragging with your mouse. If you view this on a tablet it will respond to touch events as well.  You can click on the photo to see a large fullscreen version. The footer will stay fixed to the bottom. The inline photo and canvas will resize and move to the left edge if you switch to portrait mode.</p>
<p>My goal for this effort is use pure semantic HTML. If we want to scale this up to a full book then the markup needs to be as close to pure text as possible.  I&#8217;m using only divs with paragraphs and headers for all textual content. The interactive stuff is canvas or img tags.  All interaction is standardized and put into reusable javascript files except for the actual dot tree itself (though it does use reusable components). I had to add a little hack to make the canvas resize properly, but that is also reusable.  The footer and general layout is pure CSS.</p>
<p>I think the prototype turned out pretty well. It would be easy scale up to a full book with one page per chapter. Table of contents, index, and glossary would have to be written by hand unless we have some automated tool to do it, though I think such tools already exist.</p>
<p>So far I haven&#8217;t found much that the new iBooks 2 format does that couldn&#8217;t be done with plain HTML.  They did add nice columns and shaped floats, but that is part of the CSS 3 specs and could be implemented in the renderer quite easily. (And shaped floats have been hacked into CSS2 for over a decade!)</p>
<p>I do like the look of iBooks Author. It&#8217;s a very nice visual tool that should let people create books without any programming experience.  The new terms of service are a different issue, but after thinking about it I&#8217;ve decided I don&#8217;t care. iBooks Author is a tool for formatting content to be sold in the iBookstore.  It really has no purpose other than that so the terms of use don&#8217;t make much difference. Amazon has their own tools for their own store as well, and I expect them to get better with the advent of the Kindle Fire.</p>
<p>While I would love to see a beautiful visual editor like iBooks Author that formats content for all possible bookstores I don&#8217;t really expect Apple to build it for me.  Such a solution will have to come from a third party. Fortunately third parties now know that Apple won&#8217;t compete with them to build such a tool, so I expect we&#8217;ll see something like it soon.</p>
<p>Anyway, back to my HTML 5 prototype. Anything else you&#8217;d like to see it do?</p>
<p>Please send feedback and comments to my twitter account <a href="https://twitter.com/#!/joshmarinacci" onclick="pageTracker._trackPageview('/outgoing/twitter.com/_/joshmarinacci?referer=');">@joshmarinacci</a> instead of on the blog. Thanks!</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2012/01/22/ibooks-and-an-html-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in the Saddle</title>
		<link>http://www.joshondesign.com/2012/01/16/back-in-the-saddle/</link>
		<comments>http://www.joshondesign.com/2012/01/16/back-in-the-saddle/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 16:49:19 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[amino]]></category>
		<category><![CDATA[leonardo]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=564</guid>
		<description><![CDATA[Vacation and travel is over and I&#8217;m happy to say things are moving again. I&#8217;m feeling refreshed and I have a lot to share with you in 2012; starting with the new book I&#8217;m writing for O&#8217;Reilly! Read on, MacDuff. The Book I&#8217;ve been working on a new book for O&#8217;Reilly, tentatively titled Building Mobile [...]]]></description>
			<content:encoded><![CDATA[<p>Vacation and travel is over and I&#8217;m happy to say things are moving again. I&#8217;m feeling refreshed and I have a lot to share with you in 2012; starting with the new book I&#8217;m writing for O&#8217;Reilly! Read on, MacDuff.</p>
<p><span id="more-564"></span><br />
<h3>The Book</h3>
<p>I&#8217;ve been working on a new book for O&#8217;Reilly, tentatively titled Building Mobile Apps in Java. I mentioned it briefly on Twitter but haven&#8217;t gone into the details before. It will show you how to use GWT and PhoneGap to build mobile apps. With these two open source technologies you can code in Java but target pretty much any mobile platform such as iOS, Android, and webOS.</p>
<p>The book will cover the technical aspects of using GWT &amp; PhoneGap. It will also dive into how to design for mobile. Navigation and performance varies greatly across devices, so it&#8217;s an important topic. Oh, and the last chapter will show you how to make a mobile platform game with real physics. Tons of fun.</p>
<p><a href="http://shop.oreilly.com/product/0636920021063.do" onclick="pageTracker._trackPageview('/outgoing/shop.oreilly.com/product/0636920021063.do?referer=');">Building Mobile Apps in Java</a> will be an eBook about 60 pages long, available every where O&#8217;Reilly publishes their ebooks. Look for it in February or early March.</p>
<h3>Open Source and Speaking</h3>
<p>For 2012 I want to spend some time doing more actual design work. I&#8217;m planning a new hand built wordpress theme for my blog, including proper phone and tablet support. I also have a few art side projects that you&#8217;ll get to see later in the year.</p>
<p>And speaking of design, I have new significant releases of Amino and Leonardo Sketch coming.  If you are in the Portland area come to the <a href="http://calagator.org/events/1250461848" onclick="pageTracker._trackPageview('/outgoing/calagator.org/events/1250461848?referer=');">January PDX-UX meeting</a>. I will be presenting how to do wire framing with Leonardo Sketch. I&#8217;ll give a brief overview of Leo and show off some of the great export and collaboration features.</p>
<p>I will also be doing a 5 minute <a href="http://lanyrd.com/2012/ignite-portland-10/" onclick="pageTracker._trackPageview('/outgoing/lanyrd.com/2012/ignite-portland-10/?referer=');">Ignite talk in Portland on February 9th</a> about the future of ebooks and what a Hogwarts Textbook would look like.</p>
<h3>Onward!</h3>
<p>Finally, I plan to post both more and less on this blog. I used to do short posts on small topics or collections of links. I found social networks better for that thing so I&#8217;ll do that on Twitter and Google Plus from now on.  From now on I want to use the blog for more long form content such as my well read HTML Canvas Deep dive. Look for more long essays on canvas, app stores, and technology trends this year.</p>
<p>2012 is finally here!</p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2012/01/16/back-in-the-saddle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging Year In Review</title>
		<link>http://www.joshondesign.com/2011/12/26/blogging-year-in-review/</link>
		<comments>http://www.joshondesign.com/2011/12/26/blogging-year-in-review/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 16:36:33 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=562</guid>
		<description><![CDATA[It would be an understatement to say that the last year has been busy. With having a baby, launching and then &#8216;unlaunching&#8217; the HP TouchPad, lots of conferences, and pushing out several open source project releases it&#8217;s just been one heck of a crazy time. Throughout it all I&#8217;ve tried to continue blogging, though not [...]]]></description>
			<content:encoded><![CDATA[<p>It would be an understatement to say that the last year has been busy. With having a baby, launching and then &#8216;unlaunching&#8217; the HP TouchPad, lots of conferences, and pushing out several open source project releases it&#8217;s just been one heck of a crazy time. Throughout it all I&#8217;ve tried to continue blogging, though not as consistently as I would like.  I thought it would be interesting to review the blog stats for the year and see what was actually the most popular posts rather than what I thought they were. The results may surprise you. They certainly surprised me.</p>
<p> </p>
<p><span id="more-562"></span>
<p>Traffic has grown for Josh On Design in general.  At the beginning of 2011 I was averaging around 20-30 hits per day. For December the daily average is around 180. So that&#8217;s quite a significant jump. However it doesn&#8217;t account for the nearly 50k hits of the entire year. A good portion of that came in two spikes at the end of September and the middle of October.  See the anomaly in this chart:</p>
<p><img title="FirefoxScreenSnapz001.png" src="http://www.joshondesign.com/wp-content/uploads/2011/12/blogFirefoxScreenSnapz001.png" border="0" alt="2011-stats" width="600" height="141" /></p>
<p>Those two spikes represent when I was linked by heavily trafficked news sites: Reddit and YCombinator&#8217;s Hacker News. These links are attributed to one piece of content: the notes and exercises from my <a href="http://projects.joshy.org/presentations/HTML/CanvasDeepDive/presentation.html" onclick="pageTracker._trackPageview('/outgoing/projects.joshy.org/presentations/HTML/CanvasDeepDive/presentation.html?referer=');">HTML 5 Canvas Deep Dive</a> workshop that I presented at <a href="http://www.oscon.com/oscon2011/public/schedule/detail/18965" onclick="pageTracker._trackPageview('/outgoing/www.oscon.com/oscon2011/public/schedule/detail/18965?referer=');">OSCON in July</a>. In fact, the canvas article accounts for <em>nearly half</em> of all hits I&#8217;ve gotten for the entire year.  So, lesson number one:  quality deep technical content is greatly appreciated.</p>
<p>The #2 hit is the main page of my blog, which doesn&#8217;t really tell us anything. #3 is my post about <a href="http://www.joshondesign.com/2011/03/05/amino-update-i-believe-the-shaders-are-the-future/">refactoring Amino</a> with 1700 hits. Note that even though this is #3 it&#8217;s still only 3.69% of the total for the year.  What this tells me is that my blog has a very long tail. Only the canvas deep dive is significantly more popular that the rest of the site.</p>
<p>#4 four is a post about my <a href="http://www.joshondesign.com/2011/09/22/hidden-treasure-appbundler/">App Bundler</a> project which lets you easily build native Java exes for a variety of platforms.  <a href="http://www.joshondesign.com/2011/05/28/amino-1-0-is-released/">#5</a> and <a href="http://www.joshondesign.com/2011/08/31/java-sdl-avian-webos-magically-delicious/">#6</a> are more posts about Amino.. This surprises me because Amino doesn&#8217;t seem to be used very much in practice and the mailing list traffic is minimal, yet posts about it seem to be popular. Perhaps it&#8217;s a big hit with my Twitter followers.</p>
<p>With 898 hits <a href="http://www.joshondesign.com/2009/12/02/typography-101/">Typography 101</a> is the seventh most popular post.  This is the first one that doesn&#8217;t surprise me. I figure reference material will generally pick up a lot of hits over time as people find it through Google. The two articles <a href="http://www.joshondesign.com/2011/08/24/design-of-the-workstation-os/">Future of Desktops and Design of the Workstation OS</a> and <a href="http://www.joshondesign.com/2011/02/21/why-2014-wont-be-like-1984/">Why 2014 won&#8217;t be like 1984</a> are rant essays about the industry.  I&#8217;m not surprised that they were in the top ten since controversial topics seem to always get hits. Finally <a href="http://www.joshondesign.com/2010/04/28/ui-design-assets-and-tools/">UI Design Assets and Tools</a> rounds out the top ten with 676 hits for the year.</p>
<p>Overall I&#8217;m happy with the blog traffic. Considering I haven&#8217;t had much time to work on it, especially since Jesse was born, I think it&#8217;s doing pretty well. I expect traffic to rise significantly early next year when my O&#8217;Reilly eBook is published (which reminds me that I&#8217;ve got more editing to do).</p>
<p>I&#8217;m officially on vacation today and will be offline for the next three weeks. I&#8217;ve got much needed baby time awaiting. I&#8217;ll see you in 2012!</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/12/26/blogging-year-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Would you pay for Facebook?</title>
		<link>http://www.joshondesign.com/2011/12/14/would-you-pay-for-facebook/</link>
		<comments>http://www.joshondesign.com/2011/12/14/would-you-pay-for-facebook/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 04:06:29 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[essays]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=551</guid>
		<description><![CDATA[or: &#8220;Why I won&#8217;t work for a social network.&#8221; I&#8217;ve had a lot of ideas involving social networking floating around in my head for the past few months. They were finally crystalized into a solid conclusion this week: I don&#8217;t want to work for a social networking company. There are really two distinct but related problems [...]]]></description>
			<content:encoded><![CDATA[<h3>or: &#8220;Why I won&#8217;t work for a social network.&#8221;</h3>
<p>I&#8217;ve had a lot of ideas involving social networking floating around in my head for the past few months. They were finally crystalized into a solid conclusion this week: I don&#8217;t want to work for a social networking company. There are really two distinct but related problems with social networking companies, and combined they form a deal killer for me.</p>
<p> </p>
<p><span id="more-551"></span>
<p>First: they are free. With the possible exception of dating sites, social networking services are free. They do everything in their power to get as many people to sign up as possible. Due to the network effect they really can&#8217;t charge admission.  It&#8217;s not worth money to join the network until lots of other people are already on it. Combined with the economics of VC funding, the cost of joining is always driven to free.  You should always be nervous when someone offers you something for free.</p>
<p>If a service is free then one of three things will happen.  The service might charge in the future. This is a valid strategy but likely to piss off lots of current users. Next, the company could simply run out of money one day and shut down.  Many great sites have simply died due to a lack of a viable business model.  And finally, the site could remain free but make money doing something else; which, in the social networking world, means advertising.</p>
<p>Facebook doesn&#8217;t charge you money because <em>you aren&#8217;t the customer</em>.  The advertisers who buy your eyeballs are the real customer. This creates an inherent conflict of interest. They serve the advertisers over the users. The users still matter somewhat since without users there would be nothing to sell, but there is a constant tension between the two.  Still, this wouldn&#8217;t be so bad if it weren&#8217;t for the second problem: scarcity</p>
<p>Fundamentally social networks are selling the users&#8217; time, and time is the ultimate scarce resource. The only way for a social network to grow is by getting more users or getting more time out of their existing users.  There are only twenty four hours in a day and only a certain number of people on the planet.  Recent polls indicate that social networks are reaching saturation in developed nations. Most of the people who want to use a social network are already doing so, or will in the next year or two.  Without new users social networks must maximize the time they get from each individual user.  This is where things really start to get bad.</p>
<p>To further their growth Facebook has an incentive to optimize the number of ads you see per page, and the number of pages you see per day.  They constantly look for ways to bring you back to the site and spend more time interacting with it. I call this the Zyngafication of content, after its most famous implementor. I stopped playing Cafe World when I ran the numbers and realized there is no strategy. You can&#8217;t design a particular cafe or food item that will maximize profit. The most profitable food in the game was (as I recall) a 3 minute appetizer. The point values of foods are weighed to maximize the number of minutes you have to actually spend playing the game per day. Their incentive structure is designed to suck up as much of your time as possible.</p>
<p>Long term this can&#8217;t be sustainable. As free services try to maximize their profit the number of ads per page will increase, and the number sneaky ways they get you to stay on the site longer will only grow. The user experience will suffer and eventually users will leave. What we need is a system that treats our most valuable resource, time, as something to be <em>conserved</em> instead of wasted.  I suspect this is fundamentally incompatible with an advertising driven model.  And I don&#8217;t want to work for a company who&#8217;s business model requires reducing the user experience.</p>
<p>So this brings up a fundamental question: Would you pay to use Facebook if it let you accomplish things <em>more</em> efficiently instead of less?  What about photo sharing?  Is there a viable model for paid social networks and services?</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/12/14/would-you-pay-for-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP to Open Source webOS</title>
		<link>http://www.joshondesign.com/2011/12/09/hp-to-open-source-webos/</link>
		<comments>http://www.joshondesign.com/2011/12/09/hp-to-open-source-webos/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 22:40:26 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[palm]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=549</guid>
		<description><![CDATA[Today the other shoe dropped. Fortunately it was a soft slipper, not the steel toed boot to the head I had feared.  HP is open sourcing webOS. What does this mean? Well, I honestly don&#8217;t know yet. There is a huge amount of planning to be done, but it could be the start of something [...]]]></description>
			<content:encoded><![CDATA[<p>Today the other shoe dropped. Fortunately it was a soft slipper, not the steel toed boot to the head I had feared.  HP is open sourcing webOS.</p>
<p>What does this mean? Well, I honestly don&#8217;t know yet. There is a huge amount of planning to be done, but it could be the start of something great.  We will have to see. It will be a busy Christmas, that&#8217;s for sure.</p>
<p>In the meantime I&#8217;m working on a few other projects that I hope to share with you soon. Stay tuned. Thanks!</p>
<p>- josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/12/09/hp-to-open-source-webos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Report: World of Ptavvs</title>
		<link>http://www.joshondesign.com/2011/12/06/book-report-world-of-ptavvs/</link>
		<comments>http://www.joshondesign.com/2011/12/06/book-report-world-of-ptavvs/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 22:38:03 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[bookreport]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=543</guid>
		<description><![CDATA[World of Ptavvs, Larry Niven, 188pp, 1966 If you are a scifi reader but don&#8217;t know Larry Niven then you aren&#8217;t reading this blog because you don&#8217;t exist. However, in the off chance that you slipped in from an alternate dimension where Larry Niven never took up writing, then allow me to explain.  Larry Niven [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/World_of_Ptavvs" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/World_of_Ptavvs?referer=');"><em>World of Ptavvs</em>, Larry Niven, 188pp, 1966</a></p>
<p style="font-family: Arial;">If you are a scifi reader but don&#8217;t know Larry Niven then you aren&#8217;t reading this blog because you don&#8217;t exist. However, in the off chance that you slipped in from an alternate dimension where Larry Niven never took up writing, then allow me to explain.  Larry Niven is known for hard-SF writing, mainly in the 70s and 80s, though he is still writing today. Unlike contemporary SF that moved on to cyberpunk, steampunk, and singularity visions, Niven still writes about humans exploring the cosmos.  He is also quite a stickler for scientific accuracy, to the extent he has created an entire universe called &#8220;Known Space&#8221; with a history extending from the early 21st century to the 32nd.</p>
<p style="font-family: Arial;">Larry Niven is probably best known for the Ring World series, about adventures on a giant ring the diameter of earth&#8217;s orbit circling an alien star.  The book I just finished, World of Ptavvs, is set in the same universe but much earlier. It also happens to be his first full novel, expanded from several short stories.  Given that he was still early in his craft, I was impressed that it was so interesting. Clearly he got better, but even this early work is quite entertaining.</p>
<p style="font-family: Arial;">World of Ptavvs is a short novel (almost novella) about humanity&#8217;s first-ish contact with an alien species, under the most strange and amusing circumstances.  Kaznol, a greedy alien with power of mind control, is accidentally stuck in a stasis field which freezes him in time. Two billion years ago he crashes on an empty planet that eventually becomes the earth of today. In the mid 21st century humans find the frozen alien at the bottom of the ocean and attempt mental contact using a man with slight telepathic abilities (he practices on dolphins who are by this time known to be intelligent).  Due to lack of planning on humanity&#8217;s part, they accidentally free the alien and in the process the alien imprints his memories on the telepath.  So now we have *two* rampaging aliens from billions of years ago bent on conquering the earth.</p>
<p style="font-family: Arial;">I know, it&#8217;s sounds super cheesy but it&#8217;s actually a very entertaining story with some cool twists. Throw in a team from the ARM (CIA of the future), some angry asteroid miners, and a few stolen spaceships and you get a rockin&#8217; adventure. Best of all it&#8217;s *short*. Less than 200 pages.  In an age when many authors feel the need to produce thousand page tomes it&#8217;s nice to read a book that is no longer than it needs to be.</p>
<div style="font-family: Arial;">So, should you read it? Yes!</div>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/12/06/book-report-world-of-ptavvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your Design Homework This Weekend</title>
		<link>http://www.joshondesign.com/2011/11/22/your-design-homework-this-weekend/</link>
		<comments>http://www.joshondesign.com/2011/11/22/your-design-homework-this-weekend/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 05:29:09 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=541</guid>
		<description><![CDATA[First, watch this amazing video created by a newspaper industry research group. It depicts the digital newspaper of the future. The surprising part? The video was created in 1994! And yet the newspaper industry didn&#8217;t listen to their own research. Your homework over the holiday weekend isn&#8217;t to learn the lessons of the video, but [...]]]></description>
			<content:encoded><![CDATA[<p>First, watch <a href="http://www.openthefuture.com/2011/04/listening_to_foresight.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+OpenTheFuture+%28Open+the+Future%29" onclick="pageTracker._trackPageview('/outgoing/www.openthefuture.com/2011/04/listening_to_foresight.html?utm_source=feedburner_amp_utm_medium=feed_amp_utm_campaign=Feed_3A+OpenTheFuture+_28Open+the+Future_29&amp;referer=');">this amazing video</a> created by a newspaper industry research group. It depicts the digital newspaper of the future. The surprising part? <strong>The video was created in 1994!</strong> And yet the newspaper industry didn&#8217;t listen to their own research.</p>
<p>Your homework over the holiday weekend isn&#8217;t to learn the lessons of the video, but rather consider why it&#8217;s advice wasn&#8217;t heeded. It did not have any impact on the industry that sponsored it, which is now suffering the consequences.</p>
<p>Does amazing design and research have any real value if it doesn&#8217;t effect any change? What can we do to make our design have more impact?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/11/22/your-design-homework-this-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Report: Princess of Mars</title>
		<link>http://www.joshondesign.com/2011/11/19/book-report-princess-of-mars/</link>
		<comments>http://www.joshondesign.com/2011/11/19/book-report-princess-of-mars/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 06:58:15 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[bookreport]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=537</guid>
		<description><![CDATA[I&#8217;ve always meant to go back and read some of the really old scifi that people have always talked about but I&#8217;ve never read. &#160;Now is finally that time. As a fan of mainly 50s through 70s (Asimov, Clarke, Heinlein, Niven), I&#8217;ve rarely read anything earlier than the late forties. (Jules Verne being a notable [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always meant to go back and read some of the really old scifi that people have always talked about but I&#8217;ve never read. &nbsp;Now is finally that time. As a fan of mainly 50s through 70s (Asimov, Clarke, Heinlein, Niven), I&#8217;ve rarely read anything earlier than the late forties. (Jules Verne being a notable exception.)&nbsp;&nbsp;My goal is not so much to read the novels for pure enjoyment, but to determine if they really are worth of their place in history? &nbsp;Were they really that good? Did scifi get better? Has it gotten worse again? &nbsp; In that spirt, lets the the time machine to 1917.</p>
<h3>A Princess of Mars</h3>
<p><em>Edgar Rice Burroughs, 1917, 326 pp</em></p>
<p>I&#8217;ve read a few of the Tarzan novels by and never felt drawn into them. &nbsp;With the upcoming film adaption, John Carter, I thought it was time to finally get into the series.</p>
<p><em>A Princess of Mars</em> is the story of Civil War vet John Carter searching for gold out west in the 1870s. He is mysteriously transported to Mars and quickly captured by a race of tall multi-armed green martians. &nbsp;Thanks to his fighting skills, resourcefulness, and a body accustomed to the heavier Earth gravity; he quickly learns the language of his jailers then escapes with the captive princess Dejah Thoris of the red martians (who conveniently look like really attractive humans). &nbsp;Throughout the book he goes on various adventures across the planet, gaining fame and glory among the martians all while learning the secrets of their planet.</p>
<p>The Martians call their planet Barsoom, so you will often hear the novels known as the Barsoom series. &nbsp;Burroughs wrote 10 more in the series over the next thirty years though I get the impression they get progressively derivative as time goes on.</p>
<p>Princess of Mars was his first novel but it&#8217;s much better than I expected. The science is horrible by today&#8217;s standards because it was written in a time when we believed Mars had canals, water, and possibly intelligent life, but for the time it was pretty visionary. &nbsp;He reasonably explains the different societies, lighter than air travel, light based power sources, and the thin but sustaining martian atmosphere. Pretty good for the time it was written.</p>
<p>Make no mistake: this is a swashbuckler. &nbsp;People of the teens and twenties liked their buckles fully swashed, and swashed they shall be. The <em>Princess of Mars</em> has exotic women in skimpy outfits, green bug-eyed villains, oodles of chase scenes, and sword fights by the score. It&#8217;s quite fun to read and imagine it played in a theater between The Lone Range and Flash Gordon. Being&nbsp;public domain and free on the Kindle doesn&#8217;t hurt either.</p>
<h3>Conclusion</h3>
<p>So, is it worth reading? &nbsp;I say yes. It&#8217;s a fun and fast read as well as a piece of sci-fi history. You will find references to Barsoom in many later works throughout the 20th century. It also inspired a generation of authors and scientists from Clarke to Sagan.</p>
<p><a href="http://en.wikipedia.org/wiki/A_Princess_of_Mars" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/A_Princess_of_Mars?referer=');">Wikipedia entry</a></p>
<p><a href="http://www.amazon.com/A-Princess-of-Mars-ebook/dp/B002RKSDS2/ref=sr_1_1?s=digital-text&amp;ie=UTF8&amp;qid=1321770753&amp;sr=1-1" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/A-Princess-of-Mars-ebook/dp/B002RKSDS2/ref=sr_1_1?s=digital-text_amp_ie=UTF8_amp_qid=1321770753_amp_sr=1-1&amp;referer=');">Amazon Kindle page</a></p>
<p><a href="http://disney.go.com/johncarter/?cmp=wdsmp_jcm_url_johncarterarrives#video" onclick="pageTracker._trackPageview('/outgoing/disney.go.com/johncarter/?cmp=wdsmp_jcm_url_johncarterarrives_video&amp;referer=');">John Carter movie website</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/11/19/book-report-princess-of-mars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash is Dead. Long Live Adobe</title>
		<link>http://www.joshondesign.com/2011/11/14/flash-is-dead-long-live-adobe/</link>
		<comments>http://www.joshondesign.com/2011/11/14/flash-is-dead-long-live-adobe/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:14:25 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=535</guid>
		<description><![CDATA[The twit-o-sphere came alive last week with the news that Adobe is canceling their Flash for Mobile products. I even briefly joined in. &#160;Many see this as evidence that the open web has won (it has), or a justified comeuppance for Adobe&#8217;s historical slights to Apple (it might be), or perhaps vindication of Steve Jobs&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>The twit-o-sphere came alive last week with the news that Adobe is canceling their Flash for Mobile products. <em>I</em> even briefly <a href="https://twitter.com/#!/joshmarinacci/status/134487043735683073" onclick="pageTracker._trackPageview('/outgoing/twitter.com/_/joshmarinacci/status/134487043735683073?referer=');">joined in</a>. &nbsp;Many see this as evidence that the open web has won (<a href="http://www.webmonkey.com/2011/11/what-the-death-of-mobile-flash-means-for-the-web/" onclick="pageTracker._trackPageview('/outgoing/www.webmonkey.com/2011/11/what-the-death-of-mobile-flash-means-for-the-web/?referer=');">it has</a>), or a justified comeuppance for Adobe&#8217;s historical slights to Apple (<a href="http://www.roughlydrafted.com/2010/04/14/chronicles-of-conflict-the-history-of-adobe-vs-apple/" onclick="pageTracker._trackPageview('/outgoing/www.roughlydrafted.com/2010/04/14/chronicles-of-conflict-the-history-of-adobe-vs-apple/?referer=');">it might be</a>), or perhaps vindication of Steve Jobs&#8217; rant anti-Flash (<a href="http://www.sitepoint.com/adobe-abandons-mobile-flash/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+SitepointFeed+%28SitePoint+Feed%29" onclick="pageTracker._trackPageview('/outgoing/www.sitepoint.com/adobe-abandons-mobile-flash/?utm_source=feedburner_amp_utm_medium=feed_amp_utm_campaign=Feed_3A+SitepointFeed+_28SitePoint+Feed_29&amp;referer=');">it was</a>), and maybe even that Microsoft was really to blame (<a href="http://technologizer.com/2011/11/09/flashs-fate-blame-microsoft-not-apple/" onclick="pageTracker._trackPageview('/outgoing/technologizer.com/2011/11/09/flashs-fate-blame-microsoft-not-apple/?referer=');">it&#8217;s a stretch</a>). &nbsp;Lost in all this, I wonder, is the effect this actually has on Adobe beyond their short term problems.</p>
<p>Lets step back a minute and consider what Adobe <em>actually</em> does. &nbsp;They have some enterprise backend products for document management and (amazingly still used) a server side platform in Cold Fusion. &nbsp;They have some cloud products (Acrobat.com) built on the the Flash platform. Then there is Flex, an enterprise application platform designed to steal Java developers from Sun, as well as a mobile advertising and analytics platform (Omniture). And of course Flash for mobile.</p>
<p>Oh yeah. And they also make Photoshop, Illustrator, Fireworks, and a bunch of other industry leading graphics and content creation tools so pervasive that some have called them the Adobe tax.</p>
<p>This really sounds like two different companies, doesn&#8217;t it? &nbsp;I&#8217;m not exactly sure when, but at some point Adobe strayed from focusing on high quality content creation tools for designers and artists. They entered the &#8220;platform space&#8221;: trying to be an enterprise company, a software as a service company, and own the mobile content market. &nbsp;That&#8217;s a whole lot for any company to do, especially one who traditionally focused on content creation tools. &nbsp;In the end I think it just became too much for one company to do, and it takes away from the thing they are good at: killer tools for designers. &nbsp;If killing of mobile flash lets them focus on their core competency then this is a good thing for everyone.</p>
<p>Adobe is known for tools used by professionals to create content. The Flash designer tool is used by professionals to create animated interactive content. Currently, the format of the final output is a SWF file. Do the purchasers of this tool care? Not really. Flash designers want to create content that is viewable by the most people. The audience wants great content accessible from the most devices. Neither of these two groups of people gives one whit about the actual format of the bits. &nbsp;Flash, the runtime, was simply an end to a means. &nbsp;With HTML 5 technologies becoming viable for interactive animated content, the Flash designer tool can simply output a new binary blob to be uploaded onto web servers. &nbsp;The designers won&#8217;t care, the audience won&#8217;t care. &nbsp;Everyone will get on with making/viewing their content and Flash Designer CS 22 will sell millions of copies. &nbsp;This really isn&#8217;t a big deal.</p>
<p>Well, except for one group of people who really truly <em>do</em> care about mobile Flash: the makers of iPad competitors. Apple&#8217;s refusal to allow Flash onto the Safari mobile browser created a market opening for a device that *would* play Flash. &nbsp;While it was never a big factor for webOS, it was a flagship feature for the BlackBerry Playbook and various Android Tablets. &nbsp;They&#8217;ve now lost a checkbox in their feature war with the iPad.</p>
<p>No matter. The world will move on. &nbsp;The mobile web is built on HTML 5 standards. And in 5 years the mobile web will simply be the web; which may foretell the end of the desktop Flash plugin as well, but the end result is the same. Adobe will continue to sell world class content creation tools. Tools which output whatever format the world actually wants. And now, finally, the world wants HTML 5.</p>
<p>Long Live the Web. Long Live Adobe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2011/11/14/flash-is-dead-long-live-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

