<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-6759151-1");
pageTracker._trackPageview();
} catch(err) {}</description><title>Joe Fiorini</title><generator>Tumblr (3.0; @joefiorini)</generator><link>http://joefiorini.com/</link><item><title>Source unknown.</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_l6710vaELp1qzq1nuo1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Source unknown.&lt;/p&gt;</description><link>http://joefiorini.com/post/863836824</link><guid>http://joefiorini.com/post/863836824</guid><pubDate>Mon, 26 Jul 2010 21:48:31 -0400</pubDate></item><item><title>IM from my dog</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_l659q3RbdD1qzq1nuo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;IM from my dog&lt;/p&gt;</description><link>http://joefiorini.com/post/859440015</link><guid>http://joefiorini.com/post/859440015</guid><pubDate>Sun, 25 Jul 2010 23:01:15 -0400</pubDate></item><item><title>An Introduction to Ruby on Rails</title><description>&lt;p&gt;
&lt;object id="__sse4754509" width="425" height="355"&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=slides-100714123235-phpapp01&amp;stripped_title=an-introduction-to-ruby-on-rails-4754509"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed name="__sse4754509" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=slides-100714123235-phpapp01&amp;stripped_title=an-introduction-to-ruby-on-rails-4754509" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/densitypop"&gt;Joe Fiorini&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Talk I gave at the Cleveland Web SIG on June 19, 2010.&lt;/p&gt;</description><link>http://joefiorini.com/post/811594169</link><guid>http://joefiorini.com/post/811594169</guid><pubDate>Wed, 14 Jul 2010 13:46:07 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l5ju3qjEbx1qzq1nuo1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://joefiorini.com/post/810820966</link><guid>http://joefiorini.com/post/810820966</guid><pubDate>Wed, 14 Jul 2010 09:14:14 -0400</pubDate></item><item><title>There’s been a rumor going around on Twitter:



In...</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=13099195&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13099195&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=13099195&amp;server=www.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="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;There’s been a rumor going around on Twitter:

&lt;/p&gt;
&lt;blockquote&gt;
In ‘BTTF’ Doc Brown sets the time clock in the Delorean to a day 25 years in the future, today is that day.
&lt;/blockquote&gt;

As this clip proves, not only did he never enter such a date, but “25 years into the future” (as he states as the time he wants to visit) would have been Oct. 25, 2010. Mattel: you may have another 5 years to perfect the hoverboard, but step on it!</description><link>http://joefiorini.com/post/773343250</link><guid>http://joefiorini.com/post/773343250</guid><pubDate>Mon, 05 Jul 2010 13:05:40 -0400</pubDate></item><item><title>"The […] “TETRIS” game is a simple game […], and soon becomes monotonous and boring."</title><description>“The […] “TETRIS” game is a simple game […], and soon becomes monotonous and boring.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Nintendo’s &lt;a title="Dr. Mario Patent" href="http://www.google.com/patents?vid=5265888"&gt;Dr. Mario Patent&lt;/a&gt;&lt;/em&gt;</description><link>http://joefiorini.com/post/731892471</link><guid>http://joefiorini.com/post/731892471</guid><pubDate>Thu, 24 Jun 2010 13:51:05 -0400</pubDate></item><item><title>Intro to Ruby on Rails Links</title><description>&lt;h3&gt;Cleveland Ruby Brigade&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.meetup.com/ClevelandRuby"&gt;&lt;a href="http://www.meetup.com/ClevelandRuby"&gt;http://www.meetup.com/ClevelandRuby&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Installing Ruby&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://rvm.beginrescueend.com/rvm/install/"&gt;RVM – Ruby Version Manager&lt;/a&gt; (Mac OSX/*Nix only) &lt;/li&gt;
&lt;li&gt; &lt;a href="http://github.com/vertiginous/pik"&gt;Windows fork of RVM&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.ruby-lang.org/en/downloads/"&gt;Windows Alternate - look for 1.9.1 RubyInstaller&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Media&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://railscasts.com"&gt;Free Rails screencasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://5by5.tv/rubyshow"&gt;Ruby news in 5 minutes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rubyonrails.org/screencasts"&gt;Official Rails screencasts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Documentation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://guides.rubyonrails.org"&gt;Rails Guides&lt;/a&gt; (see “Edge” guides)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.railsapi.com"&gt;API Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://weblog.rubyonrails.org"&gt;Official Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.rubyinside.com"&gt;Ruby News&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Agile Web Development with Rails&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://pragprog.com/titles/rails4/agile-web-development-with-rails"&gt; &lt;a href="http://pragprog.com/titles/rails4/agile-web-development-with-rails"&gt;http://pragprog.com/titles/rails4/agile-web-development-with-rails&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Rails 3 in Action&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.manning.com/katz/"&gt;&lt;a href="http://www.manning.com/katz/"&gt;http://www.manning.com/katz/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://joefiorini.com/post/713626868</link><guid>http://joefiorini.com/post/713626868</guid><pubDate>Fri, 18 Jun 2010 23:38:00 -0400</pubDate></item><item><title>Two worlds collide. Not only am I a Rails developer, but...</title><description>&lt;object width="400" height="254"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-QWHkcCP3tA&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-QWHkcCP3tA&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="254" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;Two worlds collide. Not only am I a Rails developer, but I’m also a big fan of Gary Vaynerchuk. Put the two together and you have the makings of a great keynote! Can’t wait to watch.

