CINXE.COM
1.0 Is the Loneliest Number — Matt Mullenweg
<!DOCTYPE html> <html version="HTML+RDFa 1.1" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" dir="ltr" lang="en-US"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://ma.tt/2010/11/one-point-oh/","20101224184107","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1293216067"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>1.0 Is the Loneliest Number — Matt Mullenweg</title> <link rel="icon" type="image/vnd.microsoft.icon" href="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog-content/themes/matt2010/favicon.png"/> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab"/> <link rel="stylesheet" href="https://web.archive.org/web/20101224184107cs_/http://s.ma.tt/blog-content/themes/matt2010/style.css?33" type="text/css" media="screen"/> <link rel="pingback" href="http://ma.tt/blog/xmlrpc.php"/> <link rel="prefetch" href="https://web.archive.org/web/20101224184107/http://s.ma.tt/blog-content/themes/matt2010/images/subhover.png"/> <meta property="fb:page_id" content="26606306650"/> <!--[if lt IE 9]> <script src="http://s.ma.tt/blog-content/themes/matt2010/js/html5.js?33" type="text/javascript"></script> <![endif]--> <!--[if lt IE 7]> <script defer type="text/javascript" src="http://s.ma.tt/blog-content/themes/matt2010/js/pngfix.js?33"></script> <![endif]--> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » Feed" href="https://web.archive.org/web/20101224184107/http://ma.tt/feed/"/> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » Comments Feed" href="https://web.archive.org/web/20101224184107/http://ma.tt/comments/feed/"/> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » 1.0 Is the Loneliest Number Comments Feed" href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/feed/"/> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://ma.tt/blog/wp-includes/js/l10n.js?ver=20101110"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/blog/wp-includes/js/jquery/jquery.js?ver=1.4.4"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/blog/wp-includes/js/comment-reply.js?ver=20090102"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/blog-content/plugins/atd-for-comments/atd-jquery/scripts/jquery.atd.textarea.js?ver=032410"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/blog-content/plugins/atd-for-comments/atd-jquery/scripts/csshttprequest.js?ver=032410"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://platform.twitter.com/anywhere.js?id=mNXz7Zi8DGjWMBqUJf5ZbA&v=1&ver=1"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://ma.tt/blog/xmlrpc.php?rsd"/> <link rel="index" title="Matt Mullenweg" href="http://ma.tt/"/> <link rel="start" title="Gallery: series1" href="http://ma.tt/1999/11/gallery-series1/"/> <link rel="prev" title="On Distraction" href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/on-distraction/"/> <link rel="next" title="Springfield Castle with Polldaddy" href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/springfield-castle/"/> <meta name="generator" content="WordPress 3.1-beta2-17056"/> <link rel="canonical" href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/"/> <link rel="shortlink" href="https://web.archive.org/web/20101224184107/http://wp.me/p4oB3-9nk"/> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/photos/suggest.js"></script> <link rel="stylesheet" href="https://web.archive.org/web/20101224184107cs_/http://s.ma.tt/photos/suggest.css"/> <script type="text/javascript"> <!-- var $j = jQuery.noConflict(); $j( document ).ready( function(){ $j( '#tagthis' ).html('<p>Recognize someone in this photo? Tag them.</p><form action="/index.php?addtag=go" method="post" id="tagthisform"><p>Separate multiple people with commas, example: Elvis Presley, Britney Spears.</p><p><input type="text" id="mct_people" name="mct_people" size="30" /> <input type="hidden" value="36042" name="post_id" id="post_id" /><input type="button" value="Tag People »" id="tagthisbutt" /></p></form>'); $j( '#tagthisbutt' ).click( mct_process_form ); $j( '#mct_people' ).suggest( 'https://web.archive.org/web/20101224184107/http://ma.tt/index.php?suggesttag=go', { onSelect: function() { mct_process_form(); } } ); } ); function mct_process_form() { var mct_people = $j( '#mct_people' ).value; var mct_people = $j( '#post_id' ).value; $j.post( 'https://web.archive.org/web/20101224184107/http://ma.tt/index.php?addtag=go', $j("#tagthis :input").serializeArray(), function(data){ $j('#tagthis').html('<p>Thank you for your submission, it is in moderation and should appear shortly.'); } ); } --> </script> <meta property="fb:app_id" content="108620355851699"/> <meta property="og:site_name" content="Matt Mullenweg"/> <meta property="og:url" content="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/"/> <link rel="stylesheet" type="text/css" media="screen" href="https://web.archive.org/web/20101224184107cs_/http://s.ma.tt/blog-content/plugins/atd-for-comments/atd-jquery/css/atd.css"/><style>.AtD_proofread_button, .AtD_edit_button { margin:5px; }</style> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://s.ma.tt/blog/wp-includes/wlwmanifest.xml"/> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.gravatar.com/js/gprofiles.js?ver=e"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://use.typekit.com/ojg6nbj.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> </head> <body class="single single-post postid-36042 single-format-standard"> <header> <div class="header-link-wrapper"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" class="header-link"></a></div> <nav> <div class="menu-header"> <ul id="menu-main-menu" class="menu"> <li class="menu-item menu-item-type-home "><a href="https://web.archive.org/web/20101224184107/http://ma.tt/">Home</a></li> <li class="menu-item menu-item-type-post_type "><a href="https://web.archive.org/web/20101224184107/http://ma.tt/about/">About</a></li> <li class="menu-item menu-item-type-post_type "><a href="https://web.archive.org/web/20101224184107/http://ma.tt/themes/">Themes</a></li> <li class="menu-item menu-item-type-post_type "><a href="https://web.archive.org/web/20101224184107/http://ma.tt/gallery/">Gallery</a></li> <li class="menu-item menu-item-type-post_type "><a href="https://web.archive.org/web/20101224184107/http://ma.tt/contact/">Contact</a></li> </ul></div> <div class="subscribe-wrap"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/feed/" id="sublink"></a></div> <div id="search-wrap"><form role="search" method="get" id="searchform" action="https://web.archive.org/web/20101224184107/http://ma.tt/"> <div> <input type="text" value="SEARCH..." name="s" id="s"/> <input type="image" id="searchsubmit" src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog-content/themes/matt2010/images/searchicon.gif"/> </div> </form></div><script type="text/javascript"> jQuery(document).ready(function() { defaultValue = jQuery('#searchform #s').val(); jQuery('#searchform #s').focus(function() { if( this.value == defaultValue ) { jQuery(this).val(""); } }); jQuery('#searchform #s').blur(function() { if( this.value == "" ) { jQuery(this).val(defaultValue); } }); }); </script></nav> </header> <div id="container"> <section> <article class="main"> <div class="datedot"> <abbr class="published" title="2010-11-09T09:16:45+00:00"> <span class="month">Nov</span><br/> <span class="day">9</span> </abbr> </div> <div class="post-36042 post type-post status-publish format-standard hentry category-essays entry-content"> <a class="entry-comment-count" title="Comments on 1.0 Is the Loneliest Number" href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comments"> <span class="count">201</span> </a> <h2 class="entry-title"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/">1.0 Is the Loneliest Number</a></h2> <a href="https://web.archive.org/web/20101224184107/http://ma.tt/category/essays/" title="View all posts in Essays" rel="category tag">Essays</a> <p class="entry-tagged"><span class="entry-tags"></span></p> <div class="double-dashed"></div> <p>Many entrepreneurs idolize Steve Jobs. He’s such a perfectionist, they say. Nothing leaves the doors of <a href="https://web.archive.org/web/20101224184107/http://en.wikipedia.org/wiki/Infinite_Loop_(street)">1 Infinite Loop</a> in Cupertino without a polish and finish that makes geeks everywhere drool. No compromise!</p> <p>I like Apple for the opposite reason: they’re not afraid of getting a rudimentary 1.0 out into the world.</p> <div class="blockquote"><blockquote><p>“No wireless. Less space than a nomad. Lame.” — cmdrtaco, Slashdot.org, 2001, <a href="https://web.archive.org/web/20101224184107/http://apple.slashdot.org/article.pl?sid=01/10/23/1816257">reviewing the first iPod</a></p></blockquote></div> <p>I remember my first 1G iPhone. Like a meal you have to wait for, or a line outside a club, the fact that I stood in line for hours made the first time I swiped to unlock the phone that much sweeter. It felt like I was on Star Trek and this was my magical tricorder… a tricorder that constantly dropped calls on AT&T’s network, had a headphone adapter that didn’t fit any of the hundreds of dollars of headphones I owned, ran no applications, had no copy and paste, and was as slow as molasses.</p> <p>Now, the crazy thing about that release is when the original iPhone went public, flaws and all, you know that in a secret room somewhere on Apple’s campus they had a working prototype of the 3GS with a faster processor, better battery life, normal headphone jack… a perfect everything. Steve Jobs was probably already carrying around one in his pocket. How painful it must have been to have everyone criticizing them for all the flaws <em>they had already fixed</em> but couldn’t release yet because they were waiting for component prices to come down or for some bugs to be worked out of the app store.</p> <div class="blockquote"><blockquote><p>“$400 for an Mp3 Player! I’d call it the Cube 2.0 as it wont sell, and be killed off in a short time… and it’s not really functional. Uuhh Steve, can I have a PDA now?” — elitemacor, macrumors.com, 2001, responding to the original iPod announcement</p></blockquote></div> <p>Or, I wonder, are they really quite zen about the whole thing? There is a dark time in WordPress development history, a lost year. Version 2.0 was released on December 31st, 2005, and version 2.1 came out on January 22nd, 2007. Now just from the dates, you might imagine that perhaps we had some sort of rift in the open source community, that all the volunteers left or that perhaps WordPress just slowed down. In fact it was just the opposite, 2006 was a breakthrough year for WP in many ways: WP was downloaded 1.5 million times that year, and we were starting to get some high-profile blogs switching over. The growing prominence had attracted scores of new developers to the project and we were committing new functionality and fixes faster than we ever had before.</p> <p>What killed us was “one more thing.” We could have easily done three major releases that year if we had drawn a line in the sand, said “finished,” and shipped the darn thing. The problem is that the longer it’s been since your last release the more pressure and anticipation there is, so you’re more likely to try to slip in just one more thing or a fix that will make a feature really shine. For some projects, this literally goes on forever.</p> <div class="blockquote"><blockquote><p>“hey – heres an idea Apple – rather than enter the world of gimmicks and toys, why dont you spend a little more time sorting out your pathetically expensive and crap server line up? or are you really aiming to become a glorified consumer gimmicks firm?” — Pants, macrumors.com, 2001</p></blockquote></div> <p>I imagine prior to the launch of the iPod, or the iPhone, there were teams saying the same thing: the copy + paste guys are *so close* to being ready and we know Walt Mossberg is going to ding us for this so let’s just not ship to the manufacturers in China for just a few more weeks…<em> </em>The Apple teams were probably embarrassed. But <strong>if you’re not embarrassed when you ship your first version you waited too long.</strong></p> <p>A beautiful thing about Apple is how quickly they obsolete their own products. I imagine this also makes the discipline of getting things out there easier. Like I mentioned before, the longer it’s been since the last release the more pressure there is, but if you know that if your bit of code doesn’t make this version but there’s the +0.1 coming out in 6 weeks, then it’s not that bad. It’s like flights from San Francisco to LA, if you miss one you know there’s another one an hour later so it’s not a big deal. Amazon has done a fantastic job of this with the Kindle as well, with a new model every year.</p> <p><strong>Usage is like oxygen for ideas.</strong> You can never fully anticipate how an audience is going to react to something you’ve created until it’s out there. That means every moment you’re working on something without it being in the public it’s actually dying, deprived of the oxygen of the real world. It’s even worse because development doesn’t happen in a vacuum — if you have a halfway decent idea, you can be sure that there are two or three teams somewhere in the world that <a href="https://web.archive.org/web/20101224184107/http://www.edge.org/3rd_culture/kauffman03/kauffman_index.html">independently came up with it</a> and are working on the same thing, or something you haven’t even imagined that disrupts the market you’re working in. (Think of all the podcasting companies — including Ev Williams’ Odeo — before iTunes built podcasting functionality in.)</p> <p>By shipping early and often you have the unique competitive advantage of hearing from real people what they think of your work, which in best case helps you anticipate market direction, and in worst case gives you a few people rooting for you that you can email when your team pivots to a new idea. Nothing can recreate the crucible of real usage.</p> <p>You think your business is different, that you’re only going to have one shot at press and everything needs to be perfect for when Techcrunch brings the world to your door. But if you only have one shot at getting an audience, you’re doing it wrong.</p> <p>After the debacle of the 2.0 -> 2.1 lost year of 2006 the WordPress community adopted a fairly aggressive schedule of putting a major release out 3 times a year, and we stuck to it fairly well although in 2009-2010 we’ve slacked a bit, falling into the “one more thing” mentality again. But more fundamentally it’s still shrink-wrap software, which means that updates burden its users in some way so we have to spread them out.</p> <p>That’s why I love working on web services and pretty much everything <a href="https://web.archive.org/web/20101224184107/http://automattic.com/">Automattic focuses on</a> is a service. On WordPress.com we deploy code to production twenty or thirty times a day and anyone in the company can do it. We measure the deploy time to hundreds of servers and if it gets too slow (more than 30-60 seconds) we figure out a new way to optimize it. In that short rapid iteration environment the most important thing isn’t necessarily how perfect code is when you send it out, but how quickly you can revert if you need to so the cost of a mistake is really low, under a minute of brokenness. Someone can go from idea to working code to production and more importantly real users in just a few minutes and I can’t imagine any better form of testing.</p> <div class="blockquote"><blockquote><p>“Real artists ship.” — <a href="https://web.archive.org/web/20101224184107/http://www.folklore.org/StoryView.py?story=Real_Artists_Ship.txt">Steve Jobs, 1983</a></p></blockquote></div> <p><em>A version 1.0 of this essay appeared in the book </em><a style="font-style: italic;" href="https://web.archive.org/web/20101224184107/http://www.amazon.com/dp/0470929839">Do More Faster</a><em>. I should also note that <a href="https://web.archive.org/web/20101224184107/http://automattic.com/jobs/">Automattic is always hiring</a>.</em></p> <br style="clear:both"/> </div> </article> <article> <div id="comments"> <h3>201 Comments </h3> <div class="double-dashed"></div> <div style="clear:both"></div> <ul class="commentlist"> <li class="pingback even thread-even depth-1"> <div id="comment-489929"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://jpd.me/2010/11/09/links-for-11-09-2010/" rel="external nofollow" class="url">Links for 11-09-2010 : Jason DeFillippo</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-489931"> <div id="comment-489931"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/372f393e725d241e693d91d69d949587?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.zeusdidit.com/" rel="external nofollow" class="url">Zeus</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489931">@</a> 9:29 am</span> <div class="comment-body"><p>“Usage is like oxygen for ideas.”<br/> Perfect.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489931#respond" onclick="return addComment.moveForm("comment-489931", "489931", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-489932"> <div id="comment-489932"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c16970a350d2de8ced3017a5a8514969?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://xavier.borderie.net/blog/" rel="external nofollow" class="url">Xavier</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489932">@</a> 9:30 am</span> <div class="comment-body"><p>Nice return to longer-post format, Matt.</p> <p>It applies to a lot of creative thinking, including blogging, as Jeremy Keith reminded us all recently in a tweet: <a href="https://web.archive.org/web/20101224184107/http://twitter.com/adactio/statuses/2048160360833024" rel="nofollow">http://twitter.com/adactio/statuses/2048160360833024</a> .</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489932#respond" onclick="return addComment.moveForm("comment-489932", "489932", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-489935"> <div id="comment-489935"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/ce85686dec4fd17e42a5e06208fc4f59?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://cubictwo.com/" rel="external nofollow" class="url">dre</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489935">@</a> 9:43 am</span> <div class="comment-body"><p>Great read. Thanks Matt!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489935#respond" onclick="return addComment.moveForm("comment-489935", "489935", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-489938"> <div id="comment-489938"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/19370a2484593358d3d903edfbcc2e6a?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ronandandrea.com/" rel="external nofollow" class="url">Andrea_R</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489938">@</a> 9:46 am</span> <div class="comment-body"><p>“if you’re not embarrassed when you ship your first version you waited too long.”</p> <p>I’ve been sitting on something far too long, waiting for it to be better. I’m taking this as a HUGE HINT. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489938#respond" onclick="return addComment.moveForm("comment-489938", "489938", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-489939"> <div id="comment-489939"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f5f999aaf3cf4aab2614f5d28e294ab8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://9seeds.com/" rel="external nofollow" class="url">John Hawkins</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489939">@</a> 9:49 am</span> <div class="comment-body"><p>I couldn’t agree more, Matt! </p> <p>Years back I worked for a software company that held up a software release for more than a year before I finally left and then still hadn’t shipped the new version many, many years later. The longer it went, they would run in to new issues (Windows updated versions being a big issue for them). It was well past embarrassing. </p> <p>There is no substitute for real-world feedback.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489939#respond" onclick="return addComment.moveForm("comment-489939", "489939", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-489941"> <div id="comment-489941"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0231c6b98cf90defe76bdad0c3c66acf?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.chexee.net/" rel="external nofollow" class="url">Chelsea</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489941">@</a> 9:51 am</span> <div class="comment-body"><p>Ship it!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489941#respond" onclick="return addComment.moveForm("comment-489941", "489941", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-489942"> <div id="comment-489942"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/46093583d8895095adb1b0071c505af2?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://mindsharestrategy.com/" rel="external nofollow" class="url">Eric</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489942">@</a> 9:52 am</span> <div class="comment-body"><p>A great entrepreneur once told me that “an idea without execution is worthless.” We can have the latest greatest widget in the back room on a sketch pad, but until we actually build it, ship it, and let the idea see the light of day, it has no value.</p> <p>It also won’t get any better.</p> <p>Fantastic long-post, Matt. And great reminder to those of us with several dusty ideas in the back room waiting on that “one more thing …”</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489942#respond" onclick="return addComment.moveForm("comment-489942", "489942", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-489944"> <div id="comment-489944"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d5894734b9f67c07b276319fdc2e5d88?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.hipchat.com/" rel="external nofollow" class="url">Garret</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489944">@</a> 9:56 am</span> <div class="comment-body"><p>Great stuff. Always good to reminded that “ship early, ship often” is the way to go.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489944#respond" onclick="return addComment.moveForm("comment-489944", "489944", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-489946"> <div id="comment-489946"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2a346ffc8bdd32ce436d4b644e83dad7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://steppinofftheedge.com/" rel="external nofollow" class="url">Jamie</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489946">@</a> 10:01 am</span> <div class="comment-body"><p>All true Matt, though I think there should be a different set of shipping philosophies for hardware versus software. Version updates for software don’t consume more raw materials to produce, don’t cause the ‘bleeding edgers’ to throw out their old hardware just to have the latest gadget, don’t generate whole new peripheral product ecosystems.</p> <p>A pluggable architecture for hardware would be interesting space to explore. Want FaceTime for a 3GS? Just buy the replacement camera kit and update to iOS4. That would reduce the amount of environmental impact of each new hardware release, reduce the amount of redundant purchases, and provide customers with the same level of capability. Of course, it would also (potentially) reduce Apple’s profits and for a corporation beholden to its’ stakeholders, that’s a non-starter :/</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489946#respond" onclick="return addComment.moveForm("comment-489946", "489946", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor even depth-2" id="comment-489950"> <div id="comment-489950"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489950">@</a> 10:11 am</span> <div class="comment-body"><p>I haven’t seen a hardware platform yet that incorporated plugins in its core the way software can — I’m not sure if it’s possible. Having software be more frequently updated, though, can breathe new life into an old device, as we’ve seen with several iOS and Android updates. I can’t wait for a day when it’s like Chrome, constantly updating in the background.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489950#respond" onclick="return addComment.moveForm("comment-489950", "489950", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-3" id="comment-489960"> <div id="comment-489960"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2a346ffc8bdd32ce436d4b644e83dad7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://steppinofftheedge.com/" rel="external nofollow" class="url">Jamie</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489960">@</a> 11:12 am</span> <div class="comment-body"><p>The hardware platform of automobiles have proven it is quite possible. Here are a few links that hint that such things are on the horizon (or already here) for the cellular phone space:</p> <p><a href="https://web.archive.org/web/20101224184107/http://www.youtube.com/watch?v=M5sit35RPuI" rel="nofollow">NTT DOCOMO / Extensible Mobile Phones with Replaceable Hardware</a><br/> <a href="https://web.archive.org/web/20101224184107/http://www.businessweek.com/technology/content/feb2008/tc2008025_771426.htm" rel="nofollow">Business Week – Transforming the cell phone</a><br/> <a href="https://web.archive.org/web/20101224184107/http://gizmodo.com/5151565/modus-modular-cellphone-jacket-system-coming-in-q2" rel="nofollow">Gizmodo on Modu</a></p> <p>Saving the best for last….<a href="https://web.archive.org/web/20101224184107/http://www.youtube.com/watch?v=L_57_UShM_4&feature=fvst" rel="nofollow">Open Source Hardware</a> by Jeremy Toeman of <a href="https://web.archive.org/web/20101224184107/http://www.buglabs.net/intro" rel="nofollow">Bug Labs</a> who make modular cell stuffs already.</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment even depth-3" id="comment-489971"> <div id="comment-489971"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/5c715213da307a9c25c16f5d8a8db55b?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Slaven</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489971">@</a> 12:02 pm</span> <div class="comment-body"><p>As long as we don’t have to wade through “Install Update” boxes, and change of terms agreements as you’re about to answer a phone call <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> <p>Chrome does it great!</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment odd alt depth-3" id="comment-490026"> <div id="comment-490026"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7df0c4f0af23398ad918a47e9e910781?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://richardxthripp.thripp.com/" rel="external nofollow" class="url">Richard X. Thripp</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490026">@</a> 7:36 pm</span> <div class="comment-body"><p>What about cameras, Matt? I use my 50mm EF f/1.4 lens on my Canon Rebel XTi, but I can also use it on any Canon EOS camera back to 1987. That is sort of like plugins for hardware.</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment byuser comment-author-saxmatt bypostauthor even depth-3" id="comment-490098"> <div id="comment-490098"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490098">@</a> 2:36 am</span> <div class="comment-body"><p>That’s a really good example. (And an even better lens.)</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment odd alt depth-3" id="comment-490095"> <div id="comment-490095"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d22eeb7664174e5b1705f2f11157b447?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Dave</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490095">@</a> 2:30 am</span> <div class="comment-body"><p>Yes, hardware can never be as pluggable as software, which is why your article works for software like WordPress but not things like iPhones, where releasing early and often == ripping-off customers. That said, hardware can be a hell of a lot more pluggable than Apple make it. Simple things like not being able to replace batteries or upgrade storage are exactly why I will never buy an iPhone; for me, it’s too expensive a device to just throw away if it turns out that they released too early, or too often.</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment even depth-3" id="comment-490111"> <div id="comment-490111"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c28451c50cf996bd50cd5cfd59d8187a?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://cscott.net/" rel="external nofollow" class="url">C. Scott Ananian</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490111">@</a> 3:22 am</span> <div class="comment-body"><p>Handspring did this with their “Springboard” expansion slot (building on the original Palm platform). The Handspring Visor + “VisorPhone” springboard module was my first smartphone, in about 1999.<br/> <a href="https://web.archive.org/web/20101224184107/http://en.wikipedia.org/wiki/Springboard_Expansion_Slot" rel="nofollow">http://en.wikipedia.org/wiki/Springboard_Expansion_Slot</a></p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-3" id="comment-490112"> <div id="comment-490112"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490112">@</a> 3:30 am</span> <div class="comment-body"><p>That was my first handheld device and I loved it, but you couldn’t argue that it was an integrated experience the way the iPhone is — think a Good Devices MP3 player vs iPod functionality, OmniSky vs integrated 3G, or the camera thing vs camera thing.</p> <p>I think hardware expansion can work well when you’re adding <em>one</em> thing, as in the camera and lens example above. When you start to add or switch out multiple things, you start to run into integration or dependency issues.</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment even depth-3" id="comment-490131"> <div id="comment-490131"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b3e2b94eb305bf95a1bee11bc7705fb7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://aaron.jorb.in/" rel="external nofollow" class="url">Aaron Jorbin</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490131">@</a> 7:39 am</span> <div class="comment-body"><p>The Desktop computer is an example that comes to mind for me, though it doesn’t stay constantly updated in the background and requires some know how to update. It would be nice for it to be truly plug and play though.</p> </div> <div class="reply"> </div> </div> </div> </li> <li class="comment odd alt depth-3" id="comment-490177"> <div id="comment-490177"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b403c7e6af490064bab9c70392f9b704?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.edgenation.com/" rel="external nofollow" class="url">Paul..</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490177">@</a> 4:05 pm</span> <div class="comment-body"><p>Certainly in the industrial automation world there have been some moves to modularise certain products such that are both expansable and upgradeable (so, you can add-on, for example, the wireless module later; or you could replace an existing module if it was faulty or a version with more I/O came out etc. As opposed to the cost and effort of ripping the whole thing out).</p> <p>Great article. Should be printed out and included in every new dev/product managers induction pack <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> <li class="comment even depth-2" id="comment-489956"> <div id="comment-489956"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a1390d24032e71983042a0ba761ea484?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://threddie.com/" rel="external nofollow" class="url">Pedro Candeias</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489956">@</a> 10:57 am</span> <div class="comment-body"><p>Jamie, PCs (and Macs to some extent) have been expansible (almost) from the start and it seems to have worked out quite well. The trouble with smaller form factors, like smartphones and tables, is that everything’s packaged too tightly. Modularity takes space (connectors et al), so it would be difficult.</p> <p>There’s also a question of compatibility and reliability. Once you start designing with some sort of “plug and play” in mind, compromises have to be made. Performance takes a hit. Reliability becomes an issue. That’s fine on software, because, like Matt said, fixes can be only hours away. On hardware, though, it’s trickier than that…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489956#respond" onclick="return addComment.moveForm("comment-489956", "489956", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-489948"> <div id="comment-489948"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/ee664c06e99d17f11f68d27aa5ca8c15?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.ndlela.com/" rel="external nofollow" class="url">ndlela</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489948">@</a> 10:06 am</span> <div class="comment-body"><p>Thank you so much for this. This was the perfect time to read this as I use perfectionism as an excuse not to release something I am working on. </p> <p>Tom Peters had something in Fast Company a couple of years ago about what he called the “Wow Project” <a href="https://web.archive.org/web/20101224184107/http://www.fastcompany.com/magazine/24/wowproj.html" rel="nofollow">http://www.fastcompany.com/magazine/24/wowproj.html</a></p> <p>Oxygen for ideas indeed.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489948#respond" onclick="return addComment.moveForm("comment-489948", "489948", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489951"> <div id="comment-489951"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/5ad92475a2e87873f8a1533f0b2ef591?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://advertisingbits.com/" rel="external nofollow" class="url">Ryan Swarts</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489951">@</a> 10:24 am</span> <div class="comment-body"><p>Great post. It couldn’t be more spot-on. Too many projects die before they ever see the light of day. Or by the time they are finally released, they’re already moot. It takes a lot of confidence to release a product that’s only 90% finished. Those who can — and who keep working forward from there — are the real winners in business.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489951#respond" onclick="return addComment.moveForm("comment-489951", "489951", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-489952"> <div id="comment-489952"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/131db6f961bbb90996a21212e5be4bb9?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://tomholowka.com/" rel="external nofollow" class="url">Tom</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489952">@</a> 10:31 am</span> <div class="comment-body"><p>I love all the quotes about the original Ipod interspersed in this post. </p> <p>I also love this quote from you, “if you’re not embarrassed when you ship your first version you waited too long.”</p> <p>Very inspirational.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489952#respond" onclick="return addComment.moveForm("comment-489952", "489952", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489953"> <div id="comment-489953"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c510febb9bed68b5cc4a09f076701e0f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">anon</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489953">@</a> 10:32 am</span> <div class="comment-body"><p>What idiots like Apple “fanboys” fail to understand is that Apple is a company the employs the market skimming pricing strategy to the letter. Its a textbook example. Release often, make next release have a few features that make it worth switching, price high in beginning, price low after new version. Its nothing but a strategy. No iteration of their product has been so revolutionary that they had to have a complete new release for it. Perhaps the iPhone 4 is an exception since a lot of time passed since the first iPhone. iPhone 3G, give me a break, phones in 2005 had 3G; 3GS, lol.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489953#respond" onclick="return addComment.moveForm("comment-489953", "489953", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-2" id="comment-490046"> <div id="comment-490046"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/acc2f5ee07694056e0d24d92f236ebda?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Zeus McFly</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490046">@</a> 9:27 pm</span> <div class="comment-body"><p>The second you invoked the phrase “Fanboys” you lost credibility. Might want to look into that.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490046#respond" onclick="return addComment.moveForm("comment-490046", "490046", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even depth-2" id="comment-490062"> <div id="comment-490062"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2dfb34e745148c3ad4c6b00cc280045f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Hamranhansenhansen</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490062">@</a> 11:41 pm</span> <div class="comment-body"><p>Your premise doesn’t hold up. And your “fanboy” bigotry is TIRED.</p> <p>Even though Apple makes incremental improvements every year, these are 2-year-lifespan devices. most people buy every other model. They get a huge number of functional improvements when they upgrade, and it costs very little.</p> <p>There was no GSM 3G network in the US in 2007 when the US-only original iPhone shipped. It would have been a waste to include 3G. The Apple/AT&T agreement caused that 3G network to be built for future phones. Adding 3G and GPS the next year for a worldwide release was eminently practical, but it did not make me upgrade my 2-year-lifespan original iPhone until 3GS, which for a very low cost (sold my original 8GB for $210, bought 3GS 32GB for $299) gave me 2x speed, 2x memory, 4x storage, 3G, GPS, auto-focus camera, camcorder, voice control, and more. Plenty to upgrade for. And by then the 3G network in the US had been built out for 2 years, including 1 year of iPhone 3G, so I got great 3G everywhere.</p> <p>The same on the Mac: the Mac has a 3-year-lifespan (1 year warranty plus 2 additional years of AppleCare) and they ship an upgrade every 8 months or so, so you only buy every 5th model. The first upgrade after your model may only have 2x the memory and 1.5x the storage, but 36 months later you buy a replacement machine that is improved in every way. MacBook Pro 13-inch buyers right now are getting Unibody, chiclet keyboard, 4x the memory, 2x the storage, LED backlighting, higher resolutions, improved MagSafe, 2-3x the battery life, updated OS, faster busses, faster Bluetooth, updated iLife, and even lower price point over their 13-inch notebook purchase 3 years ago. </p> <p>I don’t know how you argue with Apple’s success when so much tech just sucks. So many empty promises, so much “coming soon” that never does. I think the premise of Matt’s article is spot on and Apple is a great example of just relentlessly improving your product and MERCILESSLY shipping those improvements. Everyone at Apple is waking and sleeping on that clock, they know they have to ship again soon, they are improving and shipping like taking steps left, right, then left, right, making steady progress.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490062#respond" onclick="return addComment.moveForm("comment-490062", "490062", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt depth-2" id="comment-490324"> <div id="comment-490324"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3c76ea6cc360517ff0a9d4ad32cfc1b7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.quikwall.net/" rel="external nofollow" class="url">BenQW</a></cite> <span class="says">—</span> <span class="comment-date">November 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490324">@</a> 6:16 am</span> <div class="comment-body"><p>Matt – great read, good inspiration.</p> <p>ANON – if you chose to wait until the 3GS release then the feature set, stability, battery life, and ergonomics all hit a high point. High frequency of change/refinement is pure joy to late adopters.</p> <p>HAMRAN begins to detail out how difficult great innovation is to accomplish. Difficult as it is, Apple continues to lead the pack. </p> <p>Sounds like sour grapes ANON.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490324#respond" onclick="return addComment.moveForm("comment-490324", "490324", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-489955"> <div id="comment-489955"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/60181f881f72355935ec0891318443be?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.wptavern.com/" rel="external nofollow" class="url">Jeffro</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489955">@</a> 10:47 am</span> <div class="comment-body"><p>Just wondering Matt, do you think the One More Thing syndrome is more common in Open-Source projects versus proprietary systems or does it not matter? My guess would be that it’s more of a problem in open source thanks to more contributors and perhaps a less than stringent policy on what goes into the core. With closed systems, there is more control and perhaps tightening of release schedules. I think that mostly correlates to the different ways in which both systems operate in terms of development.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489955#respond" onclick="return addComment.moveForm("comment-489955", "489955", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-489995"> <div id="comment-489995"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489995">@</a> 3:48 pm</span> <div class="comment-body"><p>In traditional companies I think it’s balanced out by executive and marketing constraints, that can serve as a checks and balances system against the product inclination to always have one more thing. Open Source has to be particularly vigilant because contributors can stake their contributions on “15 pixels of fame” or their pet feature being included in the core distribution, which 20% of the time is awesome and 80% of the time should probably be in an extension or not exist at all.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489995#respond" onclick="return addComment.moveForm("comment-489995", "489995", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489957"> <div id="comment-489957"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/992d92327763cdd47f8223cfab508744?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Tobias</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489957">@</a> 11:00 am</span> <div class="comment-body"><p>This did not really work out for Google Wave, though <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489957#respond" onclick="return addComment.moveForm("comment-489957", "489957", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-489996"> <div id="comment-489996"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489996">@</a> 3:49 pm</span> <div class="comment-body"><p>I would argue that they learned that the market wasn’t ready or that the product was a good fit way ahead of when a less agile company would have.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489996#respond" onclick="return addComment.moveForm("comment-489996", "489996", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-3" id="comment-490039"> <div id="comment-490039"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/268756e1651b57e41d0fad337e1be215?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://carl.krall.org/" rel="external nofollow" class="url">Carl</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490039">@</a> 8:25 pm</span> <div class="comment-body"><p>I agree. I work in a tech-savvy office and we adopted Wave right away to connect our geographically-scattered staff, sorry to see it go. We’ve been looking for an alternative, would be a great thing to add to WordPress for logged-in users… :^)</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-489958"> <div id="comment-489958"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a1390d24032e71983042a0ba761ea484?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://threddie.com/" rel="external nofollow" class="url">Pedro Candeias</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489958">@</a> 11:02 am</span> <div class="comment-body"><p>I’m also a perfectionist. One would think that to be A Good Thing for developers, but in the real world it doesn’t turn out that way. Getting carried away by One More Thing is so damn tempting there should be a Commandment about it.</p> <p>I still haven’t found a way to defeat One More Thing Syndrome. Reading articles on this topic by 37signals, Seth Godin and now Matt really helps, though. It gets me in the mood for whipping out the Scope Hammer and just shipping the next update on my own project.</p> <p>In short, thanks Matt.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489958#respond" onclick="return addComment.moveForm("comment-489958", "489958", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-2" id="comment-490087"> <div id="comment-490087"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/fd783f3b87cdacdf87d5c9fb31c5cc01?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">foljs</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490087">@</a> 1:51 am</span> <div class="comment-body"><p>Note that, perfectionism in no way implies “one more thing”…</p> <p>Maybe “completionist” is the word…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490087#respond" onclick="return addComment.moveForm("comment-490087", "490087", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt depth-2" id="comment-490136"> <div id="comment-490136"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c4ed5490a322ce16bdc212f7634c5b4d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Andre Friedmann</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490136">@</a> 8:48 am</span> <div class="comment-body"><p>One kind of perfectionism demands minimalism and clarity and robustness in a tool. This perfectionism is brutal about eliminating extra features.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490136#respond" onclick="return addComment.moveForm("comment-490136", "490136", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489961"> <div id="comment-489961"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/6853ffbf34c646349bd36efb37c7c159?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://andyderrick.co.uk/" rel="external nofollow" class="url">Andy Derrick</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489961">@</a> 11:13 am</span> <div class="comment-body"><p>Good enough is good enough in my book.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489961#respond" onclick="return addComment.moveForm("comment-489961", "489961", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-489963"> <div id="comment-489963"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f863e9eb811851834773398e72614dc1?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://harrywolff.com/" rel="external nofollow" class="url">Harry Wolff</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489963">@</a> 11:32 am</span> <div class="comment-body"><p>That was a truly inspring post Matt. I love your (written) voice – it’s always so positive and optimistic without being naive to truths that exist amidst daily living. Your optimism is infectious and wholly necessary on a web that sometimes feels as if it survives only on negative energy. Thank you for this Matt.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489963#respond" onclick="return addComment.moveForm("comment-489963", "489963", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489965"> <div id="comment-489965"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/777ec1b95dbc49dd05d724da9bef1edd?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://en.ranh.co.il/" rel="external nofollow" class="url">Ran Yaniv Hartstein</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489965">@</a> 11:39 am</span> <div class="comment-body"><p>I found it interesting that you chose to open with Apple as an example for this, since almost every new product they shipped in recent years had some kind of hardware issue associated with it <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489965#respond" onclick="return addComment.moveForm("comment-489965", "489965", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-489997"> <div id="comment-489997"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489997">@</a> 3:52 pm</span> <div class="comment-body"><p>I think I’ve owned every one of the devices and for the most part I feel their issues are largely overblown, it’s a function of the conflict-driven technology media cycle that needs an unparalleled success (the iPhone 4) to be coupled with an Achilles heel (supposedly the death grip).</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489997#respond" onclick="return addComment.moveForm("comment-489997", "489997", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even depth-2" id="comment-490063"> <div id="comment-490063"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2dfb34e745148c3ad4c6b00cc280045f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Hamranhansenhansen</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490063">@</a> 11:44 pm</span> <div class="comment-body"><p>I would love it if you’d tell me which hardware vendor is shipping devices with zero issues or with better quality than Apple so I can start buying gear from them, too.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490063#respond" onclick="return addComment.moveForm("comment-490063", "490063", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-489967"> <div id="comment-489967"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/834165fe8e4be69d6f7ea99a110729f5?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Brandon Yanofsky</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489967">@</a> 11:51 am</span> <div class="comment-body"><p>I love this concept. I tell all of my clients to follow it. It’s like Nike says, “Just Do It.” I can’t tell you how many clients sit in limbo trying to perfect their “baby” and that baby is never born.</p> <p>Thanks for this article.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489967#respond" onclick="return addComment.moveForm("comment-489967", "489967", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489968"> <div id="comment-489968"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b4574d2523f030ebb0d86459b9424f0a?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">mark martel</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489968">@</a> 11:56 am</span> <div class="comment-body"><p>There’s a difference between shipping something differentiated, stable but missing a few seldom used features and shipping poorly tested, buggy crap that lacks differentiation. Also, Apple doesn’t ship 1.0 for the sake of user feedback. They ship to win with 1.0.</p> <p>Confuse your 1.0 product ship strategy with Apple’s at your own peril.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489968#respond" onclick="return addComment.moveForm("comment-489968", "489968", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-489998"> <div id="comment-489998"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489998">@</a> 3:54 pm</span> <div class="comment-body"><p>True — they always have something in there that that “wows.”</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489998#respond" onclick="return addComment.moveForm("comment-489998", "489998", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-3" id="comment-490061"> <div id="comment-490061"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a7c0b1ce8cab73c52e08c21dd2080b86?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://everwas.com/" rel="external nofollow" class="url">Ian Kennedy</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490061">@</a> 11:39 pm</span> <div class="comment-body"><p>And that is what is truly impressive about companies like Apple. The higher you go, the harder you fall. Especially for a public corporation with shareholders, the pressure to nail it on first release is immense.</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-489969"> <div id="comment-489969"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/9fc4681ca360b322f7ead0637ceaa696?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Mitchel Tyrell</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489969">@</a> 11:56 am</span> <div class="comment-body"><p>I still agree with Walt Mossberg, I can’t believe Windows Phone 7 was released without copy and paste.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489969#respond" onclick="return addComment.moveForm("comment-489969", "489969", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489973"> <div id="comment-489973"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7a2644fb53ae2f7bfd7143b504af396c?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://johnjamesjacoby.com/" rel="external nofollow" class="url">John James Jacoby</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489973">@</a> 12:10 pm</span> <div class="comment-body"><p>Couldn’t agree more. This is a great mantra to develop by.</p> <p>I recently learned this lesson when I fell victim to the ‘one more thing’ mentality with BuddyPress 1.2.6. One of our longer development cycles since 1.0, I kept trying to fix more and more bugs, and as time went on users became more anxious for improvements so I kept fixing more bugs instead of accepting it was much improved over the last release.</p> <p>Eventually I came to my senses, shipped 1.2.6, and brought on Paul and Boone help slap me with a trout if I ever try to pull that stunt again.</p> <p>Lesson learned and I have no intentions of being trouted. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489973#respond" onclick="return addComment.moveForm("comment-489973", "489973", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-489974"> <div id="comment-489974"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/026e676fefc2222c08008c8635cc62b2?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://editor.wordpress.com/" rel="external nofollow" class="url">Joy</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489974">@</a> 12:18 pm</span> <div class="comment-body"><p>I had the same thought as Jamie did above. In my perfect world, each new model of hardware wouldn’t be a brand-new product, but a mostly recycled product — making use of all the old components as much as possible, rather than ending up in an unregulated toxic e-waste dump site.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489974#respond" onclick="return addComment.moveForm("comment-489974", "489974", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489977"> <div id="comment-489977"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/820d0e4ee14e986a44d33782ca852f51?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">bob</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489977">@</a> 12:38 pm</span> <div class="comment-body"><p>“Shipping” is important but its not that important. Iteration is important, but its not that important. Sometimes people confuse whether a company CAN ship at all with whether it should be shipping.</p> <p>Every place that I have worked where the mentality you describe is in practice, is pretty much a disaster. </p> <p>What we are really trying to account for is impatience in ourselves and in others as to why software takes so damn long. Well, too bad, the good stuff does.</p> <p>And as far as the iPhone I have had 6 of them, and the gen 1 which I still use since I got rid of the 3G the 3gs and the 4 is the most refined of them in form factor, build quality and is only a bit slower than the others.</p> <p>In the case of the iPhone 4 yes they made alot of money, but it was a bad decision to ship, they just had no choice.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489977#respond" onclick="return addComment.moveForm("comment-489977", "489977", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-489978"> <div id="comment-489978"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7eb35de042fa218ef7c187f769aa4844?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.launchbutton.net/" rel="external nofollow" class="url">Scott Bolinger</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489978">@</a> 1:02 pm</span> <div class="comment-body"><p>“But if you’re not embarrassed when you ship your first version you waited too long.”</p> <p>Not sure if I agree with that, if you release a product you are embarrassed about doesn’t that tarnish your name for all future releases? Apple’s 1st gen products are no embarrassment when compared to the crap put out there by lesser manufacturers.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489978#respond" onclick="return addComment.moveForm("comment-489978", "489978", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor even depth-2" id="comment-489999"> <div id="comment-489999"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489999">@</a> 3:57 pm</span> <div class="comment-body"><p>The point I was trying to make is that compared to the creator, all critics are amateurs. When you make something, if you care about it, you know its shortcomings at a level far above anyone else could ever imagine, and so there’s a stronger temptation to try to preempt every possible problem by building more, and more, and more. See my example of copy and paste above, or the 1G versus the 3GS (which was almost certainly under development when the 1G shipped).</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489999#respond" onclick="return addComment.moveForm("comment-489999", "489999", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-3" id="comment-490019"> <div id="comment-490019"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b41021f7073cb8fc66cc92da1031f453?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.circuitbomb.com/" rel="external nofollow" class="url">Dustin</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490019">@</a> 7:03 pm</span> <div class="comment-body"><p>I agree with you that being a creator, you would know the shortcomings of the creation far better than anyone. But I think that it’s only true at the very start, at the idea and initial development. Once it ships, even if it is only to a beta audience, a creator can come to realize shortcomings that they really did not anticipate. And thats the beauty of user feedback <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> <p>Great read.</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-489981"> <div id="comment-489981"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/8486c9ebc335c784580a374e857ca9f4?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.matthewdlyons.com/blog" rel="external nofollow" class="url">matthew d. lyons</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489981">@</a> 1:43 pm</span> <div class="comment-body"><p>Great piece Matt. I have often suffered from toiling on something until I felt it was perfect. In the meantime, people are waiting and anxious to see something you may only consider “good.” I once had a boss admonish me with the following words,</p> <p>“Don’t let perfect be the enemy of good enough.”</p> <p>That stuck with me, and your piece is a great, and quite timely, reminder.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489981#respond" onclick="return addComment.moveForm("comment-489981", "489981", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-489983"> <div id="comment-489983"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f4c9f1e2558128374a535e406e957ab2?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.dustinschmidt.com/" rel="external nofollow" class="url">Dustin</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-489983">@</a> 1:54 pm</span> <div class="comment-body"><p>The major stumbling block of innovation is the “need for more and right now”. </p> <p>Jobs might be the CEO of Consumer Electronics, but the proverbial efficiency machine theory leads me to believe that Apple is more focused on haphazard trinkets that bud into serious gadgets only for the sake of turning over an immediate profit.</p> <p>Value and service inherently garner profitability, but mass manufacturing will always lead to a decrease in value… it’s inevitable. </p> <p>Maybe Apple will continue to be the President of the “Flavor of the Month” club, or possibly take a stand and focus more on software to consistently enhance their products? </p> <p>There has to be a healthy compromise in-between: building reusable hardware that is profitable to corporations, yet has the ability to evolve over time while reducing the environmental impact and carbon footprint. </p> <p>With Apple it’s still all about instant gratification and eye candy.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=489983#respond" onclick="return addComment.moveForm("comment-489983", "489983", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-2" id="comment-490042"> <div id="comment-490042"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/51c679fd7d00792f32ec9a79ec5fd99b?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Marcos El Malo</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490042">@</a> 8:43 pm</span> <div class="comment-body"><p>This is incredibly deep. I’m going to give up the trinkets and gimcrackery and go back to using what was the last real computer before we all became hypnotized by shiny objects: a 286 running DOS. Maybe I’ll use DR DOS just to be rebellious and indie.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490042#respond" onclick="return addComment.moveForm("comment-490042", "490042", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt depth-2" id="comment-490050"> <div id="comment-490050"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/acc2f5ee07694056e0d24d92f236ebda?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Zeus McFly</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490050">@</a> 9:32 pm</span> <div class="comment-body"><p>Hi! Welcome to Capitalism.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490050#respond" onclick="return addComment.moveForm("comment-490050", "490050", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even depth-2" id="comment-490066"> <div id="comment-490066"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2dfb34e745148c3ad4c6b00cc280045f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Hamranhansenhansen</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490066">@</a> 12:03 am</span> <div class="comment-body"><p>So what you’re saying is software that has 1 million users is less valuable than software that has 1000 users?</p> <p>Most of an iPhone is carrier service. the second-biggest component is software that is updated for free for 3 years. The third-biggest component is a battery with a 2 year lifespan, after which it won’t hold a charge. Fourth is a single chip with the entire computer in it, which after 2 years has a much better successor available for $10, less than 1% of a year’s carrier service. Fifth is storage, which after 2 years you can get 4x as much in the same space and same price, and user’s needs go up that fast also. Wireless “n” obsoleted iPhone 2G/3G/3GS networking hardware. Everything else gets worn out after 2 years from use.</p> <p>You can wear a shirt only so many times before it’s done. Swapping your iPhone hardware every 2 years and having your data and apps and so on seamlessly move to the new device is extremely REUSABLE. Yes, it’s consumers. That is who consumes phones. Consumers bring the prices down for business. Compare the $2000 tablets UPS uses with a $499 consumer iPad that is a thousand times more powerful.</p> <p>If you like, you can consider my original iPhone to iPhone 3GS upgrade 2 years later to be replacement components, not a full replacement, because the software and data had continuity. A month after I got the 3GS I thought I was on month 25 of the original. So if it helps to imagine that I had the 8GB storage pulled and 32GB put in, and ARM chip swapped out for a new one, and camera swapped out for a new one, and battery replaced, and so on, then go ahead and do that. The end result is the same. It’s just cheaper and easier to pull all the hardware components at once and replace with an already assembled 3GS that runs all my same data and apps.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490066#respond" onclick="return addComment.moveForm("comment-490066", "490066", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490009"> <div id="comment-490009"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/1bc0eb1905b2456df8cc62b0c96644c0?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://xioup.com/" rel="external nofollow" class="url">Kurt Milam</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490009">@</a> 5:22 pm</span> <div class="comment-body"><p>Hey Matt, thanks for that thoughtful article. It’s sometimes hard to find that balance between good enough and not quite.</p> <p>Especially for a perfectionist.</p> <p>To quote Voltaire, “The perfect is the enemy of the good.”</p> <p>Good work!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490009#respond" onclick="return addComment.moveForm("comment-490009", "490009", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490010"> <div id="comment-490010"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/8403e20f058363f718144dd51faa65a7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://chrismessina.me/" rel="external nofollow" class="url">Chris Messina</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490010">@</a> 5:32 pm</span> <div class="comment-body"><p>I agree with your sentiment completely (and wish I embodied it more often). But I think I’d finesse one of your statements:</p> <p>“If you’re not embarrassed when you ship your first version you waited too long.”</p> <p>Yes, but you still need to get the foundation of the idea crisp and clear, and cut away any and all distractions that sacrifice its original integrity.</p> <p>A 1.0 can help teach you which parts of your execution are extraneous, but without a clear, precise sense of what it is you’re trying to do, or how you aim to change the world, I think the consequence is that you may end up being shaped more by the critics than by inspiration, understanding, and design. </p> <p>There’s harmony that can be achieved in such a process, but I think that the foundation must be sound in order to let other build upon it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490010#respond" onclick="return addComment.moveForm("comment-490010", "490010", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-2" id="comment-490048"> <div id="comment-490048"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/19c322e5e942511e62cd0273f032a4c0?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Dave Doolin</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490048">@</a> 9:27 pm</span> <div class="comment-body"><p>Doing otherwise results in something like a Cadillac Cimmaron.</p> <p>Which should have never shipped.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490048#respond" onclick="return addComment.moveForm("comment-490048", "490048", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490015"> <div id="comment-490015"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0914e5093f1af95df0ab2478818856d8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Bradly</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490015">@</a> 6:06 pm</span> <div class="comment-body"><p>“But if you’re not embarrassed when you ship your first version you waited too long.”</p> <p>Isn’t that a quote from Reid Hoffman?</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490015#respond" onclick="return addComment.moveForm("comment-490015", "490015", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490096"> <div id="comment-490096"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490096">@</a> 8:29 pm</span> <div class="comment-body"><p>Not consciously, but I wouldn’t be at all surprised if he said it first — he’s been in this a lot longer! This whole essay is a passive amalgamation between ideas by Paul Graham, Eric Ries, Joel Spolsky, a bunch of iPod launch quotes I grabbed for a talk a few years ago, and my personal experience with WordPress and leading that community.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490096#respond" onclick="return addComment.moveForm("comment-490096", "490096", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even depth-2" id="comment-490041"> <div id="comment-490041"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/8b99a98782226c04ee61601ddf6f46b5?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Chris</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490041">@</a> 8:36 pm</span> <div class="comment-body"><p>Yes. Reid’s been quoted a number of times saying essentially this same thing:</p> <p><a href="https://web.archive.org/web/20101224184107/http://twitter.com/zeldman/status/11726622067" rel="nofollow">http://twitter.com/zeldman/status/11726622067</a></p> <p><a href="https://web.archive.org/web/20101224184107/http://www.cambrianhouse.com/blog/startups-entrepreneurship/why-being-embarrassed-is-critical-to-the-success-of-your-startup/" rel="nofollow">http://www.cambrianhouse.com/blog/startups-entrepreneurship/why-being-embarrassed-is-critical-to-the-success-of-your-startup/</a></p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490041#respond" onclick="return addComment.moveForm("comment-490041", "490041", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt depth-2" id="comment-490049"> <div id="comment-490049"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b60ac49c083397df15d9b9bebf3f607e?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://thetylerhayes.com/" rel="external nofollow" class="url">Tyler Hayes</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490049">@</a> 9:31 pm</span> <div class="comment-body"><p>Yes, it is. Paul Graham even used that quote <a href="https://web.archive.org/web/20101224184107/http://www.paulgraham.com/really.html" rel="nofollow">http://www.paulgraham.com/really.html</a></p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490049#respond" onclick="return addComment.moveForm("comment-490049", "490049", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-490018"> <div id="comment-490018"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/70e7b49d33a58acdea82f63936451006?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Amber Reyngoudt</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490018">@</a> 6:52 pm</span> <div class="comment-body"><p>Great article, motivation to get my products out faster. Love this…</p> <p>“But if you’re not embarrassed when you ship your first version you waited too long.”</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490018#respond" onclick="return addComment.moveForm("comment-490018", "490018", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490020"> <div id="comment-490020"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0c7de27d12098a36df8d5b6c0f86d094?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://austinpassy.com/" rel="external nofollow" class="url">The Frosty</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490020">@</a> 7:16 pm</span> <div class="comment-body"><p>Awesome. I’ve always known the next version is already made.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490020#respond" onclick="return addComment.moveForm("comment-490020", "490020", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490025"> <div id="comment-490025"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/48bd0588c98fc4d45448544a36050f47?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Eric</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490025">@</a> 7:31 pm</span> <div class="comment-body"><p>On iPod release day, here was the reaction at MacCentral…</p> <p>- “I still can’t believe this! All this hype for something so ridiculous! Who cares about an MP3 player?”</p> <p>- “All that hype for an MP3 player? Break-thru digital device? The Reality Distiortion Field is starting to warp Steve’s mind if he thinks for one second that this thing is gonna take off.”</p> <p>- “Better bring that price down or you wont sell any of these babies”</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490025#respond" onclick="return addComment.moveForm("comment-490025", "490025", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490099"> <div id="comment-490099"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490099">@</a> 2:37 am</span> <div class="comment-body"><p>Love it! It’d be interesting to track down some of the same folks now, or just do a rolling 2-3 year review of tech pundit predictions and reviews.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490099#respond" onclick="return addComment.moveForm("comment-490099", "490099", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490027"> <div id="comment-490027"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/6f523d61b20c827ceab2c7a66ce040dd?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://uberbin.net/" rel="external nofollow" class="url">mariano</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490027">@</a> 7:38 pm</span> <div class="comment-body"><p>We were missing this long rants. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490027#respond" onclick="return addComment.moveForm("comment-490027", "490027", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490028"> <div id="comment-490028"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d2c70a8490d6edd60e1bcbf44db0f074?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">James</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490028">@</a> 7:40 pm</span> <div class="comment-body"><p>I’ve been a proponentof regularly scheduled software ship dates for a long time. If you slide so feature A can get in the programmers working on features B and C will try to slip in their features and it just snowballs. The discipline of fixed release dates prevents this.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490028#respond" onclick="return addComment.moveForm("comment-490028", "490028", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490029"> <div id="comment-490029"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7a02f832daf90178cee740bf996f1dd7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://osxdaily.com/" rel="external nofollow" class="url">Paul</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490029">@</a> 7:42 pm</span> <div class="comment-body"><p>Great read. The quotes from past Apple releases crack me up too.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490029#respond" onclick="return addComment.moveForm("comment-490029", "490029", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490031"> <div id="comment-490031"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/92fed7084471e47013f1a6a4cbd237eb?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.modernbizzle.com/" rel="external nofollow" class="url">Ryan Boyle</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490031">@</a> 7:53 pm</span> <div class="comment-body"><p>I think Zuckerberg must have a very similar philosophy. It’s impressive how aggressive Facebook changes their service, often right before its users’ eyes (well at least between logins) and sometimes against their users’ wishes.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490031#respond" onclick="return addComment.moveForm("comment-490031", "490031", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490033"> <div id="comment-490033"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3bb51973921a91d3071f6efd5bf334f6?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://howdarei.wordpress.com/" rel="external nofollow" class="url">Dean Massalsk</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490033">@</a> 7:59 pm</span> <div class="comment-body"><p>Interesting post, great idea… but, and this is not indicative of WordPress or Apple. The road is littered with the remains of the ship it now types, that put everything they have into the ship date, then nothing afterward. If there is no budget or commitment to improvements, this entire model goes out the window… luckily, you have the vision and finances to make it ‘real’.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490033#respond" onclick="return addComment.moveForm("comment-490033", "490033", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490034"> <div id="comment-490034"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b52a79887cbf791b560c2f5e9383d099?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://artvankilmer.wordpress.com/" rel="external nofollow" class="url">Arthur Klepchukov</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490034">@</a> 8:08 pm</span> <div class="comment-body"><p>I loved reading this in Do More Faster and it’s a joy to read it again for a broader audience. Why not keep the original title, “Usage is like oxygen for ideas” ? It’s a lot stronger.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490034#respond" onclick="return addComment.moveForm("comment-490034", "490034", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor even depth-2" id="comment-490100"> <div id="comment-490100"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490100">@</a> 2:40 am</span> <div class="comment-body"><p>1. I didn’t have a copy of the book handy so I forgot the original title.<br/> 2. The opportunity to make a joke was too strong.<br/> 3. I try to avoid punchlines from the essay in the title, so it’s not anti-climatic when you finally get to it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490100#respond" onclick="return addComment.moveForm("comment-490100", "490100", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490036"> <div id="comment-490036"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/99ad762e9cfe1b391b4ce444cb01754b?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://altitudemarketing.comq/" rel="external nofollow" class="url">Dave</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490036">@</a> 8:10 pm</span> <div class="comment-body"><p>I’m a huge fan, consumer and believer in all things WP. I’ve been with you – literally from the beginning – but that is just talk! My big question how do you let it all go – personal pride aside – That’s my big issue. Knowing that there is something bigger and better waiting in the wings, how do you give yourself permission to push out good enough for now? Again, I’m not criticizing, I’m just being genuine. I want / would love to know!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490036#respond" onclick="return addComment.moveForm("comment-490036", "490036", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor even depth-2" id="comment-490102"> <div id="comment-490102"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490102">@</a> 2:40 am</span> <div class="comment-body"><p>Pretty much the only way you can do it is if you know another release is around the corner, so it’s not <em>that</em> bad to trim the scope for this one.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490102#respond" onclick="return addComment.moveForm("comment-490102", "490102", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-3" id="comment-490413"> <div id="comment-490413"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3742e577332c8bb675a7e8653227b828?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://turtlebeachstudio.com/" rel="external nofollow" class="url">Craig Pickering</a></cite> <span class="says">—</span> <span class="comment-date">November 13, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490413">@</a> 2:14 pm</span> <div class="comment-body"><p>Right. It’s like ‘good enough’ has a half life and what is good enough today may only last a week. Or a month or 6 months. But at some point good enough simply won’t be good enough anymore and will have to be replaced by the next release.</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-490038"> <div id="comment-490038"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/dc6986ca229521339d2fec8ebde15fac?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Luis Masanti</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490038">@</a> 8:19 pm</span> <div class="comment-body"><p>“I like Apple for the opposite reason: they’re not afraid of getting a rudimentary 1.0 out into the world.”</p> <p>I would rephrase your comment saying that the “rudimentary” that you cite is in “the number of features,” not in the quality of the product.</p> <p>IMO, the main point on Apple’s products is to get the best user experience. But the tech media likes to speak of features and specs.</p> <p>And with respect to the “ship frequently,” Apple releases an iPhone/iPod once a year, laptops are longer (except for speed bumps), the iPad is in the same range. Mac OS X is in the “almost two years” cycle.</p> <p>The other point in Apple’s line is focus: while Apple releases one phone a year, Motorola releases 117 (cited from Gruber).</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490038#respond" onclick="return addComment.moveForm("comment-490038", "490038", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490043"> <div id="comment-490043"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c660216c96c1b958ac35ef565da27573?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://robert.accettura.com/" rel="external nofollow" class="url">Robert Accettura</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490043">@</a> 9:02 pm</span> <div class="comment-body"><p>I wouldn’t bucket all software into this strategy. Only software that can fail and rebound in the eye of the consumer.</p> <p>For example, I wouldn’t ship a 1.0 CT scanner software controller that was imperfect. Nor would I ship a half baked database update or OS update. Some things can’t fail. You need to iterate until it’s as close to perfect as one can get before release. Upgrading is tough, expensive, costly. Failure isn’t an option.</p> <p>But for most consumer products, and things that aren’t mission critical… there’s a concept of “good enough”, and that’s what. iPad, WordPress are great examples. For WordPress, updates are quick and easy to roll out, low overhead, and there’s very few businesses (other than wordpress.com) that are critically dependent on WordPress. A bug won’t put it out of business. </p> <p>In the case of WordPress, users also have complete access to the source and can patch themselves if they are impatient. User competency is high, user control is high. (damn I love open source).</p> <p>In the case of Mac OS X, an unclear dialog could cause someone to delete an important file. An incorrect pointer could cause crashes. You can’t release until it’s right. Apple was right for slowing OS releases. It wasn’t benefiting anyone. The number of people hitting big bugs until 10.x.5 was damaging to their reputation of stability. </p> <p>Sometimes I think people confuse the two cases. Iterating faster is only good when risk tolerance is accommodating and the ability to continue iteration is strong. Otherwise slower iteration is in your best interest.</p> <p>For WordPress, faster iteration is undoubtedly better. For other projects… I’d question the approach.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490043#respond" onclick="return addComment.moveForm("comment-490043", "490043", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-2" id="comment-490157"> <div id="comment-490157"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/986231941b8e8fa8738fe9ec4ae6ba5f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Serge</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490157">@</a> 12:01 pm</span> <div class="comment-body"><p>Glad someone brought this up. I was reading the comments thinking that it’s all well and good in the consumer, non-critical realm, but I’ve been developing medical software for a long time and (unfortunately) releasing early and often is just not an option. For one, in the US medical software has to be cleared by the FDA, and this is not a process you want to embark on every six months (even though you don’t need to go through a full application every time, the amount of regulatory work quickly becomes a massive deterrent).</p> <p>I’ve seen plenty of platforms (i.e., medical workstations) that could have used an update but instead have remained untouched for years just because companies cannot afford to make drastic changes for regulatory and user-(re)training reasons.</p> <p>The bottom line is that right now I’ve been working on a project for the past 9 months, and it’s not quite ready but as the project leader I strive to strike down feature creep. We have deployed a version for research use, which does give us the “oxygen” feedback that is indeed so necessary, while we work on completing the feature set to what we think is a reasonable 1.0. Will it be perfect? No. Will be we ashamed of it? I hope not.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490157#respond" onclick="return addComment.moveForm("comment-490157", "490157", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-490052"> <div id="comment-490052"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3f0e0a2e08bf7794b38e9452241e97c4?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Jeff Anttila</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490052">@</a> 9:55 pm</span> <div class="comment-body"><p>Many people look to make a difference they could make at 1 Infinite Loop. Personally, I look at how I may make a difference along Bubb Road. This of course, if it existed on Google Maps.</p> <p>Perhaps my priorities are not in order, but it’s worked in the past.</p> <p>Maybe what I need to do is buy a burrito cart, move to Cupertino, and start sharing my story of working for Microsoft and AT&T THAT way…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490052#respond" onclick="return addComment.moveForm("comment-490052", "490052", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490053"> <div id="comment-490053"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/4a54f965fd89b4c1e9159b56b9c79a7e?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.destinationinfinity.org/" rel="external nofollow" class="url">Destination Infinity</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490053">@</a> 9:57 pm</span> <div class="comment-body"><p>Wonderful article. Some thing that provokes a lot of thought… </p> <p>Can’t there be a balance between right enough and perfection? Or, the right enough version can be distributed among the more tech savvy users and the perfected product can be reserved for everyone else. </p> <p>For example, look at Linux Mint. I was using Ubuntu till I updated one fine day to find that there were few problems with the display after an upgrade! So, based on a friends feedback i shifted to Linux Mint. What they say is simple : Do not upgrade till you are absolutely sure that you want to. And for each of the upgrade package, they release a stability rating and we can selectively upgrade only the stable packages. Or not upgrade at all! – Think about how useful such a strategy is for new (non tech) Linux users!</p> <p>As for the testing and feedback, they still get them from the more enthusiastic (read: tech savvy) users who would love to check out newer versions and report bugs. </p> <p>I find this to be an excellent strategy. It sort of has the twin advantages of getting your products tested as well as not bothering the newer (non tech savvy) users with it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490053#respond" onclick="return addComment.moveForm("comment-490053", "490053", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490054"> <div id="comment-490054"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/26392e9ab180efe142d5575f7609c062?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.calvetica.com/" rel="external nofollow" class="url">Rob</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490054">@</a> 10:19 pm</span> <div class="comment-body"><p>As the developer of a top App in the App Store (Calvetica), I can vouch 100% for the truth of this article. This has been the one thing that has really set us apart from our competitors in the store. Our customers feel like we’re genuinely responding to them (we are) and we’re able to get the product perfect but with the help of the market.</p> <p>The other nice thing that happens is that when you release more often, customers are more forgiving if you release with bugs because they know they’re going to be fixed quickly.</p> <p>It’s a good place to be.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490054#respond" onclick="return addComment.moveForm("comment-490054", "490054", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490055"> <div id="comment-490055"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/564d6b420b29ae003b921a8e3d552199?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://brent.fm/" rel="external nofollow" class="url">Brent</a></cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490055">@</a> 10:21 pm</span> <div class="comment-body"><p>I kinda like models where feature-creep is kept to an absolute minimum. Even one feature at a time. I do like when that one feature works so well it brings joy to the user. But again, not every consideration can be taken into account at design/development time. So I think “Just Ship It” reigns.</p> <p>At least until we start coding platforms into new biology. Then it could get messy. Especially with security.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490055#respond" onclick="return addComment.moveForm("comment-490055", "490055", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490056"> <div id="comment-490056"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f2c386b4e76e0e86318929f3dace6bb8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Tim</cite> <span class="says">—</span> <span class="comment-date">November 9, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490056">@</a> 10:36 pm</span> <div class="comment-body"><p>You quote “Pants” as saying: “hey – heres an idea Apple – rather than enter the world of gimmicks and toys, why dont you spend a little more time sorting out your pathetically expensive and crap server line up?”</p> <p>Well, Pants did have a point. Some people (like me!) want Apple to make a decent server. I deal with computers and electronics all day long, and consumer desktops are no longer the weak link. I’d like to have a decent server. Commercial Unix is all but dead, Windows servers are a pain to work with, and Linux isn’t exactly setting the world on fire because of its design.</p> <p>The answer to Pants’ question came 9 years later: last Friday, Apple declared that they’ll stop selling XServes (their only remaining server hardware) in January. I’m afraid it’s only a matter of time until Mac OS X Server suffers the same fate. I guess they just don’t want to any more.</p> <p>Truth be told, the 3gen iPhone/iPod was pretty good. I’d rather have a great Unix server from Apple today, than the 4gen iPhone. Of course, given the relative size of the markets, that would have meant less money for Apple. It doesn’t mean it’s not legit to complain about, though. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_sad.gif" alt=":-(" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490056#respond" onclick="return addComment.moveForm("comment-490056", "490056", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-odd thread-alt depth-1"> <div id="comment-490068"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.appleda.com/archives/6508" rel="external nofollow" class="url">最寂寞的号码 —— 1.0 « 苹果手机 « 苹果大</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490077"> <div id="comment-490077"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7fb711690e300f97f48cde1892c484c8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://obsurvey.com/" rel="external nofollow" class="url">Allan Ebdrup</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490077">@</a> 12:53 am</span> <div class="comment-body"><p>This is so true, an agressive release cycle brings a lot of benifits, one of them beeing more user feedback as you go along.<br/> I’ve taken this to the extreme in my spare time project <a href="https://web.archive.org/web/20101224184107/http://obsurvey.com/" rel="nofollow">http://obsurvey.com</a>. I’ve streamlined the release process, and build custom automated tools, so I can release in a couple of minutes. A couple of times users have requested features and I’ve implemented and released them the same day. So far I’ve made 279 releases of obsurvey the last 3 years.<br/> When I find bugs, I fix most of them and release the same day.<br/> I’m not saying that everyone needs to do as I do, but I like beeing able to do it, it’s a fun way to work.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490077#respond" onclick="return addComment.moveForm("comment-490077", "490077", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490078"> <div id="comment-490078"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/da5786d0b257951d456b52352dad6a6a?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.internetimperiet.com/" rel="external nofollow" class="url">Andreas</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490078">@</a> 1:08 am</span> <div class="comment-body"><p>As time has gone by I’ve sort of stopped working for perfection until I release a web project to the masses. The feedback I get and perhaps more importantly the constant stress of fixing stuff when things are live and everyone can see your mistakes make the projects evolve more quickly than if I just tinker with them in a closed environment.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490078#respond" onclick="return addComment.moveForm("comment-490078", "490078", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-even depth-1" id="comment-490084"> <div id="comment-490084"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/1b5878f5ab34e101edcdd7e0e49b0489?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://homepage.mac.com/matthew_elton/extra-help//obliquely/essays/perfect.html" rel="external nofollow" class="url">Matthew Elton</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490084">@</a> 1:40 am</span> <div class="comment-body"><p>Great post. What I completely agree with is that the perfectionist needs to recognize that she will almost always find shipping uncomfortable. She needs to make peace with that. Waiting until she feels comfortable because there are no more flaws will never work.</p> <p>A friend of mine helped me recognize how crazy I can get around ‘shipping anxiety’ anxiety when she pointed out that I appeared to believe: if it’s not perfect, it’s of no value.</p> <p>More about this in a short essay on perfectionism in my 1.0 shipped iOS app Obliquely Productive. (Or read it here: <a href="https://web.archive.org/web/20101224184107/http://homepage.mac.com/matthew_elton/extra-help//obliquely/essays/perfect.html" rel="nofollow">http://homepage.mac.com/matthew_elton/extra-help//obliquely/essays/perfect.html</a> ).</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490084#respond" onclick="return addComment.moveForm("comment-490084", "490084", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490085"> <div id="comment-490085"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2cd8df04a3be5cdefbd88ce598ec7a7d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.mkjones.co.uk/" rel="external nofollow" class="url">mkjones</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490085">@</a> 1:46 am</span> <div class="comment-body"><p>Duke Nukem Forever anyone?</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490085#respond" onclick="return addComment.moveForm("comment-490085", "490085", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490107"> <div id="comment-490107"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490107">@</a> 2:56 am</span> <div class="comment-body"><p>Someone had to say it. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490107#respond" onclick="return addComment.moveForm("comment-490107", "490107", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-490094"> <div id="comment-490094"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a463ab971eae4839733f4a9cbaddebe6?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://calameda.com/" rel="external nofollow" class="url">Francesco</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490094">@</a> 2:30 am</span> <div class="comment-body"><p>I ran into this article just at the right time as we are also dealing with the problem of how many features to include into our first release.</p> <p>Following the Customer Development process and applying it to the sector of web services, maybe the focus should be more on production iteration than features.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490094#respond" onclick="return addComment.moveForm("comment-490094", "490094", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490116"> <div id="comment-490116"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0c943ef06aaf796a2d4aa3bdecc112ae?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://moorlater.com/" rel="external nofollow" class="url">Mark Nielsen</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490116">@</a> 3:48 am</span> <div class="comment-body"><p>When we’re talking about software, shipping early and often is absolutely a great thing.</p> <p>But when we’re talking about hardware, with its *massive* environmental impact, rapid obsolescence shows how darned irresponsible we all are, as manufacturers and consumers. The speed at which Apple obsolete their own products is their ugly underbelly, to my mind.</p> <p>Anyways, your main point, Matt, is about software, and I’m behind you there.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490116#respond" onclick="return addComment.moveForm("comment-490116", "490116", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490118"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://rd.problah.com/apple/immature-product" rel="external nofollow" class="url">Apple 不吝推出不成熟的產品 | R.D.</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490120"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://wir-sprechen-online.com/2010/11/10/real-artists-ship/" rel="external nofollow" class="url">Real Artists Ship « Wir sprechen Online.</a></cite></p> </div> </div> </li> <li class="comment byuser comment-author-otto even thread-even depth-1" id="comment-490123"> <div id="comment-490123"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0994d5e2e158a24ba8017c2525d78263?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ottodestruct.com/" rel="external nofollow" class="url">Otto</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490123">@</a> 5:04 am</span> <div class="comment-body"><p>1.1 can be as bad as 1.0, it’s the loneliest number since the number 1.0.</p> <p>If only we could make “shrink-wrap” software updates as easy as web-service updates. Maybe splitting the software into smaller definable pieces or something? Structure plays a big part here, I think.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490123#respond" onclick="return addComment.moveForm("comment-490123", "490123", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490124"> <div id="comment-490124"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/14006d131afe582dcd7bd5812eec0a61?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.benjieboo.co.uk/" rel="external nofollow" class="url">Benjamin Christine</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490124">@</a> 5:55 am</span> <div class="comment-body"><p>That is a really nice blog! Great points made, but I do believe that Apple tries to come across as perfectionist, but like you said they are truly outrageous in the products they have produced in the last 10 years. Thanks</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490124#respond" onclick="return addComment.moveForm("comment-490124", "490124", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490125"> <div id="comment-490125"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/198b5589487b3becd3f75cdb60ba0979?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://nxnweb.com/" rel="external nofollow" class="url">Josh</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490125">@</a> 6:03 am</span> <div class="comment-body"><p>Thank you for this post, Matt. I think these ideas apply to just about product on the web. It’s a mental hurdle for some to get over because the web is so relatively new.<br/> An example that relates to what I do is a small business website. Iterating a website is often a new concept that I find many small business owners struggle with. They still hold onto the idea that version 1 has to be perfect and often delay taking the site live. It’s not like a brochure that you’re going to print x-thousand copies and that’s it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490125#respond" onclick="return addComment.moveForm("comment-490125", "490125", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490130"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.erikphansen.com/just-ship-it" rel="external nofollow" class="url">Just Ship It</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490132"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://josephscott.org/archives/2010/11/shipping-1-0/" rel="external nofollow" class="url">Shipping 1.0 | Joseph Scott</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490137"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.grandlarseny.com/2010/11/1-0-is-the-loneliest/" rel="external nofollow" class="url">1.0 Is the Loneliest | Grand Larseny</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490138"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://cinnamonthoughts.org/2010/11/10/the-hit-list-may-not-be-abandoned-after-all/" rel="external nofollow" class="url">The Hit List May not be Abandoned After All</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490146"> <div id="comment-490146"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7e56e22bfdbab6a3aa9d86ed5408c391?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Zak</cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490146">@</a> 10:08 am</span> <div class="comment-body"><p>No mention of Harry Nilsson yet? Well here it is then. Nice Harry Nilsson reference in the title. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley"/> </p> <p>Who is Harry Nilsson, you say? Fortunately for you, the documentary of his life was just released on DVD. It’s called Who is Harry Nilsson (And Why is Everybody Talkin’ About Him)? It’s available from Amazon and it’s on Netflix.</p> <p>Nilsson wrote “One (is the loneliest number)”, even though Three Dog Night made it famous. You’d be surprised at how well you know Nilsson’s music even if you’ve never heard of him. </p> <p>Oh also, good article.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490146#respond" onclick="return addComment.moveForm("comment-490146", "490146", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-2" id="comment-490569"> <div id="comment-490569"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/48b4548e80f20661626918b9185ef036?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">John Goodman</cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490569">@</a> 5:45 pm</span> <div class="comment-body"><p>You wouldn’t by any chance be Harry’s SON Zak, would you? If so, good to see you still on cyberspace after all these years! And glad to see the documentary finally came out… It’s seemingly been in limbo so long, I was worried I’d NEVER get a chance to see it. Coincidentally, I just added it to the top of my Netflix instant queue yesterday, ready to watch tonight. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490569#respond" onclick="return addComment.moveForm("comment-490569", "490569", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-490149"> <div id="comment-490149"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/6cecccca4d3b859be62773ef70cb7318?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ednailor.com/" rel="external nofollow" class="url">Ed</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490149">@</a> 10:58 am</span> <div class="comment-body"><p>Very well written. Always look forward to the latest updates to WordPress!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490149#respond" onclick="return addComment.moveForm("comment-490149", "490149", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-odd thread-alt depth-1"> <div id="comment-490153"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://meowsplash.com/1-0-is-the-loneliest-number/" rel="external nofollow" class="url">1.0 Is the Loneliest Number | Laurent Courtines - MeowSplash</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-even depth-1"> <div id="comment-490154"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://commentonseth.com/oxygen-for-ideas/" rel="external nofollow" class="url">Oxygen for ideas | Comment On Seth</a></cite></p> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490159"> <div id="comment-490159"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c0c62613629bb9a1c6bdb567a076123b?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.youtube.com/watch?v=GPHM6dG-dAo" rel="external nofollow" class="url">Mike Gibbons</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490159">@</a> 12:43 pm</span> <div class="comment-body"><p>Matt well done — as for rudimentary 1.0 what works so well (OK) for Apple doesn’t seem to work for Google IMHO — not sure why but what you say it dead on – shipping is everything! Hope you wont mind me tagging on a very, very funny video take on Seth’s Linchpin Do you ship? Enjoy <a href="https://web.archive.org/web/20101224184107/http://www.youtube.com/watch?v=GPHM6dG-dAo" rel="nofollow">http://www.youtube.com/watch?v=GPHM6dG-dAo</a></p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490159#respond" onclick="return addComment.moveForm("comment-490159", "490159", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490169"> <div id="comment-490169"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490169">@</a> 2:53 pm</span> <div class="comment-body"><p>To use 37signals parlance, for 1.0 Apple <em>often</em> ships half a product, Google <em>sometimes</em> ships a half-assed product. Check out their chapter for more:</p> <p><a href="https://web.archive.org/web/20101224184107/http://gettingreal.37signals.com/ch05_Half_Not_Half_Assed.php" rel="nofollow">http://gettingreal.37signals.com/ch05_Half_Not_Half_Assed.php</a></p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490169#respond" onclick="return addComment.moveForm("comment-490169", "490169", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-490160"> <div id="comment-490160"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d2fd6f6d23fe0037272b137e3160ddbf?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://beckyblanton.com/" rel="external nofollow" class="url">Becky Blanton</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490160">@</a> 12:49 pm</span> <div class="comment-body"><p>Now, if they could just apply all that genius to improving customer service… which doesn’t need to sit in a back room until components come down in price. It just means honoring your promises to replace lemons when they’re truly lemons…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490160#respond" onclick="return addComment.moveForm("comment-490160", "490160", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490162"> <div id="comment-490162"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7b44748da05cbf3621814590d82d3508?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://sueandsteveshow.com/" rel="external nofollow" class="url">Steve Soucy</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490162">@</a> 12:52 pm</span> <div class="comment-body"><p>I had this discussion yesterday. Someone was cautioning me to sit on my brilliant idea, and not talk about it with anyone. She’s an old school marketer, I like using the Facebook. She was thinking that perfecting the idea, is more important than the getting the word out. </p> <p>We argued pointlessly, and then went our separate ways. </p> <p>And now today Seth Godin suggests reading your blog. </p> <p>Needless to say.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490162#respond" onclick="return addComment.moveForm("comment-490162", "490162", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490164"> <div id="comment-490164"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d0647ec40b601837e1f77bf39cf17841?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://10citybridgerun.com/" rel="external nofollow" class="url">Matt Jones</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490164">@</a> 1:24 pm</span> <div class="comment-body"><p>Inspiring- thanks Matt, and timely!</p> <p>Great to read the comments from others- what a rich conversation.</p> <p>Time to ship it!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490164#respond" onclick="return addComment.moveForm("comment-490164", "490164", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490165"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://10citybridgerun.com/2010/11/11/if-you%e2%80%99re-not-embarrassed-when-you-ship-your-first-version-you-waited-too-long/" rel="external nofollow" class="url">If you’re not embarrassed when you ship your first version you waited too long. | Building Bridges</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490167"> <div id="comment-490167"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f5fd08f53917af2efface4750b620ce8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://isal.wordpress.com/" rel="external nofollow" class="url">isal</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490167">@</a> 2:48 pm</span> <div class="comment-body"><p>Thanks Matt!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490167#respond" onclick="return addComment.moveForm("comment-490167", "490167", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490172"> <div id="comment-490172"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/9758942613e3e3c9f77af42fbcfb1eba?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://robertstrand.wordpress.com/" rel="external nofollow" class="url">Robert Strand</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490172">@</a> 3:36 pm</span> <div class="comment-body"><p>As a detail-type person, I certainly can identify with the mental constipation of getting it “just right” before you ship. </p> <p>Programming, however, is an iterative art, and nightly builds are waaay to slow, sort of like a batch job on an old mainframe. I loved the design-code-test-fix cycle of personal computers. Is the collaborative cycle of under a minute to deploy the “next big thing?”</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490172#respond" onclick="return addComment.moveForm("comment-490172", "490172", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490178"> <div id="comment-490178"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/09170a454ce9ffc39f70ac8b3363b051?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.redphotophotography.com/" rel="external nofollow" class="url">Gary Miller</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490178">@</a> 4:09 pm</span> <div class="comment-body"><p>Too late is always late. Some people use perfection as an excuse to never get anything done. You are right, we definitely need to let go of things, put them out there, get some real world feedback, and make some real world changes to improve.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490178#respond" onclick="return addComment.moveForm("comment-490178", "490178", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490181"> <div id="comment-490181"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/e504c1b12ba12d735d6096fa1468dbe7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://hexnotes.com/" rel="external nofollow" class="url">Ross Lambert</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490181">@</a> 4:33 pm</span> <div class="comment-body"><p>There’s an old saying in my biz: “Software is never finished, just pried from the unwilling hands of the engineers.”</p> <p>Even though I am an engineer first and foremost, I understand the wisdom therein.</p> <p>== Ross-a-roni ==</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490181#respond" onclick="return addComment.moveForm("comment-490181", "490181", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490183"> <div id="comment-490183"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7df0c4f0af23398ad918a47e9e910781?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://richardxthripp.thripp.com/" rel="external nofollow" class="url">Richard X. Thripp</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490183">@</a> 5:40 pm</span> <div class="comment-body"><p>Sometimes it’s better to delay a release so you don’t have to deal with backwards compatibility issues later. Let’s say you have version 1.0 of a WordPress plugin almost ready, but you haven’t figured out how to serialize the options array. Would it be better to release it now or figure out how to make the options into an array and release it a couple days late? I think a couple days late would be better, because then you’d never have to deal with v1.0 users who upgrade.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490183#respond" onclick="return addComment.moveForm("comment-490183", "490183", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490186"> <div id="comment-490186"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490186">@</a> 6:00 pm</span> <div class="comment-body"><p>You caught me — on data structures I usually try to think through the possibilities and plan for expansion, for example how WP’s posts table is structured to hold lots of types of data. However I try to temper this with knowing it always changes. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490186#respond" onclick="return addComment.moveForm("comment-490186", "490186", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-3" id="comment-490187"> <div id="comment-490187"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/7df0c4f0af23398ad918a47e9e910781?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://richardxthripp.thripp.com/" rel="external nofollow" class="url">Richard X. Thripp</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490187">@</a> 6:09 pm</span> <div class="comment-body"><p>I agree Matt! I like how the wp_posts table contains a lot of columns with data about each post, but wp_postmeta is still there for extra metadata. Some CMS’s would put almost everything about each post in a table like wp_postmeta, but that makes the data harder to work with, at least for me (I’m not a programming expert like you).</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> </ul> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490188"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://thinkvitamin.com/business/around-the-web-flash-free-facebook-engineering-wireds-cover/" rel="external nofollow" class="url">Around the Web: Flash-free, Facebook Engineering, & Wired’s Cover | Think Vitamin</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490189"> <div id="comment-490189"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d0647ec40b601837e1f77bf39cf17841?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://10citybridgerun.com/" rel="external nofollow" class="url">Matt Jones</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490189">@</a> 6:12 pm</span> <div class="comment-body"><p>There is also a military version of the ‘ship it!’ school.<br/> To paraphrase Patton: “A good plan now is better than a perfect plan hatched from within the walls of a prisoner-of-war camp”.<br/> A step-change from Apple and Steve Jobs, but the intention is the same…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490189#respond" onclick="return addComment.moveForm("comment-490189", "490189", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490190"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.everydayux.com/2010/11/10/stop-talking-start-shipping/" rel="external nofollow" class="url">Stop talking, start shipping — everydayUX</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490192"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://postgrad.eudaimonia.ca/2010/11/10/versions/" rel="external nofollow" class="url">Versions | Post-Grad Decompression Chamber</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490199"> <div id="comment-490199"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/14d67b951c3727c2c628ea91a668db8c?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://mewsigma.wordpress.com/" rel="external nofollow" class="url">Suraj Nair</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490199">@</a> 7:10 pm</span> <div class="comment-body"><p>Interesting post. Don’t you think that Apple got the benefit of doubt because of their brand? Having done great things in the past does give you some leverage.</p> <p>Sometime, rudimentary 1.0 versions might lead a lot of your possible customers to stick with similar existing decent vendors or figure out other vendors. Just trying to think aloud.</p> <p>Thank you! for the great post.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490199#respond" onclick="return addComment.moveForm("comment-490199", "490199", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490200"> <div id="comment-490200"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3d8980e322d5a25bc1c02006ad7bd061?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.selfinlight.com/" rel="external nofollow" class="url">michele meiche</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490200">@</a> 7:22 pm</span> <div class="comment-body"><p>Great post.</p> <p>I so agree… many people keep their ideas & their creations to themselves for far too long fearing the criticism and that they are “not good enough.”</p> <p>There is a balance between good enough and needs more improvement.</p> <p>things naturally evolve and improve, but not unless the idea or product is put out into the world and allow to be improved.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490200#respond" onclick="return addComment.moveForm("comment-490200", "490200", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490211"> <div id="comment-490211"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a9253565cd7a0a613c1147db0e66e6f0?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://rtcamp.com/" rel="external nofollow" class="url">Rahul Bansal</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490211">@</a> 9:46 pm</span> <div class="comment-body"><p>Your words helped me… <em>“if you’re not embarrassed when you ship your first version you waited too long…”</em></p> <p>I recently launched few services in early stage. I was criticized for being unprofessional sometimes but now a link to this article would be my best defense! hehe <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490211#respond" onclick="return addComment.moveForm("comment-490211", "490211", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490213"> <div id="comment-490213"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/eafab87444193df5c12da95f165f0ace?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://williamgill.wordpress.com/" rel="external nofollow" class="url">William Gill</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490213">@</a> 10:16 pm</span> <div class="comment-body"><p>Great post.<br/> The ‘one more thing’ mentality is a killer… </p> <p>And what exacerbates it is multiple teams working independently on the same release. Team a neads 2 more days to finish feature x, so team b foolishly starts working on feature y, which turns out to need longer than 2 days, so they are still working after Team a is finished. So team a picks up another story… and so on.</p> <p>Someone needs to draw the line in the sand and ship it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490213#respond" onclick="return addComment.moveForm("comment-490213", "490213", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490216"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.artsystemconsulting.com/archives/1979" rel="external nofollow" class="url">ArtsystemConsulting » アイデアのための酸素</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490217"> <div id="comment-490217"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/b995366c1c541336d7dc01259a67a24d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://stuartcpalmer.wordpress.com/" rel="external nofollow" class="url">Stuart Palmer</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490217">@</a> 10:53 pm</span> <div class="comment-body"><p>NO amount of research and testing can take the place of real world users feeding back. I am a fan of soft launching to early adopters to get the bugs out then getting louder about things once you have the offer right.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490217#respond" onclick="return addComment.moveForm("comment-490217", "490217", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490221"> <div id="comment-490221"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/1cf46eda2bd30852bb4380ef379e20df?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.revolutionpersonnelle.com/" rel="external nofollow" class="url">Jean-Philippe</a></cite> <span class="says">—</span> <span class="comment-date">November 10, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490221">@</a> 11:53 pm</span> <div class="comment-body"><p>Superbe Matt ! Voilà comment tous les créateurs devraient avancer. Merci beaucoup. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490221#respond" onclick="return addComment.moveForm("comment-490221", "490221", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490240"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.poptheagency.co.uk/?p=314" rel="external nofollow" class="url">Pop: The digital marketing agency – Start from the beginning</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490241"> <div id="comment-490241"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/363cd1c0821ba1c0df74c5ee5f54dd17?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://azureru.com/" rel="external nofollow" class="url">Eru</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490241">@</a> 4:22 am</span> <div class="comment-body"><p>Ah, very inspiring Matt, </p> <p>I am trapped in that “one more thing” mentality because I do care about my product so much; but reading this, I realize It won’t grow to be a good product if it doesn’t receive any feedback from the mass.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490241#respond" onclick="return addComment.moveForm("comment-490241", "490241", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490242"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.limbicnutrition.com/blog/real-artists-ship/" rel="external nofollow" class="url">Real artists ship — LimbicNutrition Weblog</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490245"> <div id="comment-490245"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/1f0587fcdb9a79e1a8a33c93b9234738?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.skypulsemedia.com/" rel="external nofollow" class="url">Howie at Sky Pulse Media</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490245">@</a> 4:58 am</span> <div class="comment-body"><p>Very well written. Just remember 1st to market often creates the market but it never dominates the market. See Yahoo. Netscape. Apple…yes Apple. It does not own Smart phones anymore. Droid is out shipping by 2-1. Tablets? It won’t own that either. Apple knows all this. The only market it ever owned was the MP3 player. BUT it doesn’t care. If it always owns 50% of the upper 20% of the market it wins every time with great sales numbers, huge margins, and massive profits.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490245#respond" onclick="return addComment.moveForm("comment-490245", "490245", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490249"> <div id="comment-490249"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/cf08d3323752af98c7b908962c18a17c?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.danieldecker.net/" rel="external nofollow" class="url">Daniel Decker</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490249">@</a> 5:35 am</span> <div class="comment-body"><p>Outstanding perspective here Matt. Thank you. </p> <p>I did a post on my blog recently about NOT WAITING ON PERFECTION. I think perfection is the old way of thinking because if we’re innovating then perfection never exists. It’s constantly changing. </p> <p>It’s the now the Economy of Action.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490249#respond" onclick="return addComment.moveForm("comment-490249", "490249", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490250"> <div id="comment-490250"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/24e61ce4e61916720017488d416a1e1c?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.lightfin.com/" rel="external nofollow" class="url">Sam Giberson</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490250">@</a> 5:55 am</span> <div class="comment-body"><p>“One more thing” inevitably turns into five more things and if you’re not careful, ten more after that. The worst “one more thing” examples are the “what if” games that are so easy to play. When you start trying to think of all the things that potential users are going to say when they interact with your product instead of just getting it out the door to get real world feedback. Excellent post.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490250#respond" onclick="return addComment.moveForm("comment-490250", "490250", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490255"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://intenseminimalism.com/2010/a-rudimentary-1-0-out-into-the-world/" rel="external nofollow" class="url">“I like Apple for the opposite reason: they’re not afraid of getting a rudimentary 1.0 out into the world.” – Matt Mullenweg • Intense Minimalism</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490256"> <div id="comment-490256"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/d372f25f01e3ce4c130ef2bde45167ce?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://allenjfuller.com/" rel="external nofollow" class="url">Allen J Fuller, III</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490256">@</a> 7:17 am</span> <div class="comment-body"><p>Thanks for this Matt. Excellent post!</p> <p>It is so easy to tie your self-worth to a project, needing it to be perfect or they will make fun of you. The ability to divorce yourself from your work to a certain extent is critical to be able to enjoy the benefits of shipping early.</p> <p>Thanks again, I needed the reminder.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490256#respond" onclick="return addComment.moveForm("comment-490256", "490256", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490257"> <div id="comment-490257"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/2d8a4f1e6c91d73910616a4d3f89c40d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.mindtrik.com/" rel="external nofollow" class="url">mindtrik</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490257">@</a> 7:54 am</span> <div class="comment-body"><p>Thanks. I needed this.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490257#respond" onclick="return addComment.moveForm("comment-490257", "490257", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490260"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://rasga.co.uk/2010/11/11/spotted-november-7th-november-11th/" rel="external nofollow" class="url">Data & Stuff // Neil Houston » Blog Archive » Spotted: November 7th – November 11th</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490276"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://abaditya.com/2010/11/12/links-for-2010-11-11/" rel="external nofollow" class="url">links for 2010-11-11 « AB's reflections</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490288"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://everydayelembee.com/2010/11/do-more-think-less/" rel="external nofollow" class="url">Do more, think less</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490293"> <div id="comment-490293"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/449faa9df7a5e0fc53b2736ccee9d967?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.gabrielboray.com/" rel="external nofollow" class="url">Gabriel Boray</a></cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490293">@</a> 6:00 pm</span> <div class="comment-body"><p>This is great. I think I’ve read 100 blog posts this week and this is my first time here. Well done, your article is right on and something that I have needed to confront with a project I have stopped and started too many times in the last few years, always questioning how it was coming. Lately I’ve been thinking I just need to run with it and if it’s not perfect it will still have value and help people. Thank you.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490293#respond" onclick="return addComment.moveForm("comment-490293", "490293", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490299"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.joshstauffer.com/do-more-faster-escape-the-one-more-thing-mentality/" rel="external nofollow" class="url">Do more faster: Escape the “one more thing” mentality</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490308"> <div id="comment-490308"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/c5d9c4a2a85e7bc6e1281a4e5c6745f5?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Jean-Baptiste Collinet</cite> <span class="says">—</span> <span class="comment-date">November 11, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490308">@</a> 10:25 pm</span> <div class="comment-body"><p>Absolutely brilliant !</p> <p>Glad I’m reading Seth’s Blog, otherwise I would have missed your post…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490308#respond" onclick="return addComment.moveForm("comment-490308", "490308", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490312"> <div id="comment-490312"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/fc7add786f53781a7b3d4863ef740b5f?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.loopto.com/" rel="external nofollow" class="url">Tom</a></cite> <span class="says">—</span> <span class="comment-date">November 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490312">@</a> 12:01 am</span> <div class="comment-body"><p>“if you’re not embarrassed when you ship your first version you waited too long.”</p> <p>That’s music to my ears – which are red hot with embarrassment much of the time <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490312#respond" onclick="return addComment.moveForm("comment-490312", "490312", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490318"> <div id="comment-490318"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/1cdb653a4a803b7ad6e6a5bd9a42e560?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://lucyinsite.com/" rel="external nofollow" class="url">Lucy</a></cite> <span class="says">—</span> <span class="comment-date">November 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490318">@</a> 3:00 am</span> <div class="comment-body"><p>This is truely inspiring. </p> <p>Thank you Matt. For this and for WP.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490318#respond" onclick="return addComment.moveForm("comment-490318", "490318", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490329"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.myenmart.com/?p=1561" rel="external nofollow" class="url">The Friday Blog Round-Up 11/12/10 » EnMart Embroidery Talk</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490351"> <div id="comment-490351"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/409487b5dbabc0bbc3e095598e7558fa?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.livioradio.com/" rel="external nofollow" class="url">Jake Sigal</a></cite> <span class="says">—</span> <span class="comment-date">November 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490351">@</a> 1:26 pm</span> <div class="comment-body"><p>About 5 years ago I’d agree with the concept of people not being open to different ideas… However after starting my company I’ve noticed that consumers are more “open” to new ideas. </p> <p>When I hear investors talk about creating the “next iPod,” I don’t think they mean creating an MP3 player. What is being communicated is creating a product that people don’t know they need yet and probably won’t understand until the product starts catching on with mass consumers.</p> <p>1.0 is kind of scary but unless your brand is known for fixing things quick you have to commit to getting to 2.0 and then 3.0. The problem I’ve seen in consumer electronics is that now 1.0 get’s more open acceptance, but it’s more important that 1.0 is right. Otherwise there is no 2.0. (the only exception I’ve seen is making a new 1.0 from a new brand using 2.0 technology from the first brand)</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490351#respond" onclick="return addComment.moveForm("comment-490351", "490351", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490357"> <div id="comment-490357"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/f2987a43ae91507370b73078cd20a591?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://tumblingideas.tumblr.com/" rel="external nofollow" class="url">Willieram</a></cite> <span class="says">—</span> <span class="comment-date">November 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490357">@</a> 3:42 pm</span> <div class="comment-body"><p>Great, brilliant post.</p> <p>I should only add that Steve Jobs’ not just one illuminated guy that was born wizard. Actually he learned the lesson the hard way: After outsted by Apple, he went on to build Next, which shipped kind of much too late, disconnected form the environment. </p> <p>The good thing is that he learned the lesson. And it shows every day now.</p> <p>That’s what I call “learning”.</p> <p>Willie.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490357#respond" onclick="return addComment.moveForm("comment-490357", "490357", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490361"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://portfolio.chrishanrath.com/2010/11/real-artists-ship/" rel="external nofollow" class="url">Real artists ship. | Chris Hanrath</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490368"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.wolfnowl.com/2010/11/being-green-biophilic-design/" rel="external nofollow" class="url">Being Green – ‘Biophilic Design’ « M&M's Musings</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490426"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://seriouslyhappy.com.au/blog/2010/11/14/p-is-for/" rel="external nofollow" class="url">The dreaded P-word | seriouslyhappy.com.au</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490443"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.shaunnestor.com/2010/11/usage-is-like-oxygen-for-ideas/" rel="external nofollow" class="url">Usage is like oxygen for ideas</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490465"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://thomaskcarpenter.com/2010/11/14/a-world-without-gatekeepers/" rel="external nofollow" class="url">A World Without Gatekeepers « The Future Digital Life</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490468"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://bonobolabs.com/getting-your-ship-together/" rel="external nofollow" class="url">Getting Your Ship Together « Bonobo</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490470"> <div id="comment-490470"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/3d156ddd173680aa29cbb3e60b74ffe8?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://typographica.org/" rel="external nofollow" class="url">Stephen Coles</a></cite> <span class="says">—</span> <span class="comment-date">November 14, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490470">@</a> 3:26 pm</span> <div class="comment-body"><p>Matt – Oops, many of your apostrophes are open quotes.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490470#respond" onclick="return addComment.moveForm("comment-490470", "490470", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490475"> <div id="comment-490475"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 14, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490475">@</a> 6:26 pm</span> <div class="comment-body"><p>I’m testing the trunk/alpha version of WordPress 3.1, so you just helped find a bug. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"/> </p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490475#respond" onclick="return addComment.moveForm("comment-490475", "490475", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="pingback even thread-odd thread-alt depth-1"> <div id="comment-490476"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://davidcummings.org/2010/11/14/usage-is-like-oxygen-for-ideas-in-products/" rel="external nofollow" class="url">Usage is Like Oxygen for Ideas (in Products) « 10,000 Startup Hours – David Cummings</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-even depth-1"> <div id="comment-490498"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://tomfishburne.com/2010/11/brand-butterfly.html" rel="external nofollow" class="url">brand butterfly | Tom Fishburne: Marketoonist</a></cite></p> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490503"> <div id="comment-490503"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/90e16b8db748b9f699fea4302e468dd9?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://andyfoster.net/" rel="external nofollow" class="url">Andy Foster</a></cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490503">@</a> 2:53 am</span> <div class="comment-body"><p>Reminds me of the article, “Real Artists Ship” about building the Macintosh in 1984. Steve Jobs was more concerned with shipping the product with a few bugs than fixing up every little thing and delaying.</p> <p><a href="https://web.archive.org/web/20101224184107/http://www.folklore.org/StoryView.py?story=Real_Artists_Ship.txt" rel="nofollow">http://www.folklore.org/StoryView.py?story=Real_Artists_Ship.txt</a></p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490503#respond" onclick="return addComment.moveForm("comment-490503", "490503", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment byuser comment-author-saxmatt bypostauthor odd alt depth-2" id="comment-490525"> <div id="comment-490525"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/767fc9c115a1b989744c755db47feb60?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://ma.tt/" rel="external nofollow" class="url">Matt</a></cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490525">@</a> 9:09 am</span> <div class="comment-body"><p>That’s one of my favorites, I’ll add its link to the closing quote.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490525#respond" onclick="return addComment.moveForm("comment-490525", "490525", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-490521"> <div id="comment-490521"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/5dc407a8edd522cfe47987459a1d6531?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://julie.wordpress.com/" rel="external nofollow" class="url">Julie</a></cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490521">@</a> 7:09 am</span> <div class="comment-body"><p>Matt, this is wonderful. I’m glad you decided to go ahead and ship the post.</p> <p>It’s also personally very applicable to me this week, as I have a small reading on Wednesday night, and I’ve been terrified of presenting my too-personal, not-quite-ready-for-prime-time piece. But you’re right. There will be other readings, other audiences, and there’s no real point on sitting on a piece when I could be getting feedback.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490521#respond" onclick="return addComment.moveForm("comment-490521", "490521", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490537"> <div id="comment-490537"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/a1d96c17e0746a408d01b1ca777e9ce5?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://lawrencesamantha.com/" rel="external nofollow" class="url">Lawrence</a></cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490537">@</a> 10:24 am</span> <div class="comment-body"><p>“A beautiful thing about Apple is how quickly they obsolete their own products”</p> <p>The beautiful thing is,Apple does it without making people cry. Android is launching 2-3 release every year, and the media are so angry with “fragmentation” and such.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490537#respond" onclick="return addComment.moveForm("comment-490537", "490537", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490562"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://darkhorseinvestors.org/lessons-in-entrepreneurship-from-a-giant/" rel="external nofollow" class="url">Lessons in Entrepreneurship from a Giant | DarkHorse Investors</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490564"> <div id="comment-490564"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/99e75a2d2539eae32b1a437f97ec8c1d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Micha</cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490564">@</a> 4:37 pm</span> <div class="comment-body"><p>“A beautiful thing about Apple is how quickly they obsolete their own products.”</p> <p>WTF? Beautiful? This is PURE MARKETING. There is nothing beautiful about fleecing customers and creating false desires. This is truly an indicator of how deeply the ‘sheep’ mentality has been ingrained in Apple customers. </p> <p>Apple do not have a monopoly on good ideas – in fact they are notorious for copying those of others. The fact that it is nothing but marketing that gets them so far is just reiterating that Apple owners have been conned.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490564#respond" onclick="return addComment.moveForm("comment-490564", "490564", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490574"> <div id="comment-490574"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/187ab87ec499608f4b5b7be5441aa422?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Steve Odette</cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490574">@</a> 8:09 pm</span> <div class="comment-body"><p>Brilliant article and relevant. </p> <p>I’m developing my first software and the experience (as a non-programmer) has been daunting in comparison to information marketing products or services.</p> <p>I will offer a word of caution here though… having seen many programs that were not ready launch.</p> <p>After handling the help desk for one such company in the Social Networking software niche not long ago – from that experience, I can assure you that a little “i” dotting and “t” crossiing before launch – some testing and tweaking… is not only prudent, it’s imperitive unless you are a glutton for punishment, exodus of clients and loss of massive industry support and respect.</p> <p>For smaller businesses, not Apple size monoliths, alienating a large percentage of your new, trusting, faithful tribe is not a wise idea.</p> <p>Apple the brand is well established… imagine buying a simple WP plugin that screws up your entire site from developer “X” and the chances you’ll trust him again are not very high.</p> <p>The “Ready, Fire, Aim” folks out there forget that the first word is still “READY.”</p> <p>I certainly understand programmers creep… have a case of it right now in fact (along with first software nerves and nightmares of that help desk fiasco after watching a company do it all wrong).</p> <p>However, there is something to be said for just developing the CORE or initial launch with absolute quality. </p> <p>Leave off some features, fine.</p> <p>Discover a few post launch bugs, expected.</p> <p>Be 100% there for your buying Tribe when there is a challenge, imperitive.</p> <p>Ship garbage that isn’t at the “Ready” stage yet? Just plain sadistic and, in my experience, poor business positioning and planning.</p> <p>I am a huge Seth fan and agree 99% with the “Just Ship It” mind-set and approach, because I believe he’s talking about fear, procrastination, apprehension…. </p> <p>Not quality.</p> <p>Shipping an untested, untried, unproven software (or anything else) that has obvious flaws would be like Seth selling his next book with every other page missing.</p> <p>If it isn’t ready, it isn’t ready.</p> <p>If it’s ready… stop messing with it and SHIP.</p> <p>Kinda surprised few others have seen this or commented on this or… am I just missing something here in my reading?</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490574#respond" onclick="return addComment.moveForm("comment-490574", "490574", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-490575"> <div id="comment-490575"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/187ab87ec499608f4b5b7be5441aa422?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Steve Odette</cite> <span class="says">—</span> <span class="comment-date">November 15, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490575">@</a> 8:29 pm</span> <div class="comment-body"><p>Also… forgot to mention:</p> <p>“Real artists ship.”</p> <p>I believe its about finishing a product, painting, book, software, etc.</p> <p>Not shipping a painting with half the canvas still in primer, a product or book with pages missing, or software with obvious work that still needs to be done to it.</p> <p>Sorry to be the contrarian here… but I’ve seen the other side of the coin being pitched at people who’ve been terribly burned by the practice of releasing crap because they were told to “Just get it out there.”</p> <p>Balance and a little intelligence I think is important when looking at this.</p> <p>Imagine Apple’s audience if it wasn’t just bugs, but instead was no redeaming quality or technology that worked at all? An empty box with a brand name on it?</p> <p>That’s the extreme, sure – just haven’t seen much of the balance argued here is all. </p> <p>With deep respect…</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490575#respond" onclick="return addComment.moveForm("comment-490575", "490575", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-2" id="comment-490860"> <div id="comment-490860"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/64e5a1419445501c5146ce4a7d248c7d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Bob</cite> <span class="says">—</span> <span class="comment-date">November 20, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490860">@</a> 4:58 am</span> <div class="comment-body"><p>Steve.<br/> I think there is an invisible finish line that just needs to be crossed and then….ship.<br/> The proof is in the pudding. Pure crap is never tolerated, and i dont think Matt is talking about that.<br/> There will always be ‘devils advocates’ for sure, just dont let it destroy the launch.<br/> <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_surprised.gif" alt=":o" class="wp-smiley"/> )</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490860#respond" onclick="return addComment.moveForm("comment-490860", "490860", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt thread-even depth-1" id="comment-490586"> <div id="comment-490586"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://1.gravatar.com/avatar/12de1a85b41e6c9e9326d1194d5b5072?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Sunaina</cite> <span class="says">—</span> <span class="comment-date">November 16, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490586">@</a> 2:38 am</span> <div class="comment-body"><p>Reminds me of the song from the very first MacBook Air ad: <a href="https://web.archive.org/web/20101224184107/http://www.youtube.com/watch?v=E98Eyl5Et0w" rel="nofollow">http://www.youtube.com/watch?v=E98Eyl5Et0w</a> : )</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490586#respond" onclick="return addComment.moveForm("comment-490586", "490586", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490590"> <div id="comment-490590"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/04e4ef6e1db1ed841cc8eb05608aed32?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.velocitypartners.co.uk/" rel="external nofollow" class="url">Doug Kessler Kessler</a></cite> <span class="says">—</span> <span class="comment-date">November 16, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490590">@</a> 4:07 am</span> <div class="comment-body"><p>The discussion is almost as good as the post.<br/> I’m in marketing, the department that gives engineers a hard time for shipping too early AND for shipping too late.</p> <p>We have the exact same release phobias though, and the need to tweak and polish often leads to lost weeks and months.</p> <p>(Planned to review and rewrite this comment but, hey, I can always correct it in a later post).</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490590#respond" onclick="return addComment.moveForm("comment-490590", "490590", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-even depth-1"> <div id="comment-490605"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.psfk.com/2010/11/usage-is-like-oxygen-for-ideas.html" rel="external nofollow" class="url">Usage Is Like Oxygen For Ideas - PSFK</a></cite></p> </div> </div> </li> <li class="pingback even thread-odd thread-alt depth-1"> <div id="comment-490636"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.red-illusions.dk/2010/10/27/on-blogging/" rel="external nofollow" class="url">Sune Wettersteen » Blog Archive » On blogging</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-even depth-1"> <div id="comment-490638"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://forcause.wordpress.com/2010/11/16/letting-go/" rel="external nofollow" class="url">Letting Go | Bending the Rules</a></cite></p> </div> </div> </li> <li class="pingback even thread-odd thread-alt depth-1"> <div id="comment-490657"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.adrianoconnor.net/2010/11/interesting-links-2/" rel="external nofollow" class="url">Interesting Links | Adrian O'Connor's Funny Little Blog</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-even depth-1"> <div id="comment-490659"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://anders.thoresson.net/tipsat/webbtips-20101117/" rel="external nofollow" class="url">Webbtips – 2010/11/17 | Frilansjournalist Anders Thoresson</a></cite></p> </div> </div> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-490660"> <div id="comment-490660"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/8c997e343925d39d4858cf401b9381aa?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://rachelnabors.com/" rel="external nofollow" class="url">Rachel Nabors</a></cite> <span class="says">—</span> <span class="comment-date">November 17, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490660">@</a> 8:37 am</span> <div class="comment-body"><p>I’m torn here. On the one hand, acknowledging the Buddhist concept that everything is incomplete goes a long way toward justifying regular releases. But doesn’t this also verge on the unsustainable practice of “planned obsolescence?” (Of course, I speak of objects, not software. We don’t have to worry about old WordPress installs filling up landfills.)</p> <p>Does it not in some circumstances behoove us to slow down and do things right the first time (although there’s another Buddhist concept that everything is imperfect…)? Or perhaps we need to come up with better ways to handle the waste produced by this… iterative consumption.</p> <p>I’m sounding silly now.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490660#respond" onclick="return addComment.moveForm("comment-490660", "490660", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment odd alt depth-2" id="comment-490668"> <div id="comment-490668"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/e504c1b12ba12d735d6096fa1468dbe7?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://digitalprovisioners.com/" rel="external nofollow" class="url">Ross Lambert</a></cite> <span class="says">—</span> <span class="comment-date">November 17, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490668">@</a> 12:40 pm</span> <div class="comment-body"><p>> Does it not in some circumstances<br/> > behoove us to slow down and do things<br/> > right the first time </p> <p>I’m sure in some circumstances the answer is yes. Brain surgery is probably a good example. <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p> <p>However, an important–and perhaps somewhat overlooked–aspect of Matt’s original post was that we *cannot* know how to do it right without real customer feedback. I would even qualify that by adding real *paying* customer feedback, the reason being that paying customers definitely have a different perspective than beta testers.</p> <p>== Ross ==</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490668#respond" onclick="return addComment.moveForm("comment-490668", "490668", "respond", "36042")">Reply</a> </div> </div> </div> <ul class="children"> <li class="comment even depth-3" id="comment-490859"> <div id="comment-490859"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/64e5a1419445501c5146ce4a7d248c7d?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn">Bob</cite> <span class="says">—</span> <span class="comment-date">November 20, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490859">@</a> 4:49 am</span> <div class="comment-body"><p>The next time I am waffling because of mistakes etc. I will say…..</p> <p>Oh Ship !</p> </div> <div class="reply"> </div> </div> </div> </li> </ul> </li> <li class="comment odd alt depth-2" id="comment-490671"> <div id="comment-490671"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/0c943ef06aaf796a2d4aa3bdecc112ae?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://moorlater.com/" rel="external nofollow" class="url">Mark Nielsen</a></cite> <span class="says">—</span> <span class="comment-date">November 17, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490671">@</a> 1:49 pm</span> <div class="comment-body"><p>I think you’re spot on, Rachel.</p> <p>Turning a blind eye to the environmental damage caused by “planned obsolescence” is understandable, if irresponsible. To idolise planned obsolescence as an art kinda seems like dancing on our own graves to me.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490671#respond" onclick="return addComment.moveForm("comment-490671", "490671", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490669"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://damilola.me/2010/11/17/just-move/" rel="external nofollow" class="url">Just Move | Damilola Daramola</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490675"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.mephistos.com/2010/11/17/observing-technology-november/" rel="external nofollow" class="url">Observing Technology – November | Mephistos</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490700"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://gristlabs.com/2010/11/18/thursday-links-lonely-mobile-manifesto-realign-index/" rel="external nofollow" class="url">Lonely, Mobile, Manifesto, Realign, Index [Thursday Links] « Grist Labs</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490718"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.thetestcollective.com/?p=155" rel="external nofollow" class="url">Modular Games? : The Test Collective</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490732"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://codemonkey.com.br/notas/matt-1-0-e-a-versao-mais-solitaria/" rel="external nofollow" class="url">Matt: 1.0 é a versão mais solitária | Code monkey</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490737"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.hyperborea.org/journal/2010/11/links/" rel="external nofollow" class="url">Links: 1.0 Releases, Sci-Fi and Science Fact, The Missile that Wasn’t | K-Squared Ramblings</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-490762"> <div id="comment-490762"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/47f7cef980d17cc04723ebdbef543478?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.theboreen.com/" rel="external nofollow" class="url">Deborah</a></cite> <span class="says">—</span> <span class="comment-date">November 19, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-490762">@</a> 5:43 am</span> <div class="comment-body"><p>Brilliant thoughts! Don’t wait for “perfect” – it moves too fast anyhow!!</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=490762#respond" onclick="return addComment.moveForm("comment-490762", "490762", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-490798"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://futuresarah.com/2010/11/friday-chicken-12/" rel="external nofollow" class="url">FutureSarah » Blog Archive » Friday Chicken #12. I am a bouncing ball.</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-490931"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://excellenteasy.com/2010/11/21/flow-driven-development/" rel="external nofollow" class="url">Flow-driven development: A new mindset for fresher apps | excellenteasy.com</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-491013"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://capparsa.wordpress.com/2010/11/22/free-version-updates-and-more/" rel="external nofollow" class="url">Free Version, Updates and More! « Capparsa, LLC</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-491025"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://blog.nicksieger.com/articles/2010/11/22/war-on-perfect" rel="external nofollow" class="url">War on Perfect</a></cite></p> </div> </div> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-491119"> <div id="comment-491119"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/cc789c11c6dc5ce905bbc6582dc4abb1?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://normscore.com/" rel="external nofollow" class="url">Marla Wynn</a></cite> <span class="says">—</span> <span class="comment-date">November 23, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-491119">@</a> 1:39 pm</span> <div class="comment-body"><p>I love your post. I am taking some very important information away from it which we’ll apply to the initial launch of our product and most likely, future launches as well.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=491119#respond" onclick="return addComment.moveForm("comment-491119", "491119", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-491201"> <div id="comment-491201"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/66fe27c966f00cc737a1260f93b07e6b?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.skedtime.com/" rel="external nofollow" class="url">Peter Alberti</a></cite> <span class="says">—</span> <span class="comment-date">November 24, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-491201">@</a> 10:01 am</span> <div class="comment-body"><p>This post is a double-edged sword. It sends the right message overall – to those who are experienced/disciplined enough to know the difference between “embarrassing, but reasonable to ship” and “unstable, unusable crap.”</p> <p>Unfortunately, many tech entrepreneurs focus on bells/whistles and not system stability and usability. For them, this article might be a little dangerous.</p> <p>In the web app world, for example, a boatload of 500 errors and broken business rules can be fatal for an otherwise wonderful system. (End users are not terribly patient/tolerant, now are they?)</p> <p>My advice: Yeah, ship it! But only after you’re certain it meets some basic needs of the intended audience.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=491201#respond" onclick="return addComment.moveForm("comment-491201", "491201", "respond", "36042")">Reply</a> </div> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-491473"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.tmarkiewicz.com/matt-mullenweg-on-shipping-your-product/" rel="external nofollow" class="url">Matt Mullenweg on Shipping Your Product – Tom Markiewicz</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-491669"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.oxpal.com/?p=1039" rel="external nofollow" class="url">Ship Your Art! « oxpal blog</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-491682"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.teamespinoza.com/a-reminder-to-myself/" rel="external nofollow" class="url">A Reminder to Myself – You Gotta Ship | Team Espinoza</a></cite></p> </div> </div> </li> <li class="pingback even thread-even depth-1"> <div id="comment-491785"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://oleb.net/blog/2010/11/ios-development-highlights-november-2010/" rel="external nofollow" class="url">iOS development highlights: November 2010 at Ole Begemann: iOS Development</a></cite></p> </div> </div> </li> <li class="pingback odd alt thread-odd thread-alt depth-1"> <div id="comment-493318"> <div class="comment-text"> <p>Pingback: <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://igniter.com/post7406" rel="external nofollow" class="url">IGNITER » Blog Archive » Making it Epic (alpha edition)</a></cite></p> </div> </div> </li> <li class="comment even thread-even depth-1" id="comment-493408"> <div id="comment-493408"> <img alt="" src="https://web.archive.org/web/20101224184107im_/http://0.gravatar.com/avatar/cd05973d27b11e701cfb0c5843238a70?s=60&d=retro&r=G" class="avatar avatar-60 photo" height="60" width="60"/> <div class="comment-text"> <div class="comment-arrow"></div> <cite class="fn"><a href="https://web.archive.org/web/20101224184107/http://www.evly.com/" rel="external nofollow" class="url">Eric Edelstein</a></cite> <span class="says">—</span> <span class="comment-date">December 12, 2010 <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#comment-493408">@</a> 1:16 am</span> <div class="comment-body"><p>We released our Crowdsourcing Social Network “concept” evly.com, a few weeks ago, knowing that it was a VERY EARLY release, and still had problems with the UI/UX and plenty bugs. </p> <p>But we knew that the longer we waited, the less chance that we would release at all!</p> <p>We received some good comments when we released, but also some SHOCKING comments, from people that didn’t understand our full vision, and didn’t like seeing bugs in their usage.</p> <p>Having been through this a number of times in the past, I’m used to this reaction, as I’ve launched software very early on before. However, many of our dev & design team hadn’t, and it’s essential to be able to let them know that the bad comments are expected, especially due to it being such an early release.</p> <p>Did we make the right decision launching so early? ABSOLUTELY!</p> <p>In addition to real people building crowdsourcing websites with our wizard and builder, which gives us stats & revenue, we’re seeing what people like and don’t like, and are now moving forward with that in mind.</p> <p>So I believe that launching early is a good strategy, but try inform your new community that they are “beta testers” or “early adopters” and communicate plenty with your team (especially those who haven’t been involved in an “early launch” before) as there will always be negative comments, no matter how much you try avoid it.</p> </div> <div class="reply"> <a class="comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/?replytocom=493408#respond" onclick="return addComment.moveForm("comment-493408", "493408", "respond", "36042")">Reply</a> </div> </div> </div> </li> </ul> <div style="clear:both"></div> </div> </article> <article> <div id="respond"> <h3 id="reply-title">Share Your Thoughts <small><a rel="nofollow" id="cancel-comment-reply-link" href="/web/20101224184107/http://ma.tt/2010/11/one-point-oh/#respond" style="display:none;">Cancel reply</a></small></h3> <form action="https://web.archive.org/web/20101224184107/http://ma.tt/blog/wp-comments-post.php" method="post" id="commentform"> <div class="double-dashed"></div> <div class="comment-fields"><p class="comment-form-author"><label for="author">Your Name</label> <br/><input id="author" name="author" type="text" value="" size="30"/></p> <p class="comment-form-email"><label for="email">Your Email</label> <br/><input id="email" name="email" type="text" value="" size="30"/></p> <p class="comment-form-url"><label for="url">Your Website</label><br/><input id="url" name="url" type="text" value="" size="30"/></p> </div> <p class="comment-form-comment"><label for="comment">Comment</label><br/><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p> <p class="form-submit"> <input name="submit" type="submit" id="submit" value="Post Comment >"/> <input type="hidden" name="comment_post_ID" value="36042" id="comment_post_ID"/> <input type="hidden" name="comment_parent" id="comment_parent" value="0"/> </p> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="1d0b27d327"/></p> <p style="clear: both;" class="subscribe-to-comments"> <input type="checkbox" name="subscribe" id="subscribe" value="subscribe" style="width: auto;"/> <label for="subscribe">Notify me of followup comments via e-mail</label> </p> <br style="clear:both;"/> </form> </div><!-- #respond --> </article> </section> <aside> <ul> <li class="widget-container about-box"> <div id="mattbio"> <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog-content/themes/matt2010/images/frame1.png"/> </div> <h3 class="widget-title">Matt Mullenweg</h3> <p class="text">is one of PC World's Top 50 People on the Web, Inc.com's 30 under 30, and Business Week's 25 Most Influential People on the Web.</p> <p><a class="link" href="https://web.archive.org/web/20101224184107/http://ma.tt/about/">More ></a></p> </li> <li class="widget-container random-photo"> <h3 class="widget-title">Random Photo</h3> <div style="width:187px; height: 124px; background-image:url(https://web.archive.org/web/20101224184107im_/http://s.ma.tt/files/2009/04/mcm_4643-200x150c.jpg)" class="randsidebar"> <a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/04/wordcamp-shanghai/mcm_4643-2/#image"> <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog-content/themes/matt2010/images/frame1.png" width="196" height="141"/> </a> </div> <br/> <p><a class="link" href="https://web.archive.org/web/20101224184107/http://ma.tt/random-photos/">More Random ></a></p> </li> <li class="widget-container twitter-photomatt"> <h3 class="widget-title">@photomatt</h3> <div id="twitter_update_list"></div> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://s.ma.tt/blog-content/themes/matt2010/js/twitter.js?33"></script> <script type="text/javascript" src="https://web.archive.org/web/20101224184107js_/http://api.twitter.com/1/statuses/user_timeline.json?callback=twitterCallback2&screen_name=photomatt&count=3&include_rts=1"></script> <br/> <p><a class="link" href="https://web.archive.org/web/20101224184107/http://twitter.com/photomatt/">Follow me on Twitter ></a></p> </li> <li class="widget-container recent-essays"> <h3 class="widget-title">Recent Essays</h3> <ul> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/one-point-oh/">1.0 Is the Loneliest Number </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/09/wordpress-trademark/">A New Home for the WordPress Trademark </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/06/headers-of-twenty-ten/">The Headers of Twenty Ten </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/02/i-miss-school/">I Miss School </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/08/starting-a-bank/">Starting a Bank </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/08/kill-your-community/">6 Steps to Kill Your Community </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/07/headphone-recommendations/">Best Headphone Recommendations </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/07/not-lonely-at-all/">Not Lonely at All </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/06/the-way-i-work-annotated/">The Way I Work, annotated </a><br/> <div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2009/05/how-p2-changed-automattic/">How P2 Changed Automattic </a><br/> </li> </ul> </li> <li class="widget-container projects"> <h3 class="widget-title">Projects</h3> <img src="https://web.archive.org/web/20101224184107im_/http://s.ma.tt/blog-content/themes/matt2010/images/projectslogos.png" usemap="#projectsmap"/> <map name="projectsmap"> <area shape="rect" coords="0,0,188,24" href="https://web.archive.org/web/20101224184107/http://automattic.com/" alt="Automattic"/> <area shape="rect" coords="0,31,54,90" href="https://web.archive.org/web/20101224184107/http://wordpress.org/" alt="WordPress.org"/> <area shape="rect" coords="63,31,122,90" href="https://web.archive.org/web/20101224184107/http://wordpress.com/" alt="WordPress.com"/> <area shape="rect" coords="131,31,188,90" href="https://web.archive.org/web/20101224184107/http://gravatar.com/" alt="Gravatar"/> <area shape="rect" coords="0,96,144,137" href="https://web.archive.org/web/20101224184107/http://buddypress.org/" alt="BuddyPress"/> <area shape="rect" coords="0,145,106,189" href="https://web.archive.org/web/20101224184107/http://bbpress.org/" alt="bbPress"/> <area shape="rect" coords="0,190,177,230" href="https://web.archive.org/web/20101224184107/http://intensedebate.com/" alt="Intense Debate"/> <area shape="rect" coords="0,234,99,271" href="https://web.archive.org/web/20101224184107/http://akismet.com/" alt="Akismet"/> <area shape="rect" coords="0,273,149,318" href="https://web.archive.org/web/20101224184107/http://polldaddy.com/" alt="Polldaddy"/> </map> </li> <li class="widget-container archives"> <h3 class="widget-title">Archives</h3> <ul> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/12/" title="December 2010">December 2010</a> (12)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/11/" title="November 2010">November 2010</a> (20)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/10/" title="October 2010">October 2010</a> (13)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/09/" title="September 2010">September 2010</a> (14)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/08/" title="August 2010">August 2010</a> (12)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/07/" title="July 2010">July 2010</a> (21)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/06/" title="June 2010">June 2010</a> (26)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/05/" title="May 2010">May 2010</a> (27)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/04/" title="April 2010">April 2010</a> (15)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/03/" title="March 2010">March 2010</a> (15)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/02/" title="February 2010">February 2010</a> (10)<div class="single-dashed"></div></li> <li><a href="https://web.archive.org/web/20101224184107/http://ma.tt/2010/01/" title="January 2010">January 2010</a> (17)<div class="single-dashed"></div></li> </ul> <p><a class="link" href="https://web.archive.org/web/20101224184107/http://ma.tt/archives/">More Archives ></a></p> </li> <li class="widget-container see-also"> <h3 class="widget-title">See Also...</h3> <ul> <li> <a href="https://web.archive.org/web/20101224184107/http://www.facebook.com/matt.mullenweg" rel="nofollow">Me on Facebook</a><br/><div class="single-dashed"></div></li> <li><a class="rss" rel="nofollow" href="https://web.archive.org/web/20101224184107/http://matt.wordpress.com/feed/">RSS</a> <a href="https://web.archive.org/web/20101224184107/http://matt.wordpress.com/" rel="nofollow">Mobile Blog (what I eat)</a><br/><div class="single-dashed"></div></li> <li><a class="rss" rel="nofolow" href="https://web.archive.org/web/20101224184107/http://twitter.com/statuses/user_timeline/13479.rss">RSS</a> <a href="https://web.archive.org/web/20101224184107/http://twitter.com/photomatt">Me on Twitter</a><br/><div class="single-dashed"></div></li> <li> <a href="https://web.archive.org/web/20101224184107/http://www.ohloh.net/accounts/photomatt" rel="nofollow">Ohloh</a></li> </ul> </li> </ul> </aside> </div> <br style="clear:both;"/> <footer> <div id="footer-wrap"> <br style="clear:both;"/> <p id="footer-text"> This page took 0.538 seconds of computer labor to produce.<br/> This blog was formerly known as Photo Matt, and lived at photomatt.net.<br/> Proudly powered by <a href="https://web.archive.org/web/20101224184107/http://wordpress.org/">WordPress</a>.<br/> Also powered by ramen noodles, XFN, Ping-O-Matic, and love.<br/> <br/> Copyright © 1984–2010 Matt Mullenweg. </p> <p id="footer-inspired"> Inspired by the art<br/> of <a href="https://web.archive.org/web/20101224184107/http://www.lichtensteinfoundation.org/">Roy Lichtenstein</a> </p> <script type="text/javascript"> jQuery(function() { jQuery('#comment').addProofreader(); jQuery('#AtD_0').insertAfter('#comment'); }); </script> <!--stats_footer_test--><script src="https://web.archive.org/web/20101224184107js_/http://stats.wordpress.com/e-201051.js" type="text/javascript"></script> <script type="text/javascript"> st_go({blog:'1047865',v:'ext',post:'36042'}); var load_cmc = function(){linktracker_init(1047865,36042,2);}; if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc); else load_cmc(); </script> <script type="text/javascript"> var _sf_async_config={uid:174,domain:"ma.tt"}; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', (("https:" == document.location.protocol) ? "https://web.archive.org/web/20101224184107/https://s3.amazonaws.com/" : "http://") + "static.chartbeat.com/js/chartbeat.js"); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); </script> </footer> </body> </html><!-- FILE ARCHIVED ON 18:41:07 Dec 24, 2010 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:24:29 Feb 17, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.561 exclusion.robots: 0.025 exclusion.robots.policy: 0.015 esindex: 0.01 cdx.remote: 6.392 LoadShardBlock: 170.376 (3) PetaboxLoader3.datanode: 163.093 (4) PetaboxLoader3.resolve: 141.01 (2) load_resource: 158.4 -->