&lt;p&gt;&lt;a href="http://garyvaynerchuk.com/post/688601116/railsconf-2010-keynote" class="tumblr_blog"&gt;gary&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Railsconf 2010 keynote&lt;/b&gt;&lt;br/&gt;&lt;br/&gt; A little bit of cursing here so I am so sorry for that but if u get through that and really listen I think you might enjoy this talk! Whatya think?&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://joefiorini.com/post/689268412</link><guid>http://joefiorini.com/post/689268412</guid><pubDate>Sat, 12 Jun 2010 00:19:43 -0400</pubDate></item><item><title>HTML5 Video on the iPhone</title><description>&lt;p&gt;I said I’d update when I made my HTML5 video demo play on my iPhone. Well, today is a sweet day. Thanks to the good people at &lt;a href="http://www.pandastream.com/"&gt;PandaStream&lt;/a&gt;, I was able to get it working. The key is twofold:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The video must not only be encoded H.264, but it needs a QuickTime supported container type. This works fine with FlowPlayer (the Flash player we’re using).&lt;/li&gt;
&lt;li&gt;The video’s extension must be mp4 or mov. Even with the correct encoding and container, it cannot be flv.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;One interesting thing to note: on the iPhone HTML5 videos do not play in-browser, but open up QuickTime instead. They do play in-browser on the iPad.&lt;/p&gt;
&lt;p&gt;If you happen to be using &lt;a href="http://www.pandastream.com/"&gt;PandaStream&lt;/a&gt; for encoding (which I highly recommend), or if you encode videos with ffmpeg and libavcodec, check &lt;a href="http://www.pandastream.com/docs/"&gt;Panda’s documentation&lt;/a&gt; for the &lt;a href="http://www.pandastream.com/docs/encoding_profiles#html5_video"&gt;encoder settings&lt;/a&gt; you need.&lt;/p&gt;
&lt;p&gt;Oh happy day!&lt;/p&gt;</description><link>http://joefiorini.com/post/530869762</link><guid>http://joefiorini.com/post/530869762</guid><pubDate>Sun, 18 Apr 2010 11:52:41 -0400</pubDate></item><item><title>Designing Code</title><description>&lt;a href="http://www.slideshare.net/orderedlist/designing-code"&gt;Designing Code&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.orderedlist.com"&gt;Steve Smith&lt;/a&gt; gave a great talk at &lt;a href="http://www.greatlakesrubybash.com"&gt;Great Lakes Ruby Bash&lt;/a&gt; on designing code. Not MVC vs. MVP vs. &lt;em&gt;insert your architecture here&lt;/em&gt;, but applying &lt;strong&gt;visual design&lt;/strong&gt; techniques to your code. This was very poignant for me with my recent interest in learning visual design. I try to make my code as easy to look at as possible. Steve gave some extremely useful advice such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clean up other team member’s code when you have trouble following it&lt;/li&gt;
&lt;li&gt;name variables and methods positively  
&lt;ul&gt;
&lt;li&gt;avoid words like “inactive”, “not”, or “disallow”&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;always consider the &lt;strong&gt;user experience&lt;/strong&gt; of your code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In my experience, the most useful technique Steve mentioned was something I like to call &lt;strong&gt;“code by wishful thinking”&lt;/strong&gt;. When I start writing new code I&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;write the code as I think it should be implemented&lt;/li&gt;
&lt;li&gt;stare at it for a minute or so&lt;/li&gt;
&lt;li&gt;modify until the API I’ve created would make sense to someone coming in to this view the first time&lt;/li&gt;
&lt;li&gt;implement the methods called from my view in models, presenters, or controller&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’m not perfect at this, but it’s a practice I try to follow when writing new code. Check out the &lt;a href="http://www.slideshare.net/orderedlist/designing-code"&gt;slides from Steve’s talk&lt;/a&gt; and start improving the design of your code today!&lt;/p&gt;</description><link>http://joefiorini.com/post/528438782</link><guid>http://joefiorini.com/post/528438782</guid><pubDate>Sat, 17 Apr 2010 12:29:17 -0400</pubDate></item><item><title>HTML5 Video iPhone/iPad Roundup</title><description>&lt;p&gt;Looking to do HTML5 Video on the iPhone/iPad? Here are some resources that I’ve found today that may help. I’ll admit, I still don’t have a video playing on the iPhone, but I’m working on it; and I’ll update here when I get working. In the meantime, enjoy!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.html"&gt;Safari HTML5 Audio and Video Guide (Official Documentation)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jonathanstark.com/blog/2010/02/15/notes-on-html5-video-and-iphone/"&gt;Notes on HTML5 Video and iPhone (Jonathan Stark)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://p2p.wrox.com/content/articles/exploring-html-5-media-elements-iphone-safari-web-pages"&gt;Exploring HTML5 Media Elements for iPhone Safari Web Pages (Wrox Publishing)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and finally a general guide to HTML5 Video:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://diveintohtml5.org/video.html"&gt;Video on the Web (Dive into HTML5)&lt;/a&gt;&lt;/p&gt;</description><link>http://joefiorini.com/post/521977509</link><guid>http://joefiorini.com/post/521977509</guid><pubDate>Wed, 14 Apr 2010 20:28:00 -0400</pubDate></item><item><title>Programmer optimism, and the "Death March"</title><description>&lt;a href="http://blog.criticalresults.com/2009/11/04/optimism-death-march/"&gt;Programmer optimism, and the "Death March"&lt;/a&gt;: &lt;p&gt;Mark knows what he’s talking about here. This is a great description of the “garbage in, garbage out” that leads to the failure of many IT projects (of course by failure I mean over estimate, over budget). Agile solves this problem by expecting that the outputs of the estimation process will continue to be refined throughout the course of the project.&lt;/p&gt;</description><link>http://joefiorini.com/post/456904396</link><guid>http://joefiorini.com/post/456904396</guid><pubDate>Thu, 18 Mar 2010 12:52:52 -0400</pubDate></item><item><title>Toyota's Journey from Waterfall to Lean Software Development</title><description>&lt;a href="http://blog.crisp.se/henrikkniberg/2010/03/16/1268757660000.html"&gt;Toyota's Journey from Waterfall to Lean Software Development&lt;/a&gt;: &lt;p&gt;Toyota is known for their manufacturing process. People have &lt;a href="http://www.amazon.com/Toyota-Production-System-Beyond-Large-Scale/dp/0915299143/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268798050&amp;sr=8-1"&gt;studied&lt;/a&gt; and &lt;a href="http://www.amazon.com/Toyota-Kata-Managing-Improvement-Adaptiveness/dp/0071635238/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268798082&amp;sr=1-1"&gt;emulated&lt;/a&gt; it for years. Recently &lt;a href="http://www.poppendieck.com/"&gt;Mary and Tom Poppendieck&lt;/a&gt; brought it to &lt;a href="http://en.wikipedia.org/wiki/Lean_software_development"&gt;software development&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;I assumed Toyota used their reknowned manufacturing process to write the software for their vehicles. Henrik’s article proved me wrong.&lt;/p&gt;
&lt;p&gt;My favorite quote from the article:&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;My conclusion after the trip was “well, now I know that there’s&lt;span&gt; &lt;/span&gt;at least &lt;em&gt;one &lt;/em&gt;company in the world that can succeed with the waterfall model” and I decided to stop bashing the waterfall model as hard as I usually do. Now, however, with all the problems Toyota are having, I’m starting to reconsider. &lt;/span&gt;&lt;/blockquote&gt;</description><link>http://joefiorini.com/post/454356466</link><guid>http://joefiorini.com/post/454356466</guid><pubDate>Wed, 17 Mar 2010 08:45:00 -0400</pubDate></item><item><title>ilovecharts:

brownpau:

everytime you make a powerpoint edward...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kz7a07u6GD1qzue8ho1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://ilovecharts.tumblr.com/post/450388944/brownpau-everytime-you-make-a-powerpoint"&gt;ilovecharts&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://brownpau.tumblr.com/post/450366169/everytime-you-make-a-powerpoint-edward-tufte"&gt;brownpau&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;everytime you make a powerpoint&lt;br/&gt; edward tufte kills a kitten&lt;br/&gt;&lt;small&gt;(&lt;a href="http://dataviz.tumblr.com/"&gt;dataviz&lt;/a&gt; via &lt;a href="http://heeeraldo.tumblr.com/post/449070308/via-dataviz"&gt;heeeraldo&lt;/a&gt;)&lt;/small&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;</description><link>http://joefiorini.com/post/453200971</link><guid>http://joefiorini.com/post/453200971</guid><pubDate>Tue, 16 Mar 2010 20:00:00 -0400</pubDate></item><item><title>Yes. Another Backup Lecture.</title><description>&lt;a href="http://www.43folders.com/2010/03/15/yes-another-backup-lecture"&gt;Yes. Another Backup Lecture.&lt;/a&gt;: &lt;p&gt;If you aren’t backing up regularly, read this. If you are backing up regularly, good for you. Now go read this.&lt;/p&gt;</description><link>http://joefiorini.com/post/452592189</link><guid>http://joefiorini.com/post/452592189</guid><pubDate>Tue, 16 Mar 2010 14:00:00 -0400</pubDate></item><item><title>Advertisement for 37signals new book, Rework, that was too funny...</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cxnOKDZNA9s&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cxnOKDZNA9s&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Advertisement for &lt;a href="http://www.37signals.com"&gt;37signals&lt;/a&gt; new book, &lt;a href="http://www.37signals.com/rework"&gt;Rework&lt;/a&gt;, that was too funny not to pass on. Rework is 288 pages of simple yet powerful advice stated simply. Recommended to anyone who runs a business or works for one.&lt;/p&gt;</description><link>http://joefiorini.com/post/452345638</link><guid>http://joefiorini.com/post/452345638</guid><pubDate>Tue, 16 Mar 2010 11:05:00 -0400</pubDate></item><item><title>Teamicide (not to be confused with Teamocil)</title><description>&lt;a href="http://www.pathf.com/blogs/2010/03/teamicide/"&gt;Teamicide (not to be confused with Teamocil)&lt;/a&gt;: &lt;p&gt;One team’s experiences after dropping agile in favor of a more traditional process. Excellent proof that an agile process is more than the cowboy programming many believe it to be.&lt;/p&gt;</description><link>http://joefiorini.com/post/451237961</link><guid>http://joefiorini.com/post/451237961</guid><pubDate>Mon, 15 Mar 2010 22:06:00 -0400</pubDate></item><item><title>Lean Dog Agile Explained</title><description>&lt;a href="http://jonstahl.posterous.com/lean-dog-agile-explained"&gt;Lean Dog Agile Explained&lt;/a&gt;: &lt;p&gt;&lt;a title="Jon Stahl" href="http://jonstahl.posterous.com"&gt;Jon Stahl&lt;/a&gt;’s slide deck shows how his company delivers quality products quickly and efficiently. He is a master at embracing the limitations inherent in software development (difficult estimations, vague requirements, uneducated customers). &lt;a href="http://leandog.com"&gt;Lean Dog&lt;/a&gt; proves that you can have speed and quality, you just need to plan for both.&lt;/p&gt;</description><link>http://joefiorini.com/post/442304364</link><guid>http://joefiorini.com/post/442304364</guid><pubDate>Thu, 11 Mar 2010 20:46:21 -0500</pubDate></item><item><title>fallenrogue:

mnmal:

designeriphone:

“Good design means never...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_kwgteohiSm1qahc9uo1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://fallenrogue.com/post/439007809/mnmal-designeriphone-good-design-means"&gt;fallenrogue&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://mnmal.tumblr.com/post/438815483/designeriphone-good-design-means-never-having"&gt;mnmal&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://designeriphone.tumblr.com/post/348146742/good-design-means-never-having-to-say-click"&gt;designeriphone&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Good design means never having to say “Click Here”.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;</description><link>http://joefiorini.com/post/439158875</link><guid>http://joefiorini.com/post/439158875</guid><pubDate>Wed, 10 Mar 2010 10:53:02 -0500</pubDate></item><item><title>Rework: the Business Book from 37signals</title><description>&lt;a href="http://37signals.com/rework/"&gt;Rework: the Business Book from 37signals&lt;/a&gt;: &lt;p&gt;Their first book, &lt;a href="http://gettingreal.37signals.com/"&gt;Getting Real&lt;/a&gt;, was about building web-based software. Their new book continues the less-is-more theme and teaches how to build and run a business. Bucking conventional “wisdom”, Rework has great potential for the freelancer/small business owner.&lt;/p&gt;</description><link>http://joefiorini.com/post/436933892</link><guid>http://joefiorini.com/post/436933892</guid><pubDate>Tue, 09 Mar 2010 10:02:57 -0500</pubDate></item></channel></rss>
