<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2998151973618034631</id><updated>2012-01-11T11:22:21.235+08:00</updated><category term='sculpture'/><category term='Social Media'/><category term='Caffeine'/><category term='Visual Studio'/><category term='Halo Effect'/><category term='Domain Driven Design'/><category term='Open Directory Project'/><category term='China'/><category term='DIY'/><category term='Rhino Service Bus'/><category term='Semantic Web'/><category term='small business'/><category term='community'/><category term='Credit Card'/><category term='UI'/><category term='PayPal'/><category term='How-To'/><category term='Global Warming'/><category term='Park andamp; Bond'/><category term='Apple'/><category term='Mongoose'/><category term='Paintings'/><category term='ASP.NET'/><category term='Warren Berger'/><category term='Identity'/><category term='Martin Jacques'/><category term='Mark Sanders'/><category term='social capital'/><category term='anatomy of design decisions'/><category term='Lady Gaga'/><category term='資料庫'/><category term='FireFox Panorama'/><category term='ORM'/><category term='Carbon Emission'/><category term='Scott Devitt'/><category term='eggcubism'/><category term='Mac OS X'/><category term='Mike Brainbridge'/><category term='Mashable'/><category term='New Yourk'/><category term='Tomoko and Mother in the Bath'/><category term='Global Research'/><category term='Small Biz'/><category term='enterainment'/><category term='Yelp'/><category term='Landing Page'/><category term='Groupon'/><category term='Strategist'/><category term='CGSociety.org'/><category term='ecosystem'/><category term='Qualcomm'/><category term='Cable Map'/><category term='New York'/><category term='Teenage'/><category term='CSS'/><category term='Javascript'/><category term='Salary'/><category term='Therepy'/><category term='OS X 10.6'/><category term='Tips'/><category term='Painter'/><category term='Rob Ward'/><category term='Extreme Programming'/><category term='Mark Seemann'/><category term='Firefox'/><category term='Shopping Cart Design'/><category term='John M. Grohol'/><category term='NHibernate'/><category term='IOCP API'/><category term='Google co-founder'/><category term='Blog'/><category term='Illustrator'/><category term='UI Patterns'/><category term='Entity Framework'/><category term='.NET'/><category term='Code Standards'/><category term='Erin Malone'/><category term='pencil'/><category term='Step By Step'/><category term='Slideshare'/><category term='Benjamin Gundgaar'/><category term='UX Design'/><category term='IP Stack'/><category term='Microsoft'/><category term='Obey'/><category term='Alexander Wells'/><category term='W3C'/><category term='Friendship'/><category term='The Wall Street Journal'/><category term='Max Levchin'/><category term='Minamata disease'/><category term='Social Web'/><category term='LCD'/><category term='DTO'/><category term='OS X'/><category term='Clay Shirky'/><category term='College kids Like'/><category term='Coffee'/><category term='Young Adult'/><category term='Tallest Buildings'/><category term='Region News'/><category term='Steve Jobs'/><category term='Peter Norvig'/><category term='flow'/><category term='Blackberry'/><category term='Web Style Guide'/><category term='Ping-Pong Balls'/><category term='Push'/><category term='social marketing'/><category term='10:10'/><category term='Clean Code'/><category term='Social Objects'/><category term='WebSiteOptimization.com'/><category term='Cloud'/><category term='Social Networking'/><category term='photo album'/><category term='Twitter Queen'/><category term='Machine-Coded'/><category term='Google Web Toolkit'/><category term='Pages'/><category term='danah boyd'/><category term='Human Rights'/><category term='Carrer Advice'/><category term='world'/><category term='Mary Meeker'/><category term='San Francisco-based'/><category term='Steven Johnson'/><category term='Jakob Nielsen'/><category term='Torch'/><category term='Open Source'/><category term='Object-Oriented'/><category term='Google Chrome'/><category term='Doctype'/><category term='Mike Angiulo'/><category term='Ward Cunningham'/><category term='Tomoko Uemura in Her Bath'/><category term='Recommendations'/><category term='Flickr'/><category term='midsize business'/><category term='Tools'/><category term='EF'/><category term='Co.Design'/><category term='Inbound marketing'/><category term='Getting Real'/><category term='Hiring'/><category term='Anonymity'/><category term='Inc.'/><category term='Synovate'/><category term='P2P'/><category term='Brynn Evans'/><category term='BBC'/><category term='Yoko Ono'/><category term='Robert Bell'/><category term='Homepage Design'/><category term='Myth'/><category term='Reading list'/><category term='Hugh Macleod'/><category term='Alltop'/><category term='Software Engineering'/><category term='Unplugged Challenge'/><category term='18-24 year olds'/><category term='Cubism'/><category term='Brands'/><category term='Amy Azzarito'/><category term='Image'/><category term='gapingvoid.com'/><category term='Amazon'/><category term='mercury poisoning'/><category term='First Impressions'/><category term='Dan Saffer'/><category term='SAI'/><category term='Focus'/><category term='Administration'/><category term='Photoshop'/><category term='Discovery'/><category term='HTTP'/><category term='UX Research'/><category term='most used'/><category term='Australia'/><category term='Flash'/><category term='Perfect tie'/><category term='Assembly Language'/><category term='Programers'/><category term='Creative'/><category term='Schema Diagram'/><category term='LinkedIn'/><category term='Social Network'/><category term='Career'/><category term='Egyptian'/><category term='The New Yorker'/><category term='ROA'/><category term='TEDtoChina'/><category term='Silicon Prairie News'/><category term='Marketing'/><category term='Lostechies.com'/><category term='Kodu'/><category term='Design Research'/><category term='Error'/><category term='Ethics'/><category term='Car'/><category term='iMac'/><category term='Tunning'/><category term='CQS'/><category term='wikileaks'/><category term='Company Name'/><category term='Domain-Driven Design'/><category term='jQuery'/><category term='Online Community'/><category term='Design Social Interfaces'/><category term='Shai Goitein'/><category term='Wired Magazine'/><category term='Tim O&apos;Reilly'/><category term='Joel Helbling'/><category term='101'/><category term='Developer'/><category term='Best Practices'/><category term='Must Read'/><category term='Bottle Opener'/><category term='Pattern'/><category term='Monopoly'/><category term='Map'/><category term='DEMO Fall 2010'/><category term='Enterprise'/><category term='TNW'/><category term='Football Game'/><category term='Chris Volinsky'/><category term='footprint'/><category term='User Experience'/><category term='Ste Structure'/><category term='illustration'/><category term='dare'/><category term='Free'/><category term='A/B Testing'/><category term='Antoine Leblond'/><category term='Usability'/><category term='Twitter'/><category term='Interaction Rate'/><category term='Measurement'/><category term='GWT'/><category term='Architecture'/><category term='MVC'/><category term='W. Eugene Smith'/><category term='Hong Kong'/><category term='2011'/><category term='IT'/><category term='TheNextWeb'/><category term='Philosophy'/><category term='change'/><category term='Craft'/><category term='youtube'/><category term='Beginners'/><category term='MBA'/><category term='Government'/><category term='Marc Andreessen'/><category term='FaceTime'/><category term='download'/><category term='Interesting'/><category term='Interactive Rate'/><category term='Boat'/><category term='Chris Peters'/><category term='metrics'/><category term='Greg Young'/><category term='O&apos;Reilly'/><category term='Coolest Offices'/><category term='404'/><category term='Timelapse'/><category term='Yahoo'/><category term='MIS'/><category term='Coding'/><category term='Code First'/><category term='recommendation'/><category term='Book Review'/><category term='idea'/><category term='Internet'/><category term='KJ-Technique'/><category term='GooEdit'/><category term='Design Process'/><category term='Bi-Rite Cremery'/><category term='FastCompany'/><category term='WinAmp'/><category term='partial attention'/><category term='WP7'/><category term='ERP'/><category term='Web2.0'/><category term='Infographic'/><category term='OO'/><category term='Java'/><category term='API'/><category term='Secret Penguin'/><category term='OpenSource'/><category term='Snow Leopard'/><category term='SOAP'/><category term='C#'/><category term='Boxes and Arrows'/><category term='Registration'/><category term='Browser'/><category term='Sematic'/><category term='Social Design'/><category term='WCF'/><category term='Recommendation Engine'/><category term='iPhone 4'/><category term='To Tell the Truth'/><category term='Most Wanted'/><category term='Elegant Code'/><category term='Web Brand'/><category term='Command and Query Responsibility Segregation'/><category term='Liang Wu'/><category term='iPad'/><category term='Wiki'/><category term='Password'/><category term='YCombinator'/><category term='Distributed Application'/><category term='Nap Pods'/><category term='e-commerce'/><category term='ATandamp;T'/><category term='2009'/><category term='User Interface'/><category term='Complexity'/><category term='Tools and Resources'/><category term='Performance'/><category term='Print'/><category term='Murcof'/><category term='Cool'/><category term='Grandma'/><category term='iPhone 4 Case'/><category term='Steven Sinofsky'/><category term='The New York Times'/><category term='Photo'/><category term='Gizmodo'/><category term='Membership'/><category term='Mint'/><category term='70th Birthday'/><category term='Windows'/><category term='Commercial'/><category term='User Research'/><category term='social interaction'/><category term='Common Mistakes'/><category term='Movie'/><category term='levels of design patterns'/><category term='Zuck'/><category term='BitTorrent'/><category term='Bookstore'/><category term='community marketing'/><category term='xkcd'/><category term='work at home'/><category term='Charity'/><category term='Front-end'/><category term='cognitive process'/><category term='Jyri Engstorm'/><category term='App Store'/><category term='sneak peeks'/><category term='sysctl.conf'/><category term='programmableweb'/><category term='X-File'/><category term='Video'/><category term='Patent'/><category term='Daniel Arsham'/><category term='Tomoko in the Bath'/><category term='TechRepublic'/><category term='Cost'/><category term='PDF'/><category term='refactor'/><category term='E-ink'/><category term='The NewYork Times'/><category term='ScottGu'/><category term='UX'/><category term='Yoyo'/><category term='Visitor'/><category term='InfoQ'/><category term='Photography'/><category term='Design'/><category term='Strategy'/><category term='Inspiration'/><category term='Businessweek'/><category term='slurp'/><category term='jared spool'/><category term='37signals'/><category term='Issue'/><category term='Nap'/><category term='iPhone'/><category term='teapot'/><category term='Tip'/><category term='Cartoonist'/><category term='Amnesty International'/><category term='IETF'/><category term='OOP'/><category term='Search Engine'/><category term='T-SQL'/><category term='Establish Priorities'/><category term='V8'/><category term='Bill Venners'/><category term='Momentus Media'/><category term='Clive Thompson'/><category term='RIM'/><category term='Python'/><category term='Innovation'/><category term='Big data'/><category term='information architecture'/><category term='Top 100'/><category term='iF'/><category term='DZone'/><category term='DataGrid'/><category term='Wooden'/><category term='Holy Kaw'/><category term='Geolocation API'/><category term='YeeYan'/><category term='Oracle'/><category term='SOA'/><category term='Keyboard'/><category term='Windows Phone'/><category term='Gediminas Pranckevicius'/><category term='Node.js'/><category term='Netfix'/><category term='Headset'/><category term='Wikipedia'/><category term='Web Design'/><category term='TrackPad'/><category term='OPEN Forum'/><category term='Minamata'/><category term='Recruit'/><category term='Dynamics'/><category term='CQRS'/><category term='Artist'/><category term='Jensen Kimmitt'/><category term='Web Analysis'/><category term='20 Million Reviews'/><category term='ZDNet'/><category term='Software Design'/><category term='SplashData'/><category term='Technology Review'/><category term='BikeTower'/><category term='GOOD'/><category term='Excuse'/><category term='DDD'/><category term='DVD'/><category term='Steve Baty'/><category term='multi-task'/><category term='About Page'/><category term='Debbie Millman'/><category term='Headphone'/><category term='Facebook'/><category term='E2sday'/><category term='dezining interactions'/><category term='Jumped The Shark'/><category term='Tax Rate'/><category term='Google Wave'/><category term='Enno de Kroon'/><category term='growing economy'/><category term='BaiDu'/><category term='Extension'/><category term='Cornel West'/><category term='Design*Sponge'/><category term='The Little Match Girl'/><category term='Design Magazine'/><category term='Google'/><category term='Card 2.0'/><category term='essay'/><category term='SchemaSpy'/><category term='Bing'/><category term='SXSW'/><category term='Database'/><category term='Linux'/><category term='Sergy Brin'/><category term='measurements'/><category term='GameBoy Emulator'/><category term='Patrick'/><category term='Design Pattern'/><category term='Weekend Fun'/><category term='Valley'/><category term='invisible children'/><category term='Dilbert'/><category term='Encapsulation'/><category term='TED'/><category term='Analysis'/><category term='Google Guru'/><category term='ReaWrite'/><category term='Bloomberg'/><category term='Channel 9'/><category term='youth culture'/><category term='SQL'/><category term='TechCrunch'/><category term='Hidden'/><category term='Discipline'/><category term='Climate Change'/><category term='CodeProject'/><category term='healthy community'/><category term='AIGA'/><category term='eBay'/><category term='Yosemite Park'/><category term='Socal Networks'/><category term='Comic'/><category term='Bicycle'/><category term='Designing for Interaction'/><category term='User Interface Design'/><category term='MongoDB'/><category term='Environment'/><category term='MSDN'/><category term='Location-based Services'/><category term='Tagging'/><category term='PDFSharp'/><category term='Performance Tunning'/><category term='WSJ'/><category term='Artima'/><category term='CPAN'/><category term='Startup'/><category term='Funny'/><category term='Derek Powazek'/><category term='PCWorld'/><category term='Time Management'/><category term='Digital Art'/><category term='Not Work'/><category term='Programing Language Comparison'/><category term='business'/><category term='Lion'/><category term='Gadget'/><category term='Organization Chart'/><category term='Web Services'/><category term='imgur'/><category term='Geolocation'/><category term='TearDown'/><category term='Chris Jones'/><category term='Facebook Places'/><category term='Blaue Blume'/><category term='ratio finder'/><category term='Watches'/><category term='Templates'/><category term='TIME'/><category term='ASP.NET WebForm'/><category term='FlowTown'/><category term='John Lennon'/><category term='vimeo'/><category term='Add-On'/><category term='Color'/><category term='Publisher Account'/><category term='Upgrade'/><category term='Pop-out'/><category term='New York Times'/><category term='Japan'/><category term='Razor'/><category term='HTML'/><category term='GPS'/><category term='Jailbreak'/><category term='Archaeology'/><category term='Think Geek'/><category term='Heuristic List'/><category term='Ben Parr'/><category term='Scope Creep'/><category term='gallery'/><category term='cheat sheet'/><category term='The Oatmeal'/><category term='HAML'/><category term='Julie Larson-Green'/><category term='The Real News'/><category term='form design'/><category term='Windows 8'/><category term='Special Report'/><category term='Napster'/><category term='MultiAccount'/><category term='Slide'/><category term='free ebook'/><category term='isobar'/><category term='Security'/><category term='Erik Meijer'/><category term='Azure'/><category term='Programming'/><category term='extension methods'/><category term='1984'/><category term='Programmer'/><category term='agile'/><category term='CEO'/><category term='business rules'/><category term='Web 2.0 Summit'/><category term='Software'/><category term='Superhero'/><category term='Morgan Stanley'/><category term='Link'/><category term='Android'/><category term='Animation'/><category term='Digg'/><category term='Emulator'/><category term='log house'/><category term='QuickAndDirtyCode'/><category term='HTML5'/><category term='spindump'/><category term='Linda Stone'/><category term='Trend'/><category term='powerpoint'/><category term='Street Art'/><category term='Sign Up Button'/><category term='Mobile'/><category term='Digg v4'/><category term='REST'/><category term='electric paper airplane'/><category term='Guideline'/><category term='UCD'/><category term='smashing magazine'/><category term='Visual.ly'/><category term='Art'/><category term='context'/><category term='Science'/><category term='Website Design'/><category term='Adam Greenfield'/><category term='ploeh blog'/><category term='Choose'/><category term='Uganda'/><category term='SEO'/><category term='Software Engineer'/><category term='ui-patterns.com'/><category term='toxboe'/><category term='San Francisco'/><category term='AirBnb'/><category term='Influence'/><category term='Snarkitecture'/><category term='Brands online'/><category term='Helen Walters'/><category term='Brand'/><category term='New Orleans Styled'/><title type='text'>Code Crunch</title><subtitle type='html'>Does IT matter?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default?start-index=101&amp;max-results=100'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>505</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2531268526666636778</id><published>2012-01-11T11:22:00.001+08:00</published><updated>2012-01-11T11:22:21.348+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shopping Cart Design'/><category scheme='http://www.blogger.com/atom/ns#' term='The Oatmeal'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>How to make your shopping cart suck less - The Oatmeal</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile9.posterous.com/getfile/files.posterous.com/maxchiu/yrtJyDygjGwsJhiBArrnmvceazEwtytuxjArdcdjsHeJzsxlvcfauwDyjDpy/media_https3amazonaws_yAwur.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_https3amazonaws_yawur" height="786" src="http://getfile8.posterous.com/getfile/files.posterous.com/maxchiu/yrtJyDygjGwsJhiBArrnmvceazEwtytuxjArdcdjsHeJzsxlvcfauwDyjDpy/media_https3amazonaws_yAwur.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://theoatmeal.com/comics/shopping_cart"&gt;theoatmeal.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/how-to-make-your-shopping-cart-suck-less-the"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2531268526666636778?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2531268526666636778/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2012/01/how-to-make-your-shopping-cart-suck.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2531268526666636778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2531268526666636778'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2012/01/how-to-make-your-shopping-cart-suck.html' title='How to make your shopping cart suck less - The Oatmeal'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8368536574967382701</id><published>2012-01-10T12:25:00.001+08:00</published><updated>2012-01-10T12:25:00.379+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debbie Millman'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools and Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='Strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Brainbridge'/><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><category scheme='http://www.blogger.com/atom/ns#' term='AIGA'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Design Meets Research</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwaigaorga_pgjet" height="279" src="http://getfile6.posterous.com/getfile/files.posterous.com/maxchiu/lCzICAlryjdzHmchlzydszyAvaFycGzDkaJBmpzvIcrcwcktwbhGaoHmzibt/media_httpwwwaigaorga_pgJet.jpg.scaled500.jpg" width="196" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.aiga.org/design-meets-research/"&gt;aiga.org&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/design-meets-research"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8368536574967382701?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8368536574967382701/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2012/01/design-meets-research.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8368536574967382701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8368536574967382701'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2012/01/design-meets-research.html' title='Design Meets Research'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6741462126530642401</id><published>2012-01-06T11:12:00.001+08:00</published><updated>2012-01-06T11:12:44.672+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>The "Java Life" Rap Music Video</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;iframe allowfullscreen="true" src="http://www.youtube.com/embed/b-Cr0EWwaTk?wmode=transparent" frameborder="0" height="417" width="500"&gt;&lt;/iframe&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.youtube.com/watch?v=b-Cr0EWwaTk"&gt;youtube.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/the-java-life-rap-music-video"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6741462126530642401?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6741462126530642401/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2012/01/life-rap-music-video.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6741462126530642401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6741462126530642401'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2012/01/life-rap-music-video.html' title='The &amp;quot;Java Life&amp;quot; Rap Music Video'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/b-Cr0EWwaTk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1250814681771594501</id><published>2012-01-04T15:37:00.001+08:00</published><updated>2012-01-04T15:37:45.937+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><category scheme='http://www.blogger.com/atom/ns#' term='UX Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Establish Priorities'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='KJ-Technique'/><title type='text'>The KJ-Technique: A Group Process for Establishing Priorities</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;&lt;div&gt;  &lt;h3&gt;The KJ-Technique: A Group Process for Establishing Priorities&lt;/h3&gt;  &lt;p&gt;By Jared M. Spool&lt;/p&gt;  &lt;p&gt;  					Originally published: May 11, 2004&lt;/p&gt;  &lt;/div&gt;  &lt;p&gt; Back in the late 1970’s, the US government commissioned a study to look at effective group decision    making. In the study, they asked 30 military experts to study intelligence  data and try to construct the enemy’s troop movements. &lt;/p&gt;  &lt;p&gt;Each expert analyzed the data and compiled a report. The commission then “scored” each  report on how well it reported the actual troop movements. They found that  the average military expert only got 7 out of a 100 elements correct. &lt;/p&gt;  &lt;p&gt;Each expert then reviewed all of the other experts’ reports and rewrote  their initial assessment. The average accuracy for these revised reports was  79 out of a 100. &lt;/p&gt;  &lt;p&gt;What was different between the first report and the second? The experts didn’t  have any new information. All they had were the perspectives of the other experts.  When they added those perspectives to their own, their accuracy increased ten-fold.&lt;/p&gt;  &lt;h3&gt;Deriving Priorities When Resources are Limited &lt;/h3&gt;  &lt;p&gt; In design, our resources are limited. Priorities become a necessity. We need  to ensure we are working on the most important parts of the problem. How do  we assess what is most important? &lt;/p&gt;  &lt;p&gt;In our consulting work, we’ve found that, like the military experts,  our clients usually have most of the answers already in their own organization.  The trick is to get all the people with the right perspectives to reach consensus  quickly. &lt;/p&gt;  &lt;p&gt;For this, we’ve turned to a group consensus technique we’ve been   using for years, called a &lt;em&gt;KJ-Method&lt;/em&gt; (also sometimes referred to as   an “affinity diagram”). The KJ-Method, named for its inventor, Jiro   Kawakita (the Japanese put their last names first), allows groups to quickly   reach a consensus on priorities of subjective, qualitative data. &lt;/p&gt;  &lt;p&gt;Sometimes, we’ll be in a situation when every team member has different   opinions on how we should proceed, such as identifying who the most important   users are for an upcoming study. Other times, we’ll have collected tons   of subjective data, such as our observations from hours of user testing. We   find the KJ-Method to be very effective for organizing and prioritizing opinions   and subjective data. &lt;/p&gt;  &lt;h3&gt;The Accuracy of the KJ-Technique&lt;/h3&gt;  &lt;p&gt; One of the most amazing things about the KJ-Method is how well it objectively   gets groups to the top priorities. Different groups can analyze the same data   and will often come to the same results. &lt;/p&gt;  &lt;p&gt;A few years back, we conducted an experiment where we had 15 teams use the  method simultaneously. Each team consisted of ten usability specialists, each  from different organizations. Their goal was to take their own individual experiences  and prioritize an action plan as a team. We focused the exercise around the  question, “What are the biggest obstacles to producing quality products  that you face in your job?” &lt;/p&gt;  &lt;p&gt;Each person started by listing their own personal obstacles. Then, using the  process, they spent approximately 40 minutes reaching consensus. By the end,  we asked each team to list the top 3 items. &lt;/p&gt;  &lt;p&gt;When we compared the all 15 teams’ results, they all had basically the  same top items: Need to define requirements better; Need to understand the  users better; and Need to have better communication with their design team. &lt;/p&gt;  &lt;p&gt;It was amazing how each of these teams came to basically the same top priorities,   even though they each started with individual data. We’ve repeated this   experiment 3 times, always with very similar results. The KJ-Method really does   work to get an objective group consensus out of a collection of subjective,   opinionated data. &lt;/p&gt;  &lt;h3&gt;The KJ-Method: Step By Step&lt;/h3&gt;  &lt;p&gt; The KJ-Method is simple and easy to do. It focuses the group on the task at   hand and is excellent at eliminating unnecessary discussion and distractions   from the goal. It’s a tool that everyone should have in their designer’s   toolbox. &lt;/p&gt;  &lt;p&gt;We’ve got it down to an eight-step process that we can do with any size  group in less than an hour. Here’s how we do it: We use two colors of  removable sticky notes, such as yellow and blue. We like the standard 3x5 size  or the 4x6 size, if we can get it. We need a room with a lot of wall space.  Typically, a large conference room will work well. We also need a facilitator.  This is a person who will move the group from one step to the next. (While  a facilitator can also contribute as a group member, politics may make this  less than desirable. The safe road is to have the facilitator play a neutral  role.) &lt;/p&gt;  &lt;p&gt;We’ll need a whiteboard or flipchart for the final ranking step. &lt;/p&gt;  &lt;h3&gt; Step 1: Determine a Focus Question &lt;/h3&gt;  &lt;p&gt; The focus question drives the results. Every session will have its own focus  question. Sample focus questions are: &lt;/p&gt;  &lt;ul&gt;  &lt;li&gt; Who are our users? &lt;/li&gt;  &lt;li&gt;What features do users need? &lt;/li&gt;  &lt;li&gt;What goals do users have when they come to our site? &lt;/li&gt;  &lt;li&gt;What did we learn in our usability study? &lt;/li&gt;  &lt;li&gt;What are the biggest obstacles preventing our products from selling? &lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt; We can only work on one focus question at a time, so we pick the most important   one first. (An experienced team can do two rounds of KJ’s in an hour allowing   them to deal with two important questions.) &lt;/p&gt;  &lt;h3&gt;Step 2: Organize the Group &lt;/h3&gt;  &lt;p&gt; Get folks together for an hour. We want people from different parts of the  organization, to get their different perspectives. &lt;/p&gt;  &lt;h3&gt;Step 3: Put Opinions (or Data) onto Sticky Notes&lt;/h3&gt;  &lt;p&gt;Putting one item on each sticky note, we ask each group participant brainstorm  as many items as they can think of. &lt;/p&gt;  &lt;h3&gt;Step 4: Put Sticky Notes on the Wall &lt;/h3&gt;  &lt;p&gt;In random order, each participant puts their sticky notes up on the wall.  Then, they read other people’s contributions. If, at any time, they think  of something else that should go on the wall, they need to jot it down on a  sticky note and add it to the collection. &lt;/p&gt;  &lt;h3&gt;Step 5: Group Similar Items &lt;/h3&gt;  &lt;p&gt;Once everyone has had a chance to add their contributions to the wall, the  facilitator instructs the group to start grouping like items in another part  of the room. This is what we say when we’re facilitating&lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt;“Take two items that seem like they belong together and place them  in an empty portion of the wall, at least 2 feet away from any other sticky  notes. Then keep moving other like items into that group.” &lt;/p&gt;  &lt;p&gt;“Feel free to move items into groups other people create. If, when  reviewing someone else’s group, it doesn’t quite make sense to  you, please feel free to rearrange the items until the grouping makes sense.” &lt;/p&gt;  &lt;p&gt; “You’re to complete this step without any discussion of the  sticky notes or the groups. Every item has to be in a group, though there  are likely to be a few groups with only one item.” &lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt; Notice that we’ve not allowed the group any discussion about the contents  yet. We’ve found that premature discussion often focuses on &lt;em&gt;borderline&lt;/em&gt; items  -- things might be unimportant to the focus question. If they aren’t  important, then spending any time discussing them is a waste. &lt;/p&gt;  &lt;p&gt;In later steps in the process, we have time to discuss the important items.  Therefore, by preventing conversation now, we save time for the important conversations  later. &lt;/p&gt;  &lt;p&gt;This step is complete when all the items are moved from the original wall  into groups.&lt;/p&gt;  &lt;h3&gt;Step 6: Naming Each Group &lt;/h3&gt;  &lt;p&gt;Using the second color of sticky notes, we ask each participant to assign  a name to each group. Here are the instructions we give: &lt;/p&gt;  &lt;blockquote&gt;  &lt;p&gt; “I want you to now give each group a name. Read through each group  and write down a name that best represents each group on the new set of sticky  notes I just gave you.” &lt;/p&gt;  &lt;p&gt;“A name is a noun cluster, such as 'Printer Support Problems'. Please  refrain from writing entire sentences.” &lt;/p&gt;  &lt;p&gt;“As you read through each group, you may realize that the group really  has two themes. Feel free to split those groups up, as appropriate.” &lt;/p&gt;  &lt;p&gt;“You may also notice that two groups really share the same theme.  In that case, you can feel free to combine the two groups into one.” &lt;/p&gt;  &lt;p&gt;“Please give every group a name. A group can have more than one name.  The only time you´re excused from giving a group a name is if someone  has already used the &lt;em&gt;exact &lt;/em&gt;words you had intended to use.” &lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;Again, notice here that we’re not allowing the group to discuss the  name. Everyone gets a chance to get their own views out, regardless of the  politics and personalities involved. &lt;/p&gt;  &lt;p&gt;This step has a hidden agenda: the final review. By insisting that everyone  read every group, it forces the participants to review everything on the wall  and consider it. This is critical for the next step: voting. &lt;/p&gt;  &lt;h3&gt;Step 7: Voting for the Most Important Groups &lt;/h3&gt;  &lt;p&gt; When we have finished this step, every participant will have democratically  shared their opinion on the most important groups. This will be independent  of any coercion amongst their peers or factors like the number of items in  each group. They’ll purely use their own viewpoint to choose those groups  are most important to answering the focus question. &lt;/p&gt;  &lt;p&gt;To get through this stage quickly, we break it up into three parts. First,  we have each participant grab a piece of scrap paper and write down the names  of the three groups that they feel are most important. &lt;/p&gt;  &lt;p&gt;We’ll repeat the focus question at this point, so they know which question  they are answering. For example, if our focus is “What features do users  need?”, we’ll give these instructions to the participants: &lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt;“On a piece of scrap paper that you will neither post nor share, I  want you to write down the three names of groups that you think best answer  this question: What are the &lt;em&gt;most important&lt;/em&gt; features that users need?” &lt;/p&gt;  &lt;p&gt;“If a group has more than one name, you are to chose the name that &lt;em&gt;best&lt;/em&gt; represents  the most important features in that group.” &lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;Occasionally, participants will have trouble narrowing the groups to just  three. We’ll often instruct the people having trouble to write down five,  then cross two off. While this often produces a giggle, it turns out to be  helpful to some participants. &lt;/p&gt;  &lt;p&gt;The second part of this step happens when they have their three choices. We  ask them to rank them from most important to least important. We’ve found  that doing this separately from identifying the top three makes it easier on  the participants. &lt;/p&gt;  &lt;p&gt;After we’ve ensured that everyone has their three top choices and has  ranked them, we give the last part of the instructions: to record their votes  on the group sticky. If, for example, the group sticky notes are blue, we´d  use these instructions: &lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt;“I want you to go to the blue sticky that best represents your first  most important choice and put three X’s on it.” &lt;/p&gt;  &lt;p&gt;“You can then go to your second most important choice and put two  X’s on it.” &lt;/p&gt;  &lt;p&gt;“Finally, go to your third most important choice and put a single  X on it.” &lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt; When we’re done, everyone will mark six X’s on the group names  that they feel are most important. &lt;/p&gt;  &lt;p&gt;Again, notice that there we’ve not allowed any group discussion up until  this point. Even though they’ve worked as a group, we’ve prevented  discussion from eating up any portion of the meeting. &lt;/p&gt;  &lt;p&gt;This is because, up until now, we’ve not known what items were most  important. It just doesn’t make sense to spend time discussing unimportant  items. &lt;/p&gt;  &lt;h3&gt; Step 8: Ranking the Most Important Groups &lt;/h3&gt;  &lt;p&gt; Once everyone has marked their votes, we grab all the group sticky notes  with votes on them and place them on the whiteboard (or flipchart). We’ll  order them by the number of votes each sticky received, with the highest numbers  at the top. &lt;/p&gt;  &lt;p&gt;At this point we ask the group to gather around the whiteboard and we read  off, in order of importance, the names of each group that received votes. &lt;/p&gt;  &lt;p&gt;Because some groups may actually represent identical priorities, we allow  the team a few moments to consider combining groups. We have a simple process  for doing this. Here’s how we explain it to the participants: &lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;  &lt;p&gt; “We now need to see if there are any groups that we should combine.  You can nominate two groups that you think are the same thing.” &lt;/p&gt;  &lt;p&gt;“We’ll then take a preliminary vote, to see if anyone thinks  they aren’t the same. If anyone believes they are different, we’ll  spend a little time discussing why they believe that.” &lt;/p&gt;  &lt;p&gt;“After the brief discussion, we’ll take a final vote. That vote  needs to be unanimous for us to combine the items and their scores.” &lt;/p&gt;  &lt;p&gt;“Remember, the two groups being considered need to be &lt;em&gt;identical&lt;/em&gt;.  That means you could substitute one for the other. A group that’s a  subset of the other group does not qualify for combining.”&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;As each pair is nominated, we take the preliminary vote. We let the participants  discuss amongst themselves why they are for or against combining. As facilitator,  we let everyone have their say and pay close attention to the group dynamics,  to prevent people from getting their opinions bullied. &lt;/p&gt;  &lt;p&gt;Since we insist on unanimous agreement for combining items, it gives great  power to a single person. However, since the items were already scored, it’s  hard to abuse the power in any meaningful way. Someone who is trying to hold  up the process by being argumentative won’t get very far. &lt;/p&gt;  &lt;p&gt;Every time we combine two items, their scores are added together and they  are moved higher in the list. Usually, we reach a point where there are three  or four items which are ranked much higher than the rest. At this point, the  facilitator can stop the process, since any further combinations are unlikely  to change these top priorities in any meaningful way. &lt;/p&gt;  &lt;p&gt;At this point, the facilitator declares the exercise finished and reviews  the top three or four ranked items. These are the top priorities for the focus  question.&lt;/p&gt;  &lt;h3&gt;Reaching Consensus in Record Time &lt;/h3&gt;  &lt;p&gt;When the KJ-Method works (and it has rarely failed us), we reach group consensus   much faster than any other method we’ve had. Because we’ve encouraged   people from all over the organization to participate, the resulting priorities   will typically stand the test of time and won’t come under constant challenge.   &lt;/p&gt;  &lt;p&gt;The KJ-Method is a fascinating mix of independent brainstorming, group dynamics,   and democracy. It allows a team to be creative and critical in a productive   manner, where strong personalities and politics play second fiddle to the independent   perspectives and experience of the team. &lt;/p&gt;  &lt;p&gt;The KJ-Method is such a valuable tool that we sometimes wonder how we’d   ever get our job done without it. &lt;/p&gt;  	    &lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.uie.com/articles/kj_technique"&gt;uie.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-kj-technique-a-group-process-for-establis"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1250814681771594501?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1250814681771594501/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2012/01/kj-technique-group-process-for.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1250814681771594501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1250814681771594501'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2012/01/kj-technique-group-process-for.html' title='The KJ-Technique: A Group Process for Establishing Priorities'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3347454307182219819</id><published>2012-01-03T14:23:00.001+08:00</published><updated>2012-01-03T14:23:11.911+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inbound marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='ecosystem'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Search Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Infographic'/><title type='text'>Inbound Marketing Ecosystem</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_http4bpblogspot_rhjet" height="1308" src="http://getfile5.posterous.com/getfile/files.posterous.com/maxchiu/ptoqdupvFrDdawykJrtAkjwvdGghjIepsypjqDucjpBDyqxGxIBsFCvuHIBp/media_http4bpblogspot_rHJEt.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://4.bp.blogspot.com/-1WPzb-i7UD4/Tv9kVYq6hzI/AAAAAAAAbe4/rUmI3uIlgFU/s1600/inbound-marketing-ecosystem-950px-resized-600+%281%29.jpg"&gt;4.bp.blogspot.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/inbound-marketing-ecosystem"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3347454307182219819?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3347454307182219819/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2012/01/inbound-marketing-ecosystem.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3347454307182219819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3347454307182219819'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2012/01/inbound-marketing-ecosystem.html' title='Inbound Marketing Ecosystem'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2762419169030216900</id><published>2011-12-31T12:46:00.001+08:00</published><updated>2011-12-31T12:46:10.497+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Steve Baty'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='UX Research'/><title type='text'>Bite-Sized UX Research</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;          &lt;div&gt;  &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#"&gt;&lt;/a&gt;  &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#"&gt;&lt;/a&gt;    &lt;/div&gt;    &lt;h3&gt;Bite-Sized UX Research&lt;/h3&gt;    &lt;p&gt;By &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#"&gt;Steve Baty&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Published: May 7, 2008&lt;/p&gt;  &lt;p&gt; It’s not uncommon for projects to lack the time, money, or resources to conduct ideal user research activities. There are many reasons why this occurs:&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;Sometimes we’re brought onto a project late.&lt;/li&gt;  &lt;li&gt;Perhaps we’re new to an organization that doesn’t really get  UX.&lt;/li&gt;  &lt;li&gt; Maybe a company is rushing to bring a product to market for some reason—and there are plenty of good and bad reasons this might be so—and there simply isn’t time to “go big”.&lt;/li&gt;  &lt;li&gt;Perhaps your client or organization is following an Agile development methodology.&lt;/li&gt;  &lt;/ul&gt;  &lt;div&gt;“As UX professionals, we can always add value, at any stage in a project.”&lt;/div&gt;    &lt;p&gt;At such times, it can be tempting to just throw up our hands in dismay and do nothing or lament the fact that everything isn’t perfect. But the simple fact is that, as UX professionals, we can always add value, at any stage in a project—even if a project team can’t act on our advice straight away.&lt;/p&gt;  &lt;h3&gt;Focus on Winning Small Victories Often&lt;/h3&gt;  &lt;p&gt;Regardless of the cause for your company’s resource crunch, focus on getting small wins as often as  possible throughout your involvement in a project. This is a fairly common piece of advice that crops up time and time again, but it’s very much worth  repeating. And it applies just as readily to both situations  where time is short  and those when there’s  just not enough of you to go around.&lt;/p&gt;  &lt;p&gt;This  advice is equally valid for UX professionals who find themselves in  new positions  as  the sole user experience person. It’s common  for new hires to ask: “How do I sell the benefits of  UX?” The answer is generally something along the lines of: “Focus on small wins.” In other words, don’t waste your energy putting together a series of case studies on how other people have created value at other  organizations. Instead, do something positive and tangible—however small—and it’ll carry a lot more weight.&lt;/p&gt;  &lt;h3&gt;Go for Impact&lt;/h3&gt;  &lt;p&gt;Concentrate on getting  bang  for your buck. Depending on your circumstances, you may not get many opportunities to demonstrate the value of UX, and when time is short, there can be a  tendency  to just do something—anything. It’s an urge you should try to resist. If you want to  have a greater impact, ask your project team—the project manager, the development team, and the business stakeholders—a few pointed questions before you get started:&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;What are the critical features of  the Web site  or application? &lt;/li&gt;  &lt;li&gt; What features would be hardest for the developers to change once  they’ve  developed them?&lt;/li&gt;  &lt;li&gt; What are the areas of greatest  ambiguity in terms of user requirements, audience groups, or competitive  offerings?&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;And then ask a few more questions:&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt; How can I best document my user research findings, so the project team can  use them?&lt;/li&gt;  &lt;li&gt; Do we have time for iterations? And if so, how many?&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;With this information, you can start planning some activities that focus on the  most important elements of the project—the critical features for success; the features that are hardest to change; or the gray areas of the project—and deliver some real value.&lt;/p&gt;  &lt;p&gt;It’s all very well to say “do something small,” but what, exactly, can you do?&lt;/p&gt;  &lt;h3&gt;Early Days&lt;/h3&gt;  &lt;p&gt; You can demonstrate the value of UX during the early stages of  a project—such as scoping, initial designs, general requirements, and so on—when there’s the potential for more leeway in the feature set of an online service and more ambiguity  around users’ needs. Some activities that can demonstrate value early in the process—and may even alleviate some of your resource constraints further down the track—include the following:&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;&lt;span&gt; user interviews  or contextual enquiries&lt;/span&gt;—Get  out of the office and meet some of your prospective  users. This is a really low-cost way  of rapidly building up an understanding of your users’ needs and their context  of use. You’ll also learn in what ways  users differ from each other  and  may   uncover some surprises. The best  part is that—aside  from the cost of your time—it’s largely a free activity.&amp;nbsp; &lt;/li&gt;  &lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;&lt;span&gt; competitor   reviews&lt;/span&gt;—Help  map out the current  state  of   the domain, allowing  your team to set better targets. Look at the existing offerings of your  competitors to   identify the things they do really well   and the things they’re failing to do well. Competitor reviews also provide  you with a baseline set of features that represent the  barrier  to entry  and can also help to identify  opportunities  the obvious gaps represent.&lt;/li&gt;  &lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;&lt;span&gt;internal stakeholder interviews&lt;/span&gt;—If  you don’t have direct access to your audience, go and talk to the business stakeholders and ask them about the decision-making process by which  they  selected and prioritized features. This can help you uncover assumptions that you can  test as a project progresses. It can also  provide insights into the mental models in operation for the project.&lt;/li&gt;  &lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;&lt;span&gt; mud  map personas&lt;/span&gt;—There’s  a good chance  you won’t have the time or resources to conduct the in-depth user research you’d need  to turn out well-defined audience  personas. However, low-fidelity personas   that capture  all of the information you do know about your audience  segments can be  valuable  as  time progresses. While you can flesh out these  mud maps as you learn more  about your audience, they also serve to demonstrate how little  your team currently knows first-hand about your target users.&lt;/li&gt;  &lt;/ul&gt;  &lt;div&gt;  &lt;h3&gt;About Mud Maps&lt;/h3&gt;  &lt;p&gt;A mud map is a drawing scratched into the dirt. You can use mud maps when there are no  other materials at hand and draw them with a stick or boot. Mud maps are low fidelity, but contain the main characteristics of the terrain.&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;/div&gt;  &lt;h3&gt;What About Card Sorts?&lt;/h3&gt;  &lt;p&gt;Conducting a card-sorting exercise early in a project is desirable when the concept space is not well understood. Early on, you’d typically perform an open card  sort, which may require more time and resources—for recruitment, implementation, and analysis—than you have.&lt;/p&gt;  &lt;p&gt;Although it is possible to design, recruit, conduct, and analyze a card sort in a matter of days, the question remains whether you might spend that time on another task, offering higher impact  to the  project. However, there are times when nailing the information  architecture is the most critical element for the success of  a project, and a card sort would be the  best use of your time.&lt;/p&gt;  &lt;h3&gt;What to Deliver?&lt;/h3&gt;  &lt;div&gt;“The critical features of your project  will drive your choice of what elements to detail.”&lt;/div&gt;    &lt;p&gt;Although your time may be short, don’t abdicate responsibility for  an information  architecture  to  others. Do wireframes, even if you show only some elements  in detail. The critical features of your project  will drive your choice of what elements to detail. You might spend your time designing the elements  that are most important to the success of a project, leave less important  elements to the development team, and iterate the design of those less important elements later on, when you have more time. Alternatively, design and test complex elements that it would  be costly to redesign and  reimplement at later stages in a project.&lt;/p&gt;  &lt;h3&gt;As Time Goes By&lt;/h3&gt;  &lt;p&gt;As a project  moves out of its early stages and into the implementation cycle, you can  start shifting your attention from requirements to refinement. At this stage of a project, useful activities include&lt;/p&gt;  &lt;ul&gt;  &lt;li&gt;user walkthroughs&lt;/li&gt;  &lt;li&gt;closed card sorts &lt;/li&gt;  &lt;li&gt;usability testing&lt;/li&gt;  &lt;li&gt;definition of metrics&lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;User Walkthroughs&lt;/h3&gt;  &lt;p&gt;You can do small-scale user walkthroughs of  wireframes,  a paper prototype, or a stack of screen shots  for very little cost. The aim is to generate feedback from  real users—or, at  least, realistic users—on the design of features at a relatively early stage in a project—that is, before too much development work has taken place.&lt;/p&gt;  &lt;p&gt;This  activity doesn’t necessarily have to be a big deal. Take a stack of  paper  printouts  to  a local  cafe and ask people if they’ll walk through a task or two with you, in  exchange for a coffee or snack. Don’t take up too much of any one person’s time. It’s better to get several different people to try out a feature or two rather than possibly annoying people by demanding too  much of them. They’re trying to relax after all!&lt;/p&gt;  &lt;p&gt;Iterate this process if you can.&lt;/p&gt;  &lt;h3&gt;Closed Card Sorts&lt;/h3&gt;  &lt;div&gt;“Focus on task failures and look for common mistakes participants make.”&lt;/div&gt;    &lt;p&gt;A closed card  sort is a little easier to conduct  than an open card  sort— and,  in my opinion,  a lot easier to  analyze. Using decks of cards representing a site’s structure as you’ve designed it,  ask people to find their way to particular low-level pages. You can plan your card sort based on the major user tasks, critical features, or areas of known ambiguity.&lt;/p&gt;  &lt;p&gt;You can easily conduct a closed cart sort just about  anywhere, and it should take  only a few minutes per task. For each  task you test, note the  path each user takes—that is, the card a user selects at each step—and whether a user successfully located the low-level page.&lt;/p&gt;  &lt;p&gt;You can carry out a test like this in a single day, including its setup. Since time is short, focus on task failures and look for common mistakes participants make. Report only such issues, but make the full test results available to  your project team. You don’t want to be the  bearer of only bad news. Instead say: “A lot of stuff worked well, but here are some things we need to look at changing.”&lt;/p&gt;  &lt;h3&gt;Usability Testing&lt;/h3&gt;  &lt;p&gt;Using whatever version of a Web site  or application you have available—whether wireframe printouts or a low-fidelity prototype—conduct a more formal usability test, during which you ask each participant to complete all tasks. Although this can be time consuming, a usability test with six participants takes just a few days  and can provide valuable insights for your project team.&lt;/p&gt;  &lt;p&gt;You can take this opportunity to test  your whole design solution. Alternatively, you can concentrate on  high-impact features, according to your time, people, and budget constraints.&lt;/p&gt;  &lt;p&gt;As a finished  Web site or application becomes more tangible, continue doing  iterative, small-scale usability testing. There will come a time when you can’t incorporate the findings from your testing  into the  upcoming release, but your recommendations can form the basis for a subsequent version.&lt;/p&gt;  &lt;h3&gt;Define Metrics&lt;/h3&gt;  &lt;p&gt;If you’ve joined a project very late, there may be very little you can do to influence the finished product. However, you can still add value to the project by defining a set of analytics that can help the project team make design decisions during the product lifecycle. So, get the team to record  page-completion times for a multi-step transaction process, make sure you get good search logs and reports, and give yourself an opportunity to learn something about how customers are interacting with your site.&lt;/p&gt;  &lt;p&gt;Don’t  be disheartened if your project team can’t incorporate your changes  straight away. Start laying the groundwork for the next iteration of the product or service and stay ahead of the curve if you can.&lt;/p&gt;  &lt;h3&gt;Summary&lt;/h3&gt;  &lt;div&gt;“Undertake small, tactical, iterative user research activities throughout the course of  the project.”&lt;/div&gt;    &lt;p&gt;If you don’t have the resources of a large UX team, with the budgets and timelines to undertake the ideal user-centered  design (UCD) or activity-centered design process, you can still  make a valuable contribution to a project. Undertake small, tactical, iterative user research activities  throughout the course of the project. Focus your efforts on the areas of greatest impact, and produce documentation that your project team can understand and use efficiently.&lt;/p&gt;  &lt;p&gt;If  you demonstrate value through a series of small, high-impact UX activities, the extra budget, people, and timeline flexibility you need will eventually come your way. Then, you can come closer to implementing your &lt;em&gt;ideal&lt;/em&gt; UX process.&lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#top" title="Top"&gt;&lt;img src="http://www.uxmatters.com/images/ux-bug.gif" height="18" width="18" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;I’d like to thank Ruth Ellison, of Stamford Interactive, Daniel Szuc, of Apogee, and Russ Unger, of User Glue, for motivating me to write this column and for their input into the ideas it presents.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;  &lt;span&gt;Topic:&lt;/span&gt; &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#"&gt;Columns&lt;/a&gt; | &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php#"&gt;User Research&lt;/a&gt;    &lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.uxmatters.com/mt/archives/2008/05/bite-sized-ux-research.php"&gt;uxmatters.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/bite-sized-ux-research"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2762419169030216900?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2762419169030216900/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/bite-sized-ux-research.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2762419169030216900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2762419169030216900'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/bite-sized-ux-research.html' title='Bite-Sized UX Research'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5403472233460785346</id><published>2011-12-30T06:51:00.001+08:00</published><updated>2011-12-30T06:51:07.982+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Interface Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><category scheme='http://www.blogger.com/atom/ns#' term='Heuristic List'/><category scheme='http://www.blogger.com/atom/ns#' term='Jakob Nielsen'/><category scheme='http://www.blogger.com/atom/ns#' term='Guideline'/><title type='text'>10 Heuristics for User Interface Design</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote class="posterous_long_quote"&gt;&lt;h1&gt;Ten Usability Heuristics&lt;/h1&gt;  &lt;em&gt;by &lt;a href="http://www.useit.com/jakob/" title="Author bio"&gt;Jakob Nielsen&lt;/a&gt;&lt;/em&gt;  &lt;p&gt;    These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines.    &lt;/p&gt;&lt;dl&gt;  &lt;dt&gt;&lt;strong&gt;Visibility of system status&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Match between system and the real world&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;User control and freedom&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Consistency and standards&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Error prevention&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Recognition rather than recall&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Flexibility and efficiency of use&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Accelerators -- unseen by the novice user -- may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Aesthetic and minimalist design&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Help users recognize, diagnose, and recover from errors&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.  &lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Help and documentation&lt;/strong&gt;  &lt;/dt&gt;&lt;dd&gt;Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.&lt;/dd&gt;&lt;/dl&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.useit.com/papers/heuristic/heuristic_list.html"&gt;useit.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/10-heuristics-for-user-interface-design"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5403472233460785346?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5403472233460785346/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/10-heuristics-for-user-interface-design.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5403472233460785346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5403472233460785346'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/10-heuristics-for-user-interface-design.html' title='10 Heuristics for User Interface Design'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8704690649270837797</id><published>2011-12-30T06:26:00.001+08:00</published><updated>2011-12-30T06:26:13.451+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Street Art'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>- STREET ART UTOPIA</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile6.posterous.com/getfile/files.posterous.com/whatsoever/avIADzdcCjkEiwvdFbIjqbIiidjziktstoCgyJeCehCEawljkECDhaDfphHd/media_httpwwwstreetar_swvIu.jpeg.scaled1000.jpg"&gt;&lt;img alt="Media_httpwwwstreetar_swviu" height="333" src="http://getfile1.posterous.com/getfile/files.posterous.com/whatsoever/avIADzdcCjkEiwvdFbIjqbIiidjziktstoCgyJeCehCEawljkECDhaDfphHd/media_httpwwwstreetar_swvIu.jpeg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.streetartutopia.com/?attachment_id=6006"&gt;streetartutopia.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/street-art-utopia"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8704690649270837797?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8704690649270837797/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/street-art-utopia.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8704690649270837797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8704690649270837797'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/street-art-utopia.html' title='- STREET ART UTOPIA'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-9196178596538439785</id><published>2011-12-26T10:46:00.001+08:00</published><updated>2011-12-26T10:46:19.048+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recruit'/><category scheme='http://www.blogger.com/atom/ns#' term='Hiring'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Programers'/><title type='text'>CEO Friday: Why we don’t hire .NET programmers « Expensify Blog</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpexpensifyfi_kfdrh" height="271" src="http://getfile0.posterous.com/getfile/files.posterous.com/maxchiu/tuFvvIgGAjmmpglDaxJnAtCebeuuoyoEIJFqAmqyklllyyEqhBIehbjnscsC/media_httpexpensifyfi_kfDrH.jpg.scaled500.jpg" width="300" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://blog.expensify.com/2011/03/25/ceo-friday-why-we-dont-hire-net-programmers/"&gt;blog.expensify.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Readers' responses are always a good read.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/ceo-friday-why-we-dont-hire-net-programmers-e"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-9196178596538439785?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/9196178596538439785/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/ceo-friday-why-we-dont-hire-net.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/9196178596538439785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/9196178596538439785'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/ceo-friday-why-we-dont-hire-net.html' title='CEO Friday: Why we don’t hire .NET programmers « Expensify Blog'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4245153757447878286</id><published>2011-12-25T03:54:00.001+08:00</published><updated>2011-12-25T03:54:49.868+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tagging'/><category scheme='http://www.blogger.com/atom/ns#' term='Pages'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Infographic'/><title type='text'>» Changes in Facebook Insights » Fresh Egg SEO Blog</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class="posterous_quote_citation"&gt;  &lt;img src="http://www.freshegg.com/blog/wp-content/uploads/2011/12/Changesinfacebookinsights_4e95d65752e83.png" /&gt;  Check out this website I found at &lt;a href="http://www.freshegg.com/blog/top-20-infographics-social-media-2011-part-1-4_9992/changesinfacebookinsights_4e95d65752e83"&gt;freshegg.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/changes-in-facebook-insights-fresh-egg-seo-bl"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4245153757447878286?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4245153757447878286/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/changes-in-facebook-insights-fresh-egg.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4245153757447878286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4245153757447878286'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/changes-in-facebook-insights-fresh-egg.html' title='» Changes in Facebook Insights » Fresh Egg SEO Blog'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7045401465159469119</id><published>2011-12-21T20:13:00.001+08:00</published><updated>2011-12-21T20:13:35.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='E2sday'/><category scheme='http://www.blogger.com/atom/ns#' term='Infographic'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Social Media and Your Business Communication Strategy</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwac1245edge_yzfco" height="2184" src="http://getfile9.posterous.com/getfile/files.posterous.com/maxchiu/etrAmuvxhbyhjvBpyqdunsvJdlAFccjebtHfncGFmxBzzokAzFJyFexfyssj/media_httpwac1245edge_yzfCo.png.scaled500.png" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://blog.socialcast.com/e2sday-social-media-and-your-business-communication-strategy/"&gt;blog.socialcast.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/social-media-and-your-business-communication"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7045401465159469119?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7045401465159469119/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/social-media-and-your-business.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7045401465159469119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7045401465159469119'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/social-media-and-your-business.html' title='Social Media and Your Business Communication Strategy'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7766030592115206333</id><published>2011-12-21T19:53:00.001+08:00</published><updated>2011-12-21T19:53:20.071+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Reality.</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpiwsmtsmellm_qfekc" height="281" src="http://getfile1.posterous.com/getfile/files.posterous.com/whatsoever/FJBseuFssjyCafqdqheawhpvHqHIoJdxlyGGiFEtoimgzCiICzeHdIddufEo/media_httpiwsmtsmellm_qfEkc.jpg.scaled500.jpg" width="469" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://iwastesomuchtime.com/on/?i=6"&gt;iwastesomuchtime.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;so true.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/reality"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7766030592115206333?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7766030592115206333/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/reality.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7766030592115206333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7766030592115206333'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/reality.html' title='Reality.'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6541422273138804510</id><published>2011-12-21T19:33:00.001+08:00</published><updated>2011-12-21T19:33:26.190+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Thermalchromatic urinal.</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/whatsoever/bbnihcJgBmsospljcjmbywvwIkcoAaatvaCivCaGhpnazHhpBkfrGJGGdztc/media_httpiwsmtsmellm_aGBHp.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpiwsmtsmellm_agbhp" height="372" src="http://getfile0.posterous.com/getfile/files.posterous.com/whatsoever/bbnihcJgBmsospljcjmbywvwIkcoAaatvaCivCaGhpnazHhpBkfrGJGGdztc/media_httpiwsmtsmellm_aGBHp.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://iwastesomuchtime.com/on/?i=83"&gt;iwastesomuchtime.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;cool!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/thermalchromatic-urinal"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6541422273138804510?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6541422273138804510/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/thermalchromatic-urinal.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6541422273138804510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6541422273138804510'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/thermalchromatic-urinal.html' title='Thermalchromatic urinal.'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-9141518001767207377</id><published>2011-12-21T19:29:00.001+08:00</published><updated>2011-12-21T19:29:07.482+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Oh, that's interesting.</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile7.posterous.com/getfile/files.posterous.com/whatsoever/gAcpwgIocBpkBhmjlzinedDktFddqoCdneEBowmavkIyCzfmjrjBgHamrAHa/media_httpiwsmtsmellm_kAglc.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpiwsmtsmellm_kaglc" height="623" src="http://getfile6.posterous.com/getfile/files.posterous.com/whatsoever/gAcpwgIocBpkBhmjlzinedDktFddqoCdneEBowmavkIyCzfmjrjBgHamrAHa/media_httpiwsmtsmellm_kAglc.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://iwastesomuchtime.com/on/?i=37"&gt;iwastesomuchtime.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/oh-thats-interesting"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-9141518001767207377?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/9141518001767207377/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/oh-that-interesting.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/9141518001767207377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/9141518001767207377'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/oh-that-interesting.html' title='Oh, that&amp;#39;s interesting.'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5588252484113810710</id><published>2011-12-19T16:42:00.001+08:00</published><updated>2011-12-19T16:42:21.111+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual.ly'/><category scheme='http://www.blogger.com/atom/ns#' term='Tallest Buildings'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Reaching for the Skies</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/whatsoever/BykrzFvHcqsfsHFegJFJpCplnwkekDspmDGzpsoboGqphyacnumlfztDqnEj/media_httpvisuallyvis_kojBI.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpvisuallyvis_kojbi" height="829" src="http://getfile8.posterous.com/getfile/files.posterous.com/whatsoever/BykrzFvHcqsfsHFegJFJpCplnwkekDspmDGzpsoboGqphyacnumlfztDqnEj/media_httpvisuallyvis_kojBI.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://visual.ly/reaching-skies"&gt;visual.ly&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/reaching-for-the-skies"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5588252484113810710?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5588252484113810710/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/reaching-for-skies.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5588252484113810710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5588252484113810710'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/reaching-for-skies.html' title='Reaching for the Skies'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3790606155812950305</id><published>2011-12-19T16:36:00.001+08:00</published><updated>2011-12-19T16:36:45.753+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual.ly'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>The Internet Justice League</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="" src="http://visually.visually.netdna-cdn.com/TheInternetJusticeLeague_4eeb900f60009_w587.jpg" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://visual.ly/internet-justice-league"&gt;visual.ly&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-internet-justice-league"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3790606155812950305?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3790606155812950305/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/internet-justice-league.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3790606155812950305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3790606155812950305'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/internet-justice-league.html' title='The Internet Justice League'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4268846789396374278</id><published>2011-12-19T07:43:00.001+08:00</published><updated>2011-12-19T07:43:39.658+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing for Interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='Dan Saffer'/><category scheme='http://www.blogger.com/atom/ns#' term='Discipline'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Kicker Studio: The Disciplines of User Experience</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwkickerst_lwvxx" height="306" src="http://getfile5.posterous.com/getfile/files.posterous.com/maxchiu/ztvkDlihhIsBpgafDCBJJGgEJwabadwjJxkFscfarCBsDdorJbyBnfhHIJFz/media_httpwwwkickerst_lwvxx.jpg.scaled500.jpg" width="385" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.kickerstudio.com/blog/2008/12/the-disciplines-of-user-experience/"&gt;kickerstudio.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/kicker-studio-the-disciplines-of-user-experie"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4268846789396374278?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4268846789396374278/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/kicker-studio-disciplines-of-user.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4268846789396374278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4268846789396374278'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/kicker-studio-disciplines-of-user.html' title='Kicker Studio: The Disciplines of User Experience'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3512102498590036771</id><published>2011-12-12T06:17:00.003+08:00</published><updated>2011-12-12T06:17:27.375+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Sign Up Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Landing Page'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>Why you Should Bury your Sign Up Button</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote class="posterous_long_quote"&gt;&lt;h1&gt;&lt;span&gt;Why you Should Bury your Sign Up Button&lt;/span&gt;&lt;/h1&gt;  		&lt;p class="author"&gt;by &lt;a href="http://bokardo.com/about/"&gt;Joshua Porter&lt;/a&gt;  		&lt;span class="comments-notice"&gt; &amp;nbsp;| &amp;nbsp;&amp;nbsp;&lt;a href="http://bokardo.com/archives/why-you-should-bury-your-sign-up-button/#comments"&gt;Responses&lt;/a&gt;--&gt;  &lt;span&gt;October 21st, 2011&lt;/span&gt; &amp;nbsp;| &amp;nbsp;shortlink: &lt;a href="http://bokardo.com/p/1991" title="Please use when linking to in Twitter and other character-constrained environments"&gt;http://bokardo.com/p/1991&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;    		&lt;p&gt;A short while ago I was involved in a project redesigning a home page of a website. I dutifully designed the page in the common fashion, using a bold headline, some bullet points, and a juicy call-to-action button. It was very similar to many of the startup home pages that you might run across every day. &lt;/p&gt;  &lt;p&gt;The goal of the redesign was to increase conversion on the primary call to action of sign-up. We wanted to double or triple (or more) the number of people who were signing up and trying out the product. &lt;/p&gt;  &lt;div class="screenshot"&gt;&lt;img src="http://bokardo.com/img/sign-up.png" height="77" alt="" width="271" /&gt;&lt;/div&gt;  &lt;p&gt;I knew the redesign was a vast improvement over the existing one, merely because the page better communicated what was going on. Instead of a vague headline that wasn’t communicating value to readers I used a much more descriptive one that helped orient people immediately to have some idea of what the site does. And the button…well let’s just say that it was so hot it made you want to click it. &lt;/p&gt;  &lt;p&gt;So we launched, and then we looked at the data. Uh Oh. No big increase in conversion, certainly not enough to change the business. The conversion rate had improved about 20%, which is OK, but the rate itself was so low to have very little effect on the company’s bottom line. &lt;/p&gt;  &lt;p&gt;What was wrong? Why wasn’t there a big improvement in conversion? Why was our click-through so low on what was obviously the primary call-to-action?  Didn’t we follow all of the visual design rules here? Make headline big and bold. Check. Make a bullet list of important points. Check. Make a beautiful, sexy button that looks like it was born to be clicked. Check. &lt;/p&gt;  &lt;p&gt;Why then, were people not clicking the sexy button?  &lt;/p&gt;  &lt;p&gt;It’s at this point when you have to step back and ask yourself: what exactly is design? Is design creating something for creation sake? We certainly had done that, and we had already done as much work as is done on most redesign projects. Most projects would have launched and been done…when redesign is the goal the launch is the end. &lt;/p&gt;  &lt;p&gt;But that’s not what passes as good design these days. Good design is design that works. So to honestly assess the redesign I did I had to admit…this design was still not working. &lt;/p&gt;  &lt;p&gt;Damn was that hard to admit. Really, really hard to admit. I hated admitting it because it was an admission that I failed. I’ve not often admitted that on projects in the past that just didn’t get the usage that I wanted. In so many cases it was easier to say to myself that what I did was better than what was there before and the work of launching was enough. It is so easy to confuse getting stuff done with doing good work. &lt;/p&gt;  &lt;p&gt;Yet, this admission also allowed me to see the problem more clearly. Once I accepted that the redesign still wasn’t working, I created the opportunity to find out why not. See that interesting little trick I pulled there? Failure is an opportunity to problem solve! We all love to problem solve, right?   &lt;/p&gt;  &lt;p&gt;So in hindsight the answer is obvious…people weren’t clicking “Sign Up” because they were not ready to. They saw the button and did not care enough to click it. I could have made it flashing big-ass and red, but still nobody would have clicked on it. &lt;/p&gt;  &lt;p&gt;No visual design wizardry at this point would have improved things. No matter how much we tweak the call-to-action, we’re not going to significantly improve click-through on it. We’re not fighting an attention war here…we have people’s attention because they’re on our website. No, we’re fighting an emotional war. We need to convince people of the value of what we’re offering enough so they actually care. They are aware that our big-ass honking button is there…how could they not be? We made it impossible to miss! in fact they’ve read the text on it that says “Sign-up for Free”. They can barely get it out of their peripheral vision…&lt;/p&gt;  &lt;p&gt;No, our visitors can see clearly…they’re not failing to notice the button. And they can read…they can see what the button says. They’re also not obstinate…they’re not doing this just to spite you. &lt;/p&gt;  &lt;p&gt;The hard fact is that they &lt;a href="http://oneflightbooks.com"&gt;&lt;em&gt;just don’t care&lt;/em&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Or more precisely, they don’t care &lt;em&gt;yet&lt;/em&gt;. They’re interested, but they do not know enough to care. We have not given them enough of a reason to care. They are not ready to take that step. &lt;/p&gt;  &lt;p&gt;So the right answer in this situation is not to give our call-to-action a stronger drop shadow, double its text size, make it fire engine red (#CE1620), or make it blink. No amount of visual design on that button will make people click it more. The right answer is to remove the button altogether and replace it with something that people do want to click. Something they do want to do…the appropriate next step in their lifecycle as a customer. &lt;/p&gt;  &lt;p&gt;I call this &lt;em&gt;Designing for the Next Step&lt;/em&gt;. And in my next post I will explain what I’m talking about in much more detail…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Addendum:&lt;/strong&gt; The folks at &lt;a href="http://www.zurb.com/"&gt;Zurb&lt;/a&gt; have published &lt;a href="http://www.zurb.com/article/816/why-burying-sign-up-buttons-helps-get-mor"&gt;an example of a 350% improvement from simply burying the sign-up button&lt;/a&gt;. That’s some serious improvement.&lt;/p&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://bokardo.com/archives/why-you-should-bury-your-sign-up-button/"&gt;bokardo.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/why-you-should-bury-your-sign-up-button"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3512102498590036771?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3512102498590036771/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/why-you-should-bury-your-sign-up-button_12.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3512102498590036771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3512102498590036771'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/why-you-should-bury-your-sign-up-button_12.html' title='Why you Should Bury your Sign Up Button'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-556734626295844019</id><published>2011-12-12T06:17:00.001+08:00</published><updated>2011-12-12T06:17:21.437+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Sign Up Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Landing Page'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>Why you Should Bury your Sign Up Button « Bokardo</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote class="posterous_long_quote"&gt;&lt;h1&gt;&lt;span&gt;Why you Should Bury your Sign Up Button&lt;/span&gt;&lt;/h1&gt;  		&lt;p class="author"&gt;by &lt;a href="http://bokardo.com/about/"&gt;Joshua Porter&lt;/a&gt;  		&lt;span class="comments-notice"&gt; &amp;nbsp;| &amp;nbsp;&amp;nbsp;&lt;a href="http://bokardo.com/archives/why-you-should-bury-your-sign-up-button/#comments"&gt;Responses&lt;/a&gt;--&gt;  &lt;span&gt;October 21st, 2011&lt;/span&gt; &amp;nbsp;| &amp;nbsp;shortlink: &lt;a href="http://bokardo.com/p/1991" title="Please use when linking to in Twitter and other character-constrained environments"&gt;http://bokardo.com/p/1991&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;    		&lt;p&gt;A short while ago I was involved in a project redesigning a home page of a website. I dutifully designed the page in the common fashion, using a bold headline, some bullet points, and a juicy call-to-action button. It was very similar to many of the startup home pages that you might run across every day. &lt;/p&gt;  &lt;p&gt;The goal of the redesign was to increase conversion on the primary call to action of sign-up. We wanted to double or triple (or more) the number of people who were signing up and trying out the product. &lt;/p&gt;  &lt;div class="screenshot"&gt;&lt;img src="http://bokardo.com/img/sign-up.png" height="77" alt="" width="271" /&gt;&lt;/div&gt;  &lt;p&gt;I knew the redesign was a vast improvement over the existing one, merely because the page better communicated what was going on. Instead of a vague headline that wasn’t communicating value to readers I used a much more descriptive one that helped orient people immediately to have some idea of what the site does. And the button…well let’s just say that it was so hot it made you want to click it. &lt;/p&gt;  &lt;p&gt;So we launched, and then we looked at the data. Uh Oh. No big increase in conversion, certainly not enough to change the business. The conversion rate had improved about 20%, which is OK, but the rate itself was so low to have very little effect on the company’s bottom line. &lt;/p&gt;  &lt;p&gt;What was wrong? Why wasn’t there a big improvement in conversion? Why was our click-through so low on what was obviously the primary call-to-action?  Didn’t we follow all of the visual design rules here? Make headline big and bold. Check. Make a bullet list of important points. Check. Make a beautiful, sexy button that looks like it was born to be clicked. Check. &lt;/p&gt;  &lt;p&gt;Why then, were people not clicking the sexy button?  &lt;/p&gt;  &lt;p&gt;It’s at this point when you have to step back and ask yourself: what exactly is design? Is design creating something for creation sake? We certainly had done that, and we had already done as much work as is done on most redesign projects. Most projects would have launched and been done…when redesign is the goal the launch is the end. &lt;/p&gt;  &lt;p&gt;But that’s not what passes as good design these days. Good design is design that works. So to honestly assess the redesign I did I had to admit…this design was still not working. &lt;/p&gt;  &lt;p&gt;Damn was that hard to admit. Really, really hard to admit. I hated admitting it because it was an admission that I failed. I’ve not often admitted that on projects in the past that just didn’t get the usage that I wanted. In so many cases it was easier to say to myself that what I did was better than what was there before and the work of launching was enough. It is so easy to confuse getting stuff done with doing good work. &lt;/p&gt;  &lt;p&gt;Yet, this admission also allowed me to see the problem more clearly. Once I accepted that the redesign still wasn’t working, I created the opportunity to find out why not. See that interesting little trick I pulled there? Failure is an opportunity to problem solve! We all love to problem solve, right?   &lt;/p&gt;  &lt;p&gt;So in hindsight the answer is obvious…people weren’t clicking “Sign Up” because they were not ready to. They saw the button and did not care enough to click it. I could have made it flashing big-ass and red, but still nobody would have clicked on it. &lt;/p&gt;  &lt;p&gt;No visual design wizardry at this point would have improved things. No matter how much we tweak the call-to-action, we’re not going to significantly improve click-through on it. We’re not fighting an attention war here…we have people’s attention because they’re on our website. No, we’re fighting an emotional war. We need to convince people of the value of what we’re offering enough so they actually care. They are aware that our big-ass honking button is there…how could they not be? We made it impossible to miss! in fact they’ve read the text on it that says “Sign-up for Free”. They can barely get it out of their peripheral vision…&lt;/p&gt;  &lt;p&gt;No, our visitors can see clearly…they’re not failing to notice the button. And they can read…they can see what the button says. They’re also not obstinate…they’re not doing this just to spite you. &lt;/p&gt;  &lt;p&gt;The hard fact is that they &lt;a href="http://oneflightbooks.com"&gt;&lt;em&gt;just don’t care&lt;/em&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Or more precisely, they don’t care &lt;em&gt;yet&lt;/em&gt;. They’re interested, but they do not know enough to care. We have not given them enough of a reason to care. They are not ready to take that step. &lt;/p&gt;  &lt;p&gt;So the right answer in this situation is not to give our call-to-action a stronger drop shadow, double its text size, make it fire engine red (#CE1620), or make it blink. No amount of visual design on that button will make people click it more. The right answer is to remove the button altogether and replace it with something that people do want to click. Something they do want to do…the appropriate next step in their lifecycle as a customer. &lt;/p&gt;  &lt;p&gt;I call this &lt;em&gt;Designing for the Next Step&lt;/em&gt;. And in my next post I will explain what I’m talking about in much more detail…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Addendum:&lt;/strong&gt; The folks at &lt;a href="http://www.zurb.com/"&gt;Zurb&lt;/a&gt; have published &lt;a href="http://www.zurb.com/article/816/why-burying-sign-up-buttons-helps-get-mor"&gt;an example of a 350% improvement from simply burying the sign-up button&lt;/a&gt;. That’s some serious improvement.&lt;/p&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://bokardo.com/archives/why-you-should-bury-your-sign-up-button/"&gt;bokardo.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/why-you-should-bury-your-sign-up-button-bokar"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-556734626295844019?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/556734626295844019/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/why-you-should-bury-your-sign-up-button.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/556734626295844019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/556734626295844019'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/why-you-should-bury-your-sign-up-button.html' title='Why you Should Bury your Sign Up Button « Bokardo'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1776970510691415809</id><published>2011-12-12T06:09:00.001+08:00</published><updated>2011-12-12T06:09:14.127+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Scope Creep'/><category scheme='http://www.blogger.com/atom/ns#' term='Boxes and Arrows'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='Complexity'/><title type='text'>Complexity and User Experience</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpboxesandarr_bhiic" height="200" src="http://getfile6.posterous.com/getfile/files.posterous.com/codebetter/nFsiiFsmFJCJvcEhCdFHgszzbGwAAymsDeAihpolaFHtbujJeoodflyddAla/media_httpboxesandarr_bHiiC.jpg.scaled500.jpg" width="200" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://boxesandarrows.com/view/complexity-and-user"&gt;boxesandarrows.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/complexity-and-user-experience"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1776970510691415809?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1776970510691415809/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/complexity-and-user-experience.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1776970510691415809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1776970510691415809'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/complexity-and-user-experience.html' title='Complexity and User Experience'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5436847266999240102</id><published>2011-12-07T17:35:00.001+08:00</published><updated>2011-12-07T17:35:50.274+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Interaction Rate'/><category scheme='http://www.blogger.com/atom/ns#' term='Global Research'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>The difference between a UX Designer and UI Developer</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile7.posterous.com/getfile/files.posterous.com/codebetter/qsFqFDExJCivxCzzpBAeljJcdotbvwxEixDCCtalaHxAEsAAEjvctxuevfFp/media_httpbenmelbourn_ibriA.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpbenmelbourn_ibria" height="544" src="http://getfile5.posterous.com/getfile/files.posterous.com/codebetter/qsFqFDExJCivxCzzpBAeljJcdotbvwxEixDCCtalaHxAEsAAEjvctxuevfFp/media_httpbenmelbourn_ibriA.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://asinthecity.com/2011/11/10/the-difference-between-a-ux-designer-and-ui-developer/"&gt;asinthecity.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/the-difference-between-a-ux-designer-and-ui-d"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5436847266999240102?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5436847266999240102/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/12/difference-between-ux-designer-and-ui.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5436847266999240102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5436847266999240102'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/12/difference-between-ux-designer-and-ui.html' title='The difference between a UX Designer and UI Developer'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5373766559004828990</id><published>2011-11-23T13:28:00.001+08:00</published><updated>2011-11-23T13:28:01.346+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='most used'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Gizmodo'/><category scheme='http://www.blogger.com/atom/ns#' term='SplashData'/><category scheme='http://www.blogger.com/atom/ns#' term='Password'/><title type='text'>The 25 Most Popular Passwords of 2011</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile7.posterous.com/getfile/files.posterous.com/whatsoever/GAlpwroanvhCIeBBkBhBrBtAjfyalbAICiBoimpzbswdlxCipjjGEfcJbruA/media_httpfastcachega_BCvpb.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpfastcachega_bcvpb" height="281" src="http://getfile0.posterous.com/getfile/files.posterous.com/whatsoever/GAlpwroanvhCIeBBkBhBrBtAjfyalbAICiBoimpzbswdlxCipjjGEfcJbruA/media_httpfastcachega_BCvpb.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://gizmodo.com/5861667/the-25-most-popular-passwords-of-2011?popular=true"&gt;gizmodo.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/the-25-most-popular-passwords-of-2011"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5373766559004828990?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5373766559004828990/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/11/25-most-popular-passwords-of-2011.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5373766559004828990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5373766559004828990'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/11/25-most-popular-passwords-of-2011.html' title='The 25 Most Popular Passwords of 2011'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8436707407005212308</id><published>2011-11-23T05:38:00.001+08:00</published><updated>2011-11-23T05:38:28.864+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='New York Times'/><category scheme='http://www.blogger.com/atom/ns#' term='Region News'/><category scheme='http://www.blogger.com/atom/ns#' term='New Yourk'/><category scheme='http://www.blogger.com/atom/ns#' term='footprint'/><category scheme='http://www.blogger.com/atom/ns#' term='Startup'/><title type='text'>Technology Footprint: Starting Up in New York</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile9.posterous.com/getfile/files.posterous.com/maxchiu/pqIdhAabJnGutqEafsClostamsBwubHHlAeDHxEhugzkmosGBJBqAlnvxfem/media_httpgraphics8ny_eeoxe.png.scaled1000.png"&gt;&lt;img alt="Media_httpgraphics8ny_eeoxe" height="724" src="http://getfile1.posterous.com/getfile/files.posterous.com/maxchiu/pqIdhAabJnGutqEafsClostamsBwubHHlAeDHxEhugzkmosGBJBqAlnvxfem/media_httpgraphics8ny_eeoxe.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.nytimes.com/interactive/2011/11/20/nyregion/technology-footprint-starting-up-in-new-york.html?ref=nyregionspecial"&gt;nytimes.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;The New York Times mapped out the offices of the Big Apple’s hottest startups, color-coding the companies by industry.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/technology-footprint-starting-up-in-new-york"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8436707407005212308?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8436707407005212308/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/11/via-nytimes.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8436707407005212308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8436707407005212308'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/11/via-nytimes.html' title='Technology Footprint: Starting Up in New York'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8904852319128038639</id><published>2011-11-22T16:22:00.001+08:00</published><updated>2011-11-22T16:22:00.282+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='W3C'/><category scheme='http://www.blogger.com/atom/ns#' term='Geolocation API'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><category scheme='http://www.blogger.com/atom/ns#' term='Geolocation'/><title type='text'>HTML5 - 12 Cool HTML5 Geolocation Ideas</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://getfile2.posterous.com/getfile/files.posterous.com/codebetter/knwHlolqdwwCDyHdAqoeeffnvpCcwdrDtgpwlAcAbfeysbhitDCCFGisqHvr/media_httpimsdnmicros_qDdgf.png.scaled1000.png"&gt;&lt;img alt="Media_httpimsdnmicros_qddgf" height="238" src="http://getfile9.posterous.com/getfile/files.posterous.com/codebetter/knwHlolqdwwCDyHdAqoeeffnvpCcwdrDtgpwlAcAbfeysbhitDCCFGisqHvr/media_httpimsdnmicros_qDdgf.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://msdn.microsoft.com/en-us/magazine/hh563893.aspx"&gt;msdn.microsoft.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/html5-12-cool-html5-geolocation-ideas"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8904852319128038639?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8904852319128038639/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/11/via-msdn.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8904852319128038639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8904852319128038639'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/11/via-msdn.html' title='HTML5 - 12 Cool HTML5 Geolocation Ideas'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8658581452434753559</id><published>2011-11-07T21:30:00.001+08:00</published><updated>2011-11-07T21:30:19.811+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charity'/><category scheme='http://www.blogger.com/atom/ns#' term='Human Rights'/><category scheme='http://www.blogger.com/atom/ns#' term='Amnesty International'/><title type='text'>Ignore us, ignore human rights. - Amnesty international</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="" src="http://www.zzzqu.com/wp-content/uploads/2010/08/amnesty_international_3.jpg" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.zzzqu.com/post/191.html"&gt;zzzqu.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/ignore-us-ignore-human-rights-amnesty-interna"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8658581452434753559?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8658581452434753559/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/11/ignore-us-ignore-human-rights-amnesty.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8658581452434753559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8658581452434753559'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/11/ignore-us-ignore-human-rights-amnesty.html' title='Ignore us, ignore human rights. - Amnesty international'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5248643255933587076</id><published>2011-11-06T22:47:00.001+08:00</published><updated>2011-11-06T22:47:22.450+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Patrick'/><category scheme='http://www.blogger.com/atom/ns#' term='Programmer'/><category scheme='http://www.blogger.com/atom/ns#' term='Carrer Advice'/><category scheme='http://www.blogger.com/atom/ns#' term='Career'/><title type='text'>Don’t Call Yourself A Programmer, And Other Career Advice</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  	    	&lt;p&gt;If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. &amp;nbsp;It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering. &amp;nbsp;This post aspires to be README.txt for your career as a young engineer. &amp;nbsp;The goal is to make you happy, by filling in the gaps in your education regarding how the “real world” actually works. &amp;nbsp;It took me about ten years and a lot of suffering to figure out some of this, starting from “fairly bright engineer with low self-confidence and zero practical knowledge of business.” &amp;nbsp;I wouldn’t trust this as the definitive guide, but hopefully it will provide value over what your college Career Center isn’t telling you.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;90% of programming jobs are in creating Line of Business software&lt;/strong&gt;: Economics 101: the price for anything (including you) is a function of the supply of it and demand for it. &amp;nbsp;Let’s talk about the demand side first. &amp;nbsp;Most software is not sold in boxes, available on the Internet, or downloaded from the App Store. &amp;nbsp;Most software is boring one-off applications in corporations, under-girding every imaginable facet of the global economy. &amp;nbsp;It tracks expenses, it optimizes shipping costs, it assists the accounting department in preparing projections, it helps design new widgets, it prices insurance policies, it flags orders for manual review by the fraud department, etc etc. &amp;nbsp;&lt;em&gt;Software solves business problems&lt;/em&gt;. &amp;nbsp;Software often solves business problems despite being &lt;em&gt;soul-crushingly boring&lt;/em&gt; and of &lt;em&gt;minimal technical complexity&lt;/em&gt;. &amp;nbsp;For example, consider an internal travel expense reporting form. &amp;nbsp;Across a company with 2,000 employees, that might save 5,000 man-hours a year (at an average fully-loaded cost of $50 an hour) versus handling expenses on paper, for a savings of $250,000 a year. &amp;nbsp;It &lt;em&gt;does not matter&lt;/em&gt; to the company that the reporting form is the world’s simplest CRUD app, it only matters that it either saves the company costs or generates additional revenue.&lt;/p&gt;  &lt;p&gt;There are companies which create software which actually gets used by customers, which describes almost everything that you probably think of when you think of software. &amp;nbsp;It is &lt;em&gt;unlikely that you will work at one &lt;/em&gt;unless you work towards making this happen. &amp;nbsp;Even if you actually work at one, many of the programmers there &lt;em&gt;do not work on customer-facing software&lt;/em&gt;, either.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Engineers are hired to create business value, not to program things&lt;/strong&gt;: &amp;nbsp;Businesses do things for irrational and political reasons all the time (see below), but in the main they converge on doing things which increase revenue or reduce costs. &amp;nbsp;Status in well-run businesses generally is awarded to people who successfully take credit for doing one of these things. &amp;nbsp;(That can, but does not necessarily, entail actually doing them.) &amp;nbsp;The person who has decided to bring on one more engineer is not doing it because they love having a geek around the room, they are doing it because adding the geek allows them to complete a project (or projects) which will add revenue or decrease costs. &amp;nbsp;Producing beautiful software is not a goal. &amp;nbsp;Solving complex technical problems is not a goal. &amp;nbsp;Writing bug-free code is not a goal. &amp;nbsp;Using sexy programming languages is not a goal. &amp;nbsp;Add revenue. &amp;nbsp;Reduce costs. &amp;nbsp;Those are your only goals.&lt;/p&gt;  &lt;p&gt;Peter Drucker — you haven’t heard of him, but he is a prophet among people who sign checks — came up with the terms Profit Center and Cost Center. &amp;nbsp;Profit Centers are the part of an organization that bring in the bacon: partners at law firms, sales at enterprise software companies, “masters of the universe” on Wall Street, etc etc. &amp;nbsp;Cost Centers are, well, everybody else. &amp;nbsp;&lt;strong&gt;You really want to be attached to Profit Centers&lt;/strong&gt; because it will bring you higher wages, more respect, and greater opportunities for everything of value to you. &amp;nbsp;It isn’t hard: a bright high schooler, given a paragraph-long description of a business, can usually identify where the Profit Center is. &amp;nbsp;If you want to work there, work for that. &amp;nbsp;If you can’t, either a) work elsewhere or b) engineer your transfer after joining the company.&lt;/p&gt;  &lt;p&gt;Engineers in particular are usually&amp;nbsp;&lt;em&gt;very highly paid&lt;/em&gt; Cost Centers, which sets MBA’s optimization antennae to twitching. &amp;nbsp;This is what brings us wonderful ideas like outsourcing, which is “Let’s replace really expensive Cost Centers who do some magic which we kinda need but don’t really care about with less expensive Cost Centers in a lower wage country”. &amp;nbsp;(Quick sidenote: You can absolutely ignore outsourcing as a career threat if you read the rest of this guide.) &amp;nbsp;Nobody ever outsources Profit Centers. &amp;nbsp;Attempting to do so would be the setup for MBA humor. &amp;nbsp;It’s like suggesting replacing your source control system with a bunch of copies maintained on floppy disks.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Don’t call yourself a programmer&lt;/strong&gt;: “Programmer” sounds like “anomalously high-cost peon who types some mumbo-jumbo into some other mumbo-jumbo.” &amp;nbsp;If you call yourself a programmer, someone is &lt;em&gt;already&lt;/em&gt; working on a way to get you fired. &amp;nbsp;You know Salesforce, widely perceived among engineers to be a Software as a Services company? &amp;nbsp;Their motto and sales point is “No Software”, which conveys to their actual customers “You know those programmers you have working on your internal systems? &amp;nbsp;If you used Salesforce, you could fire half of them and pocket part of the difference in your bonus.” &amp;nbsp;(There’s nothing wrong with this, by the way. &amp;nbsp;You’re in the business of unemploying people. &amp;nbsp;If you think that is unfair, go back to school and study something that doesn’t matter.)&lt;/p&gt;  &lt;p&gt;Instead, describe yourself by what you have accomplished for previously employers vis-a-vis increasing revenues or reducing costs. &amp;nbsp;If you have not had the opportunity to do this yet, describe things which suggest you have the ability to increase revenue or reduce costs, or ideas to do so.&lt;/p&gt;  &lt;p&gt;There are many varieties of well-paid professionals who sling code but do not describe themselves as slinging code for a living. &amp;nbsp;Quants on Wall Street are the first and best-known example: they use computers and math as a lever to make high-consequence decisions better and faster than an unaided human could, and the punchline to those decisions is “our firm make billions of dollars.” &amp;nbsp;Successful quants make more in bonuses in a good year than many equivalently talented engineers will earn in a decade or lifetime.&lt;/p&gt;  &lt;p&gt;Similarly, even though you might think Google sounds like a programmer-friendly company, there are programmers and then there’s the people who are closely tied to 1% improvements in AdWords click-through rates. &amp;nbsp;(Hint: provably worth billions of dollars.) &amp;nbsp;I recently stumbled across a web-page from the guy whose professional bio is “wrote the backend billing code that 97% of Google’s revenue passes through.” &amp;nbsp;He’s now an angel investor (a polite synonym for “rich”).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;You are not defined by your chosen software stack&lt;/strong&gt;: I recently asked via Twitter what young engineers wanted to know about careers. &amp;nbsp;Many asked how to know what programming language or stack to study. &amp;nbsp;It doesn’t matter. &amp;nbsp;There you go.&lt;/p&gt;  &lt;p&gt;Do Java programmers make more money than .NET programmers? &amp;nbsp;Anyone describing themselves as either a Java programmer or .NET programmer has already lost, because a) they’re a programmer (you’re not, see above) and b) they’re making themselves non-hireable for most programming jobs. &amp;nbsp;In the real world, picking up a new language takes a few weeks of effort and after 6 to 12 months nobody will ever notice you haven’t been doing that one for your entire career. &amp;nbsp;I did back-end Big Freaking Java Web Application development as recently as March 2010. &amp;nbsp;Trust me, nobody cares about that. &amp;nbsp;If a Python shop was looking for somebody technical to make them a pile of money, the fact that I’ve never written a line of Python would not get held against me.&lt;/p&gt;  &lt;p&gt;Talented engineers are rare — vastly rarer than opportunities to use them — and it is a seller’s market for talent right now in almost every facet of the field. &amp;nbsp;Everybody at Matasano uses Ruby. &amp;nbsp;If you don’t, but are a good engineer, they’ll hire you anyway. &amp;nbsp;(A good engineer has a track record of — repeat after me — increasing revenue or decreasing costs.) &amp;nbsp;Much of Fog Creek uses the Microsoft Stack. &amp;nbsp;I can’t even &lt;em&gt;spell&lt;/em&gt; ASP.NET and they’d still hire me.&lt;/p&gt;  &lt;p&gt;There are companies with broken HR policies where lack of a buzzword means you won’t be selected. &amp;nbsp;You don’t want to work for them, but if you really do, you can add the relevant buzzword to your resume for the costs of a few nights and weekends, or by controlling technology choices at your current job in such a manner that in advances your career interests. &amp;nbsp;Want to get trained on Ruby at a .NET shop? &amp;nbsp;Implement a one-off project in Ruby. &amp;nbsp;Bam, you are now a professional Ruby programmer — you coded Ruby and you took money for it. &amp;nbsp;(You laugh? &amp;nbsp;I did this at a Java shop. &amp;nbsp;The one-off Ruby project made the company $30,000. &amp;nbsp;My boss was, predictably, quite happy and &lt;em&gt;never even asked what produced the deliverable&lt;/em&gt;.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Co-workers and bosses are not usually your friends&lt;/strong&gt;: You will spend a lot of time with co-workers. &amp;nbsp;You may eventually become close friends with some of them, but in general, you will move on in three years and aside from maintaining cordial relations &lt;em&gt;you will not go out of your way to invite them over to dinner&lt;/em&gt;. &amp;nbsp;They will treat you in exactly the same way. &amp;nbsp;You should be a good person to everyone you meet — it is the moral thing to do, and as a sidenote will really help your networking — but do not be under the delusion that everyone is your friend.&lt;/p&gt;  &lt;p&gt;For example, at a job interview, even if you are talking to an affable 28 year old who feels like a slightly older version of you &lt;strong&gt;he is in a transaction&lt;/strong&gt;. &amp;nbsp;You are not his friend, you are an input for an industrial process which he is trying to buy for the company at the lowest price. &amp;nbsp;That banter about World of Warcraft is just establishing a professional rapport, but he will (perfectly ethically) attempt to do things that none of your actual friends would ever do, like try to talk you down several thousand dollars in salary or guilt-trip you into spending more time with the company when you could be spending time with your actual friends. &amp;nbsp;You will have other coworkers who — affably and ethically — will suggest things which go against your interests, from “I should get credit for that project you just did” (probably not phrased in so many words) to “We should do this thing which advances my professional growth goals rather than yours.” &amp;nbsp;Don’t be surprised when this happens.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;You radically overestimate the average skill of the competition because of the crowd you hang around with&lt;/strong&gt;: &amp;nbsp;Many people already successfully employed as senior engineers cannot actually implement&amp;nbsp;&lt;a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html"&gt;FizzBuzz&lt;/a&gt;. &amp;nbsp;Just read it and weep. &amp;nbsp;Key takeaway: you probably&amp;nbsp;&lt;em&gt;are&lt;/em&gt; good enough to work at that company you think you’re not good enough for. &amp;nbsp;They hire better mortals, but they still hire mortals.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;“Read ad. &amp;nbsp;Send in resume. &amp;nbsp;Go to job interview. &amp;nbsp;Receive offer.” is the exception, not the typical case, for getting employment&lt;/strong&gt;: Most jobs are never available publicly, just like most worthwhile candidates are not available publicly (see &lt;a href="http://www.joelonsoftware.com/articles/FindingGreatDevelopers.html"&gt;here&lt;/a&gt;). &amp;nbsp;Information about the position travels at approximately the speed of beer, sometimes lubricated by email. &amp;nbsp;The decisionmaker at a company knows he needs someone. &amp;nbsp;He tells his friends and business contacts. &amp;nbsp;One of them knows someone — family, a roommate from college, someone they met at a conference, an ex-colleague, whatever. &amp;nbsp;Introductions are made, a meeting happens, and they achieve agreement in principle on the job offer. &amp;nbsp;&lt;em&gt;Then&lt;/em&gt; the resume/HR department/formal offer dance comes about.&lt;/p&gt;  &lt;p&gt;This is disproportionately true of jobs you actually &lt;em&gt;want&lt;/em&gt; to get. &amp;nbsp;”First employee at a successful startup” has a certain cachet for a lot of geeks, and virtually none of those got placed by sending in a cover letter to an HR department, in part because two-man startups don’t have enough scar tissue to form HR departments yet. &amp;nbsp;(P.S. You probably don’t want to be first employee for a startup. &amp;nbsp;Be the last co-founder instead.) &amp;nbsp;Want to get a job at Googler? &amp;nbsp;They have a formal process for giving you a leg up because a Googler likes you. &amp;nbsp;(They also have multiple informal ways for a Googler who likes you an awful lot to short-circuit that process. &amp;nbsp;One example: buy the company you work for. &amp;nbsp;When you have a couple of billion lying around you have many interesting options for solving problems.)&lt;/p&gt;  &lt;p&gt;There are many reasons why most hiring happens privately. &amp;nbsp;One is that publicly visible job offers get spammed by hundreds of resumes (particularly in this economy) from people who are stunningly inappropriate for the position. &amp;nbsp;The other is that other companies are &lt;em&gt;so&lt;/em&gt; bad at hiring that, if you don’t have close personal knowledge about the candidate, you might accidentally hire a non-FizzBuzzer.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Networking: it isn’t just for TCP packets&lt;/strong&gt;: Networking just means a) meeting people who at some point can do things for you (or vice versa) and b) making a favorable impression on them.&lt;/p&gt;  &lt;p&gt;There are many places to meet people. &amp;nbsp;Events in your industry, such as conferences or academic symposia which get seen by non-academics, are one. &amp;nbsp;User groups are another. &amp;nbsp;Keep in mind that user groups draw a very different crowd than industry conferences and optimize accordingly.&lt;/p&gt;  &lt;p&gt;Strive to help people. &amp;nbsp;It is the right thing to do, and people are keenly aware of who have in the past given them or theirs favors. &amp;nbsp;If you ever can’t help someone but know someone who can, pass them to the appropriate person with a recommendation. &amp;nbsp;If you do this right, two people will be happy with you and favorably disposed to helping you out in the future.&lt;/p&gt;  &lt;p&gt;You can meet people over the Internet (oh God, can you), but something in our monkey brains makes in-the-flesh meeting a bigger thing. &amp;nbsp;I’ve Internet-met a great many people who I’ve then gone on to meet in real life. &amp;nbsp;The physical handshake is a major step up in the relationship, even when Internet-meeting lead to very consequential things like “Made them a lot of money through good advice.” &amp;nbsp;Definitely blog and participate on your industry-appropriate watering holes like HN, but make it out to the meetups for it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Academia is not like the real world&lt;/strong&gt;: Your GPA largely doesn’t matter (modulo one high profile exception: a multinational advertising firm). &amp;nbsp;To the extent that it does matter, it only determines whether your resume gets selected for job interviews. &amp;nbsp;If you’re reading the rest of this, you know that your resume isn’t the primary way to get job interviews, so don’t spend huge amount of efforts optimizing something that you either have sufficiently optimized already (since you’ll get the same amount of interviews at 3.96 as you will at 3.8) or that you don’t need at all (since you’ll get job interviews because you’re competent at asking the right people to have coffee with you).&lt;/p&gt;  &lt;p&gt;Your major and minor don’t matter. &amp;nbsp;Most decisionmakers in industry couldn’t tell the difference between a major in Computer Science and a major in Mathematics if they tried. &amp;nbsp;I was once reduced to tears because a minor academic snafu threatened my ability to get a Bachelor of Science with a major in Computer Science, which my advisor told me was more prestigious than a Bachelor of Science in Computer Science. &amp;nbsp;Academia cares about distinctions like that. &amp;nbsp;The real world does not.&lt;/p&gt;  &lt;p&gt;Your professors might understand how the academic job market works (short story: it is ridiculously inefficient in engineering and fubared beyond mortal comprehension in English) but they often have quixotic understandings of how the real world works. &amp;nbsp;For example, they may push you to get extra degrees because a) it sounds like a good idea to them and b) they enjoy having research-producing peons who work for ramen. &amp;nbsp;Remember, market wages for people capable of producing research are $80~100k+++ in your field. &amp;nbsp;That buys an &lt;em&gt;awful lot of ramen&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;The prof in charge of my research project offered me a spot in his lab, a tuition waiver, and &lt;em&gt;a whole $12,000 dollars&lt;/em&gt; as a stipend if I would commit 4~6 years to him. &amp;nbsp;That’s a great deal if, and only if, you have recently immigrated from a low-wage country and need someone to intervene with the government to get you a visa.&lt;/p&gt;  &lt;p&gt;If you really like the atmosphere at universities, that is cool. &amp;nbsp;Put a backpack on and you can walk into any building at any university in the United States any time you want. &amp;nbsp;Backpacks are a lot cheaper than working in academia. &amp;nbsp; You can lead the life of the mind in industry, too — and enjoy less politics and better pay. &amp;nbsp;You can even get published in journals, if that floats your boat. &amp;nbsp;(After you’ve escaped the mind-warping miasma of academia, you might rightfully question whether Published In A Journal is really personally or societally significant as opposed to close approximations like Wrote A Blog Post And Showed It To Smart People.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How much money do engineers make?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Wrong question. &amp;nbsp;The right question is “What kind of offers do engineers routinely work for?”, because salary is one of many levers that people can use to motivate you. &amp;nbsp;The answer to this is, less than helpfully, “Offers are all over the map.”&lt;/p&gt;  &lt;p&gt;In general, big companies pay more (money, benefits, etc)&amp;nbsp;than startups. &amp;nbsp;Engineers with high perceived value make more than those with low perceived value. &amp;nbsp;Senior engineers make more than junior engineers. &amp;nbsp;People working in high-cost areas make more than people in low-cost areas. &amp;nbsp;&lt;strong&gt;People who are skilled in negotiation make more than those who are not&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;We have strong cultural training to not ask about salary, ever. &amp;nbsp;This is not universal. &amp;nbsp;In many cultures, professional contexts are a perfectly appropriate time to discuss money. &amp;nbsp;(If you were a middle class Japanese man, you could reasonably be expected to reveal your exact salary to a 2nd date, anyone from your soccer club, or the guy who makes your sushi. &amp;nbsp;If you owned a company, you’d probably be cagey about your net worth but you’d talk about employee salaries the way programmers talk about compilers — quite frequently, without being&amp;nbsp;embarrassed.) &amp;nbsp; If I were a Marxist academic or a conspiracy theorist, I might think that this bit of middle class American culture was specifically engineered to be in the interests of employers and against the interests of employees. &amp;nbsp;Prior to a discussion of salary at any particular target employer, you should speak to someone who works there in a similar situation and ask about the salary range for the position. &amp;nbsp;It is &amp;lt;%= Date.today.year %&amp;gt;; you can find these people online. &amp;nbsp;(LinkedIn, Facebook, Twitter, and your (non-graph-database) social networks are all good to lean on.)&lt;/p&gt;  &lt;p&gt;Anyhow. &amp;nbsp;Engineers are routinely offered a suite of benefits. &amp;nbsp;It is worth worrying, in the United States, about health insurance (traditionally, you get it and your employer foots most or all of the costs) and your retirement program, which is some variant of “we will match contributions to your 401k up to X% of salary.” &amp;nbsp;The value of that is easy to calculate: X% of salary. &amp;nbsp;(It is free money, so always max out your IRA up to the employer match. &amp;nbsp;Put it in index funds and forget about it for 40 years.)&lt;/p&gt;  &lt;p&gt;There are other benefits like “free soda”, “catered lunches”, “free programming books”, etc. &amp;nbsp;These are social signals more than anything else. &amp;nbsp;When I say that I’m going to buy you soda, that says a specific thing about how I run my workplace, who I expect to work for me, and how I expect to treat them. &amp;nbsp;(It says “I like to move the behavior of unsophisticated young engineers by making this job seem fun by buying 20 cent cans of soda, saving myself tens of thousands in compensation while simultaneously encouraging them to ruin their health.” &amp;nbsp;And I like soda.) &amp;nbsp;Read social signals and react appropriately — someone who signals that, e.g., employee education is worth paying money for might very well be a great company to work for — but don’t give up huge amounts of compensation in return for perks that you could trivially buy.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How do I become better at negotiation? &amp;nbsp;&lt;/strong&gt;This could be a post in itself. &amp;nbsp;Short version:&lt;/p&gt;  &lt;p&gt;a) &amp;nbsp;Remember you’re selling the solution to a business need (raise revenue or decrease costs) rather than programming skill or your beautiful face.&lt;/p&gt;  &lt;p&gt;b) &amp;nbsp;Negotiate aggressively with appropriate confidence, like the ethical professional you are. &amp;nbsp;It is what your counterparty is probably doing. &amp;nbsp;You’re aiming for a mutual beneficial offer, not for saying Yes every time they say something.&lt;/p&gt;  &lt;p&gt;c) &amp;nbsp;”What is your previous salary?” is employer-speak for “Please give me reasons to pay you less money.” &amp;nbsp;Answer appropriately.&lt;/p&gt;  &lt;p&gt;d) &amp;nbsp;Always have a counteroffer. &amp;nbsp;Be comfortable counteroffering around axes you care about other than money. &amp;nbsp;If they can’t go higher on salary then talk about vacation instead.&lt;/p&gt;  &lt;p&gt;e) &amp;nbsp;The only time to ever discuss salary is after you have reached agreement in principle that they will hire you if you can strike a mutually beneficial deal. &amp;nbsp;This is late in the process after they have invested a lot of time and money in you, specifically, &lt;em&gt;not at the interview&lt;/em&gt;. &amp;nbsp;Remember that there are large costs associated with them saying “No, we can’t make that work” and, appropriately, they will probably not scuttle the deal over comparatively small issues which matter quite a bit to you, like e.g. taking their offer and countering for that plus a few thousand bucks then sticking to it.&lt;/p&gt;  &lt;p&gt;f) &amp;nbsp;Read a book. &amp;nbsp;Many have been written about negotiation. &amp;nbsp;I like Getting To Yes. &amp;nbsp;It is a little disconcerting that negotiation skills are worth thousands of dollars &lt;em&gt;per year for your entire career&lt;/em&gt; but engineers think that directed effort to study them is crazy when that could be applied to trivialities about a technology that briefly caught their fancy.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to value an equity grant&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;Roll d100. &amp;nbsp;(Not the right kind of geek? &amp;nbsp;Sorry. &amp;nbsp;rand(100) then.)&lt;/p&gt;  &lt;p&gt;0~70: Your equity grant is worth nothing.&lt;/p&gt;  &lt;p&gt;71~94: Your equity grant is worth a lump sum of money which makes you about as much money as you gave up working for the startup, instead of working for a megacorp at a higher salary with better benefits.&lt;/p&gt;  &lt;p&gt;95~99: Your equity grant is a lifechanging amount of money. &amp;nbsp;You won’t feel rich — you’re not the richest person you know, because many of the people you spent the last several years with are now richer than you by definition — but your family will never again give you grief for not having gone into $FAVORED_FIELD like a proper $YOUR_INGROUP.&lt;/p&gt;  &lt;p&gt;100: You worked at the next Google, and are rich beyond the dreams of avarice. &amp;nbsp;Congratulations.&lt;/p&gt;  &lt;p&gt;Perceptive readers will note that 100 does not actually show up on a d100 or rand(100).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why are you so negative about equity grants?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Because you radically overestimate the likelihood that your startup will succeed and radically overestimate the portion of the pie that will be allocated to you if the startup succeeds. &amp;nbsp;Read about dilution and liquidation preferences on Hacker News or Venture Hacks, then remember that there are people who know more about negotiating deals than you know about programming and imagine what you could do to a program if there were several hundred million on the line.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Are startups great for your career as a fresh graduate?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The high-percentage outcome is you work really hard for the next couple of years, fail ingloriously, and then be jobless and looking to get into another startup. &amp;nbsp;If you really wanted to get into a startup two years out of school, you could also just go work at a megacorp for the next two years, earn a bit of money, then take your warchest, domain knowledge, and contacts and found one.&lt;/p&gt;  &lt;p&gt;Working at a startup, you tend to meet people doing startups. &amp;nbsp;Most of them will not be able to hire you in two years. &amp;nbsp;Working at a large corporation, you tend to meet other people in large corporations in your area. &amp;nbsp;Many of them either will be able to hire you or will have the ear of someone able to hire you in two years.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;So would you recommend working at a startup? &amp;nbsp;&lt;/strong&gt;Working in a startup is a career path but, more than that, it is a lifestyle choice. &amp;nbsp;This is similar to working in investment banking or academia. &amp;nbsp;Those are three very different lifestyles. &amp;nbsp;Many people will attempt to sell you those lifestyles as being in your interests, for their own reasons. &amp;nbsp;If you genuinely would enjoy that lifestyle, go nuts. &amp;nbsp;If you only enjoy certain bits of it, remember that many things are available a la carte if you really want them. &amp;nbsp;For example, if you want to work on cutting-edge technology but also want to see your kids at 5:30 PM, you can work on cutting-edge technology at many, many, many megacorps.&lt;/p&gt;  &lt;p&gt;(Yeah, really. &amp;nbsp;If it creates value for them, heck yes, they’ll invest in it. &amp;nbsp;They’ll also invest in a lot of CRUD apps, but then again, so do startups — they just market making CRUD apps better than most megacorps do. &amp;nbsp;The first hour of the Social Network is about making a CRUD app seem like sexy, the second is a Lifetime drama about a divorce improbably involving two heterosexual men.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Your most important professional skill is communication&lt;/strong&gt;: Remember engineers are not hired to create programs and how they are hired to create business value? &amp;nbsp;The dominant quality which gets you jobs is the ability to &lt;em&gt;give people the perception that you will create value&lt;/em&gt;. &amp;nbsp;This is not necessarily coextensive with ability to create value.&lt;/p&gt;  &lt;p&gt;Some of the best programmers I know are pathologically incapable of carrying on a conversation. &amp;nbsp;People disproportionately a) wouldn’t want to work with them or b) will underestimate their value-creation ability because they gain insight into that ability through conversation and the person just doesn’t implement that protocol. &amp;nbsp;Conversely, people routinely assume that I am among the best programmers they know entirely because a) there exists observable evidence that I can program and b) I write and speak really, really well.&lt;/p&gt;  &lt;p&gt;(Once upon a time I would have described myself as “Slightly below average” in programming skill. &amp;nbsp;I have since learned that I had a radically skewed impression of the skill distribution, that programming skill is not what people actually optimize for, and that modesty is against my interests. &amp;nbsp;These days if you ask me how good of a programmer I am I will start telling you stories about how I have programmed systems which helped millions of kids learn to read or which provably made companies millions. &amp;nbsp;The question of where I am on the bell curve matters to no one, so why bother worrying about it?)&lt;/p&gt;  &lt;p&gt;Communication is a skill. &amp;nbsp;Practice it: you will get better. &amp;nbsp;One key sub-skill is being able to quickly, concisely, and confidently explain how you create value to someone who is not an expert in your field and who does not have a priori reasons to love you. &amp;nbsp;If when you attempt to do this technical buzzwords keep coming up (“Reduced 99th percentile query times by 200 ms by optimizing indexes on…”), take them out and try again. &amp;nbsp;You should be able to explain what you do to a bright 8 year old, the CFO of your company, or a programmer in a different specialty, at whatever the appropriate level of abstraction is.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;You will often be called to do Enterprise Sales and other stuff you got into engineering to avoid&lt;/strong&gt;: Enterprise Sales is going into a corporation and trying to convince them to spend six or seven figures on buying a system which will either improve their revenue or reduce costs. &amp;nbsp;Every job interview you will ever have is Enterprise Sales. &amp;nbsp;Politics, relationships, and communication skills matter a heck of a lot, technical reality not quite so much.&lt;/p&gt;  &lt;p&gt;When you have meetings with coworkers and are attempting to convince &amp;nbsp;them to implement your suggestions, you will also be doing Enterprise Sales. &amp;nbsp;If getting stuff done is your job description, then convincing people to get stuff done is a core job skill for you. &amp;nbsp;Spend appropriate effort on getting good at it. &amp;nbsp;This means being able to communicate effectively in memos, emails, conversations, meetings, and PowerPoint (when appropriate). &amp;nbsp;It means understanding how to make a business case for a technological&amp;nbsp;initiative. &amp;nbsp;It means knowing that sometimes you will make technological sacrifices in pursuit of business objectives and that this is the right call.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Modesty is not a career-enhancing character trait&lt;/strong&gt;: Many engineers have self-confidence issues (hello, self). &amp;nbsp;Many also come from upbringings where modesty with regards to one’s accomplishments is culturally celebrated. &amp;nbsp;American businesses largely do not value modesty about one’s accomplishments. &amp;nbsp;The right tone to aim for in interviews, interactions with other people, and life is closer to “restrained, confident professionalism.”&lt;/p&gt;  &lt;p&gt;If you are part of a team effort and the team effort succeeds, the right note to hit is not “I owe it all to my team” unless your position is such that everyone will understand you are lying to be modest. &amp;nbsp;Try for “It was a privilege to assist my team by leading their efforts with regards to $YOUR_SPECIALTY.” &amp;nbsp;Say it in a mirror a thousand times until you can say it with a straight face. &amp;nbsp;You might feel like you’re overstating your accomplishments. &amp;nbsp;Screw that. &amp;nbsp;Someone who claims to Lead Efforts To Optimize Production while having the title&amp;nbsp;Sandwich&amp;nbsp;Artist is overstating their accomplishments. &amp;nbsp;You are an engineer. &amp;nbsp;You work magic which makes people’s lives better. &amp;nbsp;If you were in charge of the database specifically on an important project involving people then &lt;em&gt;heck yes&lt;/em&gt; you lead the database effort which was crucial for the success of the project. &amp;nbsp;This is how the game is played. &amp;nbsp;If you feel poorly about it, you’re like a batter who feels poorly about stealing bases in baseball: you’re not morally superior, you’re just playing poorly&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;All business decisions are ultimately made by one or a handful of multi-cellular organisms closely related to chimpanzees, not by rules or by algorithms&lt;/strong&gt;: People are people. &amp;nbsp;Social grooming is a really important skill. &amp;nbsp;People will often back suggestions by friends because they are friends, even when other suggestions might actually be better. &amp;nbsp;People will often be favoritably disposed to people they have broken bread with. &amp;nbsp;(There is a business book called Never Eat Alone. &amp;nbsp;It might be worth reading, but that title is whatever the antonym of deceptive advertising is.) &amp;nbsp;People routinely favor people who they think are like them over people they think are not like them. &amp;nbsp;(This can be good, neutral, or invidious. &amp;nbsp;Accepting that it happens is the first step to profitably exploiting it.)&lt;/p&gt;  &lt;p&gt;Actual grooming is at least moderately important, too, because people are &lt;em&gt;hilariously&lt;/em&gt; easy to hack by expedients such as dressing appropriately for the situation, maintaining a professional appearance, speaking in a confident tone of voice, etc. &amp;nbsp;Your business suit will probably cost about as much as a computer monitor. &amp;nbsp;You only need it once in a blue moon, but when you need it you’ll be really, really, really glad that you have it. &amp;nbsp;Take my word for it, if I wear everyday casual when I visit e.g. City Hall I get treated like a hapless awkward twenty-something, if I wear the suit I get treated like the CEO of a multinational company. &amp;nbsp;I’m actually the awkward twenty-something CEO of a multinational company, but I get to pick which side to emphasize when I want favorable treatment from a&amp;nbsp;bureaucrat.&lt;/p&gt;  &lt;p&gt;(People familiar with my business might object to me describing it as a multinational company because it is not what most people think of when “multinational company” gets used in conversation. &amp;nbsp;Sorry — it is a simple conversational hack. &amp;nbsp;If you think people are pissed off at being manipulated when they find that out, well, some people passionately hate business suits, too. &amp;nbsp;That doesn’t mean business suits are valueless. &amp;nbsp;Be appropriate to the circumstances. &amp;nbsp;Technically true answers are the best kind of answers when the alternative is Immigration deporting you, by the way.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;At the end of the day, your life happiness will not be dominated by your career.&lt;/strong&gt;&amp;nbsp; Either talk to older people or trust the social scientists who have: family, faith, hobbies, etc etc generally swamp career achievements and money in terms of things which actually produce happiness. &amp;nbsp;Optimize appropriately. &amp;nbsp;Your career is important, and right now it might seem like the most important thing in your life, but odds are that is not what you’ll believe forever. &amp;nbsp;Work to live, don’t live to work.&lt;/p&gt;  								&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/"&gt;kalzumeus.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;A good perspective and entertaining.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/dont-call-yourself-a-programmer-and-other-car"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5248643255933587076?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5248643255933587076/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/11/dont-call-yourself-programmer-and-other.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5248643255933587076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5248643255933587076'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/11/dont-call-yourself-programmer-and-other.html' title='Don’t Call Yourself A Programmer, And Other Career Advice'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8896694535832362430</id><published>2011-10-25T22:34:00.001+08:00</published><updated>2011-10-25T22:34:16.700+08:00</updated><title type='text'>Re:</title><content type='html'>&lt;div class='posterous_autopost'&gt;Be cool! Stop smoking!. &lt;a href="http://plaisanceadhesifs.fr/com.page.php?qCID=21o7"&gt;http://plaisanceadhesifs.fr/com.page.php?qCID=21o7&lt;/a&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/re"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8896694535832362430?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8896694535832362430/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/re.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8896694535832362430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8896694535832362430'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/re.html' title='Re:'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6632564048352704438</id><published>2011-10-24T02:00:00.001+08:00</published><updated>2011-10-24T02:00:36.912+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='form design'/><category scheme='http://www.blogger.com/atom/ns#' term='cheat sheet'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='UX Design'/><category scheme='http://www.blogger.com/atom/ns#' term='smashing magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Free Download: Cheat Sheet For Designing Web Forms - Smashing UX Design</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpmediasmashi_aafay" height="350" src="http://posterous.com/getfile/files.posterous.com/codebetter/hEAhehEIefbIeEHqemHanAjfoEcJbzIEEGnwnoIcekidxfAphxuHlwflEhdu/media_httpmediasmashi_AafAy.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://uxdesign.smashingmagazine.com/2011/10/07/free-download-cheat-sheet-for-designing-web-forms/"&gt;uxdesign.smashingmagazine.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/free-download-cheat-sheet-for-designing-web-f"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6632564048352704438?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6632564048352704438/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/free-download-cheat-sheet-for-designing.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6632564048352704438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6632564048352704438'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/free-download-cheat-sheet-for-designing.html' title='Free Download: Cheat Sheet For Designing Web Forms - Smashing UX Design'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4340586519372003196</id><published>2011-10-22T13:26:00.001+08:00</published><updated>2011-10-22T13:26:27.337+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multi-task'/><category scheme='http://www.blogger.com/atom/ns#' term='Linda Stone'/><category scheme='http://www.blogger.com/atom/ns#' term='cognitive process'/><category scheme='http://www.blogger.com/atom/ns#' term='partial attention'/><title type='text'>Continuous Partial Attention | Linda Stone</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  						&lt;p&gt;&lt;em&gt;&lt;strong&gt;What is continuous partial attention?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Continuous partial attention describes how many of us use our attention today. It is different from multi-tasking. The two are differentiated by the impulse that motivates them. When we multi-task, we are motivated by a desire to be more productive and more efficient. We’re often doing things that are automatic, that require very little cognitive processing. We give the same priority to much of what we do when we multi-task — we file and copy papers, talk on the phone, eat lunch — we get as many things done at one time as we possibly can in order to make more time for ourselves and in order to be more efficient and more productive.&lt;/p&gt;  &lt;p&gt;To pay continuous partial attention is to pay partial attention — CONTINUOUSLY. It is motivated by a desire to be a LIVE node on the network. Another way of saying this is that we want to connect and be connected. We want to effectively scan for opportunity and optimize for the best opportunities, activities, and contacts, in any given moment. To be busy, to be connected, is to be alive, to be recognized, and to matter.&lt;/p&gt;  &lt;p&gt;We pay continuous partial attention in an effort NOT TO MISS ANYTHING. It is an always-on, anywhere, anytime, any place behavior that involves an artificial sense of constant crisis. We are always in high alert when we pay continuous partial attention. This artificial sense of constant crisis is more typical of continuous partial attention than it is of multi-tasking.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Is continuous partial attention a good thing or a bad thing?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Like so many things, in small doses, continuous partial attention can be a very functional behavior. However, in large doses, it contributes to a stressful lifestyle, to operating in crisis management mode, and to a compromised ability to reflect, to make decisions, and to think creatively. In a 24/7, always-on world, continuous partial attention used as our dominant attention mode contributes to a feeling of overwhelm, over-stimulation and to a sense of being unfulfilled. We are so accessible, we’re inaccessible. The latest, greatest powerful technologies have contributed to our feeling increasingly powerless.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Is this theory U.S. centric?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In my research to date, most of the examples and time frames are U.S. centric. However, in looking at other cultures, there appears to be a similar flow from one dominant attention paradigm into the next. We may not all find ourselves in the same attention era at the same time. We are likely to find ourselves experiencing a flow: attraction to an ideal, taking the expression of the ideal to an extreme and experiencing unintended and less than pleasant consequences, giving birth to and launching a new ideal while integrating the best of what came before.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;How does this play out with different generations?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The younger generations are on the leading edge of thought for the coming dominant attention paradigm. This is one of the many reasons why the most successful companies are likely to effectively recruit, employ, incent, and manage representatives from every generation and keep an active listening channel toward the ideas and ideals, and the habits and passions of the younger generation.&lt;/p&gt;  &lt;p&gt;When I’ve interviewed 18-22 year olds, I notice that they are often using communications technology in a mode that I call “semi-sync.”&amp;nbsp; It’s not quite synchronous and it’s not really asynchronous communication either.&amp;nbsp; Text messaging is often used in a semi-sync way.&amp;nbsp;&amp;nbsp;&amp;nbsp; When Jyri Engestrom, Jaiku co-founder, demonstrates Jaiku, he describes semi-sync usage patterns.&amp;nbsp; Meanwhile, Matt Webb, in collaboration with Nokia, is experimenting with interfaces that ease the stress of continuous partial attention.&amp;nbsp;&amp;nbsp; Jyri is actively looking at ways to manage activity streams as well as interoperability issues.&lt;/p&gt;  &lt;p&gt;Many in the generation now entering the workforce view phone calls as intrusive and prefer text messaging.&amp;nbsp; In interviews, orbits of communication are described:&amp;nbsp;&amp;nbsp; My Space to keep up with a wide set of friends and acquaintances, text messaging for both one to one and one to many communications and, for one’s closest friends, phone calls.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;What do we do about it?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;We have focused on managing our time. Our opportunity is to focus on how we manage our attention. We are evolving beyond an always-on lifestyle. As we make choices to turn the technology OFF, to give full attention to others in interactions, to block out interruption-free time, and to use the full range of communication tools more appropriately, we will re-orient our trek toward a path of more engaged attention, more fulfulling relationships, and opportunities for the type of reflection that fuels innovation.&lt;/p&gt;  &lt;p&gt;BREATHE.&amp;nbsp; Notice what happens to your breath as you pull down and check your email or vmail.&amp;nbsp; Most of us hold our breath.&amp;nbsp; Some of us tighten our upper body.&amp;nbsp; If we’re aware of what we’re doing and we are able to manage our breath — that is, keep breathing — the stress response is minimized.&lt;/p&gt;  &lt;p&gt;How do we react to friends and loved ones who just can’t put the phone or Blackberry away — there are a range of approaches.&amp;nbsp;&amp;nbsp; When you sit down to a meal, you can let them know that you’re putting your phone/Blackberry away so you can focus your attention on them.&amp;nbsp; You can let them know you’re expecting one call you need to take for 2 minutes, and after that, you’ll be putting your device away. &amp;nbsp;You can choose activities that require full attention or activities that you would be able to enjoy whether they were on their Blackberry or not.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Why care?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;There is a wonderful evolution taking place. Understanding how it’s unfolding offers insights into what drives us and what inspires us.&lt;/p&gt;  &lt;p&gt;																	&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://lindastone.net/qa/continuous-partial-attention/"&gt;lindastone.net&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/continuous-partial-attention-linda-stone"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4340586519372003196?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4340586519372003196/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/continuous-partial-attention-linda.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4340586519372003196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4340586519372003196'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/continuous-partial-attention-linda.html' title='Continuous Partial Attention | Linda Stone'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7314328468553962348</id><published>2011-10-19T17:03:00.001+08:00</published><updated>2011-10-19T17:03:01.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IETF'/><category scheme='http://www.blogger.com/atom/ns#' term='Tim O&apos;Reilly'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Directory Project'/><category scheme='http://www.blogger.com/atom/ns#' term='CPAN'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Napster'/><category scheme='http://www.blogger.com/atom/ns#' term='Wikipedia'/><title type='text'>The Architecture of Participation - O'Reilly Media</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;                        &lt;p&gt;                                                                                                          &lt;/p&gt;&lt;h3&gt;The Architecture of Participation&lt;/h3&gt;  &lt;p&gt;&lt;i&gt;  by &lt;a href="http://www.oreillynet.com/pub/au/27" rel="author"&gt;Tim O'Reilly&lt;/a&gt;&lt;br /&gt;  June 2004&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;I've come to use the term "the architecture of participation" to  describe the nature of systems that are designed for user  contribution.  Larry Lessig's book, &lt;a href="http://www.code-is-law.org/"&gt;Code and Other Laws of Cyberspace&lt;/a&gt;, which he characterizes as an extended meditation on Mitch Kapor's maxim, "architecture is politics", made the  case that we need to pay attention to the architecture of  systems if we want to understand their effects.&lt;/p&gt;    &lt;p&gt;I immediately thought of Kernighan and Pike's description of the  Unix software tools philosophy &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html#kernpike"&gt;referred to above&lt;/a&gt;. I also  recalled an unpublished portion of the interview we did with Linus  Torvalds to create his essay for the 1998 book, &lt;a href="http://www.oreilly.com/catalog/opensources/"&gt;Open Sources&lt;/a&gt;.  Linus too expressed a sense that architecture may be more important than  source code.  "I couldn't do what I did with Linux for Windows,  even if I had the source code.  The architecture just wouldn't  support it."  Too much of the windows source code consists of  interdependent, tightly coupled layers for a single developer to  drop in a replacement module.  &lt;/p&gt;    &lt;p&gt;And of course, the Internet and the World Wide Web have this   participatory architecture in spades.  As outlined above in the  section on &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html#swcommod"&gt;software commoditization&lt;/a&gt;, any system designed around  communications protocols is intrinsically designed for  participation.  Anyone can create a participating, first-class  component.&lt;/p&gt;    &lt;p&gt;In addition, the &lt;a href="http://www.ietf.org/"&gt;IETF&lt;/a&gt;, the Internet standards process, has a great many  similarities with an open source software project. The only substantial  difference is that the IETF's output is a standards document rather  than a code module. Especially in the early years, anyone could  participate, simply by joining a mailing list and having something  to say, or by showing up to one of the three annual face-to-face  meetings. Standards were decided by participating individuals,  irrespective of their company affiliations. The very name for  proposed Internet standards, RFCs (Request for Comments), reflects  the participatory design of the Net. Though commercial participation  was welcomed and encouraged, companies, like individuals, were  expected to compete on the basis of their ideas and implementations,  not their money or disproportional representation. The IETF approach  is where open source and open standards meet.&lt;/p&gt;    &lt;p&gt;And while there are successful open source projects like  Sendmail, which are largely the creation of a single individual,  and have a monolithic architecture,  those that have built large development communities have done  so because they have a modular architecture that allows easy  participation by independent or loosely coordinated developers.    The use of Perl, for example, exploded along with  &lt;a href="http://www.cpan.org/"&gt;CPAN&lt;/a&gt;, the Comprehensive Perl Archive Network, and Perl's module  system, which allowed anyone to enhance the language with  specialized functions, and make them available to other users.&lt;/p&gt;    &lt;p&gt;The web, however, took the idea of participation to a new level,  because it opened that participation not just to software  developers but to all users of the system.&lt;/p&gt;    &lt;p&gt;It has always baffled and disappointed me that the open source  community has not claimed the web as one of its greatest success  stories.  If you asked most end users, they are most likely to associate the web with proprietary clients such as Microsoft's Internet Explorer than with  the revolutionary open source architecture that made the web possible.  That's a PR failure!  Tim Berners-Lee's original web implementation was not  just open source, it was public domain.  NCSA's web server and  Mosaic browser were not technically open source, but source was  freely available. While the move of the NCSA team to Netscape  sought to take key parts of the web infrastructure to the proprietary side, and  the Microsoft-Netscape battles made it appear that the web was    primarily a proprietary software battleground, we should know better.  Apache, the phoenix that grew from the NCSA server, kept the open  vision alive, keeping the standards honest, and not succumbing to  proprietary embrace-and-extend strategies.&lt;/p&gt;    &lt;p&gt;But even more significantly, HTML, the language of web pages,  opened participation to ordinary users, not just software developers.  The "View Source" menu item migrated from Tim Berners-Lee's original browser,  to Mosaic, and then on to Netscape Navigator and even Microsoft's  Internet Explorer. Though no one thinks of HTML as an open source  technology, its openness was absolutely key to the explosive  spread of the web.  Barriers to entry for "amateurs" were low,  because anyone could look "over the shoulder" of anyone else producing  a web page. Dynamic content created with interpreted languages  continued the trend toward transparency.&lt;/p&gt;    &lt;p&gt;And more germane to my argument here, the fundamental architecture  of hyperlinking ensures that the value of the web is created by its  users.&lt;/p&gt;    &lt;p&gt;In this context, it's worth noting an observation originally made  by Dan Bricklin in his paper, &lt;a href="http://www.bricklin.com/cornucopia.htm"&gt;The Cornucopia of the Commons&lt;/a&gt;.  There are three ways to build   a large database, wrote Dan.  The first, demonstrated by Yahoo,  is to pay people to do it.  The second, inspired by lessons from  the open source community, is to get volunteers to perform the  same task.  The &lt;a href="http://dmoz.org/about.html"&gt;Open Directory Project&lt;/a&gt;, an open source Yahoo  competitor, is the result.  (&lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;Wikipedia&lt;/a&gt; provides another example.)  But &lt;a href="http://www.napster.com/"&gt;Napster&lt;/a&gt; demonstrates a third way.  Because Napster set its  defaults to automatically share any music that was downloaded,  every user automatically helped to build the value of the shared  database.&lt;/p&gt;    &lt;p&gt;This architectural insight may actually be more central to the   success of open source than the more frequently cited appeal  to volunteerism.  The architecture of Linux, the Internet, and  the World Wide Web are such that users pursuing their own  "selfish" interests build collective value as an automatic   byproduct.  In other words, these technologies demonstrate some of  the same network effect as eBay and Napster, simply through the  way that they have been designed.&lt;/p&gt;    &lt;p&gt;These projects can be seen to have a natural architecture of  participation.  But as Amazon demonstrates, by consistent effort  (as well as economic incentives such as the Associates program),  it is possible to overlay such an architecture on a system  that would not normally seem to possess it.&lt;/p&gt;    &lt;i&gt;Note: I had mistakenly attributed the insight about three ways to build a shared database to Clay Shirky when it had originated from Dan Bricklin. Read more in this &lt;a href="http://radar.oreilly.com/archives/2005/08/the_cornucopia.html"&gt;Radar blog entry&lt;/a&gt;.&lt;/i&gt;                                  &lt;p&gt;        &lt;br /&gt;        &lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html"&gt;oreillynet.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-architecture-of-participation-oreilly-med"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7314328468553962348?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7314328468553962348/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/architecture-of-participation-o-media.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7314328468553962348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7314328468553962348'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/architecture-of-participation-o-media.html' title='The Architecture of Participation - O&amp;#39;Reilly Media'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-748749510821023270</id><published>2011-10-19T15:35:00.001+08:00</published><updated>2011-10-19T15:35:35.123+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='youth culture'/><category scheme='http://www.blogger.com/atom/ns#' term='danah boyd'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Teenage'/><title type='text'>danah boyd | apophenia » answers to questions from Twitter on teen practices</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  		&lt;p&gt;Before I headed to Atlanta to do fieldwork, I asked folks who follow me on Twitter (&lt;a href="http://www.twitter.com/zephoria"&gt;@zephoria&lt;/a&gt;) what questions I should ask teens.  Many of the questions that I received were more general questions about teens, rather than questions for teens.  Still, I’m going to take a stab at very briefly answering some of the questions that I received based on what I know and what I learned.  I am not answering the larger questions that would require pages and pages and my apologies if my short answers are not sufficient but I wanted to at least respond.  Thank you all who contributed questions and my apologies if I didn’t answer yours.&lt;/p&gt;  &lt;p&gt;To all who asked questions about Twitter: average teens don’t use Twitter.  They may in the future, but they do not now.  Those who do are early adopters and not representative of any mainstream teen practice.  Because of Oprah and celebs, some teens are starting to hear about it, but they don’t understand it and they aren’t using it.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@connyb: Parents’ concerned with what kids do online, right? I’d ask teens if they know what exactly their parents do at their dayjobs.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Teens do not tend to know exactly what their parents do, nor do they particularly care.  (It’s important to note that parental concern stems from a position of power, not interest in the actual activities.)&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@mauraweb: when they’re searching for info, how do they know what info to trust? esp. w/internet searches&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Media literacy amongst teens is extremely varied, but the short answer is that most don’t know what to trust.  They know that they are not supposed to trust Wikipedia because it’s editable (and they automatically recall Wikipedia when you ask about trustworthy information.. that’s so actively hammered down their throat, it’s painful).  One girl told me that she trusts websites that “look” like they are reputable.  When I asked her about this, she told me that she could “just tell” when something was a good source.  And besides, it came from Google. Le sigh.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@AlterSeekers: According to Facebook Era, Teens see email as a “work” tool and prefer to Facebook message. Is this true among these teens?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;I was surprised to find that email is deader than ever among teens.  As more of their parents and teachers are getting on Facebook (or MySpace), they see little reason to email with anyone.  Thus, email is increasingly needed for having an account on various sites and for getting access to or sending attachments.  But even when teens do use email for “work”, they do not use it for social purposes.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@mirroredpool: What borders to teens place of social networking sites and education? How would they react to using an SNS to do class work?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@annejonas: i’m curious if they want schools involved in social networks or if they like it as a social space outside the realm of formal edu.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;This is messy.  Many teens have ZERO interest in interacting with teachers on social network sites, but there are also quite a few who are interested in interacting with SOME teachers there.  Still, this is primarily a social space and their interactions with teachers are primarily to get more general advice and help.  In some ways, its biggest asset in the classroom is the way in which its not a classroom tool and not loaded this way.  Given that teens don’t Friend all of their classmates, there are major issues in terms of using this for groupwork because of boundary issues.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@shcdean: What future do they see for FB or Twitter.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;They don’t use Twitter.  When asked, teens always say that they’ll use their preferred social network site (or social media service) FOREVER as a sign of their passion for it now.  If they expect that they’ll “grow out of it”, it’s a sign that the service is waning among that group at this very moment.  So they’re not a good predictor of their own future usage.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@lazygal: Do they really care about/use school library websites? Twitter? Pageflakes? Libguides? or only if teacher insists?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Nope, they don’t.  All but Twitter are categorized as school tools and are only used when absolutely necessary and Google won’t suffice.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@anindita: My favorite question: read anything good lately?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;I asked “Recent book that you enjoyed” on my questionnaire.  Half said “none” and most said books they read in school (with a *).  Books that were mentioned: City of Bones, Ashes &amp;amp; Glass, A Year of Impossible Goodbyes, The Outsiders*, Drama High Series, Mice and Men*, Catcher in the Rye*, The Poisonwood Bible*, Twilight series (twice).&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@texas_sooner: I’d be interested to know if teens denied access to SNS (by parents/choice/SES reasons etc ) feel left out/pressure to join, etc.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Parental restrictions are a huge source of frustration because of a sense of isolation.  (As a result, they are typically ignored.)  SES is not actually a predictor of non-use at this point except in more rural regions where Internet access is generally absent for the majority of teens.  In these cases, teens don’t feel left out because they aren’t being socially isolated by it.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@SavvyPriya: what is one thing that teens are passionate about?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;This varies across teens, but God comes up a lot. The only thing that really competes is friends.  Family is also important to some teens.  School and sports are also important to some teens. And then some teens have particular hobbies or activities that they love.  But God and friends really dominate the passion list.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@paullowe: where do they get their news from and what kind of news do they want to get&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Teens primarily get their news from word-of-mouth, not directly from any particular source.  School current events and TV time are the other dominant place I hear about.  Otherwise, it’s generally osmosis.  They walk through the living room when their parents are watching the news.  Or they pass by a news article when they get online.  But they are not directly and intentionally consuming much news at all.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@thornet: ask ‘em how they judge whether a news outlet is credible.teens r good @ spotting fakes &amp;amp; phonies;wonder what their news criteria r&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;They don’t watch a lot of news and they have no media literacy training and they’re not even thinking about credibility of news.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@andrewmiller: how does having a smartphone change their interactions w/each other on SNS? more photos/videos? faster rumors? have/have-not gap?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;A gap is definitely occurring.  A smart phone means more more more more more – more SMS, more web consumption, more status updates, more photos, etc.  Certain smart phones are desperately desired items.  That said, teens are also doing quite well with the iPod Touch + wifi as an alternative.  Smart phones are helping them stay more engaged and connected.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@shawncalhoun: Were teens more engaged in politics by Obamas #socialmedia storm? If so has engagmnt continued evolved in2 something new or faded?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Most teens are pretty oblivious to his social media practices.  That’s actually hitting the college/20-somethings more.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@alexleavitt: Ask them if they feel like they’ll want to develop the social Net when they get older: eg., developers developers developers.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;No.  Most don’t associate using social media with computer science or developing software whatsoever.  And the classes on programming in their schools aren’t helping.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@pbernard: do they still care about changing the ringtone on their phone, even though they make less and less calls?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Ringtones are tricky with American youth because it very much depends on who pays for the phone/ringtones.  Among teens who can change their ringtones whenever they want, there’s still motivation.  The phone still rings (and beeps with new SMSes) and having a cool sound is desired.  But of course many teens spend most of their day with their phones on buzz-only.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@harraton: Do they care about their privacy?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;VERY much so.  But what constitutes privacy for them is often quite different than what constitutes privacy for adults.  Privacy is not dead.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@simonchambers: I’d ask how they see themselves helping to solve problems like climate change and extreme poverty…&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;They don’t. Most teens are not that engaged with larger societal issues (except as activities to get into college).  This makes sense – they are not part of public life.  They have no voice.  They don’t hear the debates.  They aren’t exposed to much beyond their narrow worlds.  And, for most of them, their parents aren’t involved either.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@dougthomas: Teens; what are their thoughts about downloading songs? films? software? without paying for it.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;They want access.  Their parents won’t pay for it.  They don’t have credit cards.  They get what they are looking for by any means necessary.  And those who get access to it traffic in that content among their peers who may be less technologically savvy/economically privileged.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@jamesb: how does their mobile contacts differ from social network contacts? When do they crossover?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Mobile consists of their closest friends because of the economics of the phone.  Social network sites are their broader peer group.  Their closest friends are a subset of their broader peer group.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@alfredtwo: Do teens view all adults in social networking the same or are parents a special case? Young relatives friend me not their parents&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Depends on the teen, but many are happy to connect with adults who don’t directly hold power over them or who they “trust” – aunts, older cousins, youth pastors, “cool” teachers, etc.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@mjmantey: how aware are they of general advertising/marketing ways and means?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;If it has advertising, they think that it means that it’ll be free for a long time.  But they don’t really think much about it.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@mojo_girl: how many email accounts do they have that parents don’t know about- do they use same password 4 all #socialmedia ? #teens&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;They don’t use email so it’s more a matter of which ones they forgot about.  They often forget their passwords so I would guess that they don’t use the same password consistently.  Of course, they also share certain passwords with their closest “trusted” friends so that gets messy really fast.  And they change it when there’s a breakup.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;@matlockmatlock: OMGSEXTINGWTF?&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Continuing to be present and very very messy.  Sharing of naked photos seems to be more prevalent in certain teen groups than others and I’m still trying to work out what this means.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;An interesting question from the comments:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;maxoid: is there any data on teen usage of Capitalization and proper grammar vs. SMS-shorthand and all-lowercase? (is format now used as a way to stand out from adults as much as langauge has long been?)&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;You can definitely look to certain subcultural practices to witness distinctions, such as the culture around AzN pRiDe.  But there are huge differences between linguistic practices that are meant to be distinct and culturally resistant (such as those that are actually hard to produce) and those that are meant to make communication easier (fast IMing) or accommodate techno-economic limitations (160 chars).  It’s important to remember that a lot of our writing (and speaking) is intentionally redundant to account for issues in hearing and penmanship. With typing, a lot of this falls by the wayside and it’s hard to argue against shorthand except to cling to inertia.  Language changes. New genres of media change language. Expect things to change.  Expect new generations to be pulled between what they will see as “obvious” shifts and what they’ll be forced to accommodate by those who demand status quo.&lt;/p&gt;  &lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.zephoria.org/thoughts/archives/2009/05/16/answers_to_ques.html"&gt;zephoria.org&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/danah-boyd-apophenia-answers-to-questions-fro"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-748749510821023270?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/748749510821023270/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/danah-boyd-apophenia-answers-to.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/748749510821023270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/748749510821023270'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/danah-boyd-apophenia-answers-to.html' title='danah boyd | apophenia » answers to questions from Twitter on teen practices'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2833373768178894144</id><published>2011-10-16T17:42:00.001+08:00</published><updated>2011-10-16T17:42:50.340+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><category scheme='http://www.blogger.com/atom/ns#' term='UCD'/><category scheme='http://www.blogger.com/atom/ns#' term='Homepage Design'/><title type='text'>113 Design Guidelines for Homepage Usability (Nielsen Norman Group)</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;    &lt;p style="text-align: right;"&gt;  &lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;  &lt;/p&gt;    &lt;h3&gt;113 Design Guidelines for Homepage Usability&lt;/h3&gt;    &lt;blockquote style="background-color: #ffffdd;"&gt;  &lt;strong&gt;Summary:&lt;/strong&gt;  &lt;br /&gt;	  These design guidelines are excerpted from our book &lt;a href="http://www.useit.com/homepageusability/" title="Book info, with ToC and links to buy"&gt;&lt;cite&gt;Homepage Usability: 50 Websites Deconstructed&lt;/cite&gt;&lt;/a&gt; which contains more details, including copiously annotated screenshots of 50 homepages.  &lt;/blockquote&gt;			    &lt;p&gt;    While many of these guidelines can apply to web design in general, they are especially critical to follow when designing your homepage, because the stakes are so high. Your homepage is often your first — and possibly your last — chance to attract and retain each customer, rather like the front page of a newspaper. One of the biggest values of a newspaper's front page is the priority given to top news items. All homepages would benefit from being treated like a front page of a major newspaper, with editors who determine the high-priority content and ensure continuity and style consistency.  &lt;/p&gt;&lt;p&gt;  Even small changes to homepages can have drastic effects. Consider the homepage for &lt;cite&gt;The New York Times&lt;/cite&gt;. If you kept all design and writing exactly the same on this site but decided to show only local New York content on the homepage and link to all national and international news, it would inexorably alter the entire site. On closer examination, this change doesn't seem small at all.  &lt;/p&gt;&lt;p&gt;  While we encourage you to use these guidelines as a checklist when designing your homepage, recognize that they are written in an abbreviated manner here. You'll need to look at the individual site examples to see these guidelines used properly or, more often, overlooked. This is an extensively illustrated book, and it is only in the context of a visual example that you can fully appreciate the negative impact of ignoring these guidelines.  &lt;/p&gt;&lt;p&gt;  All said, these are just guidelines, not axioms. For all sites, there are surely exceptions. However, we've developed these guidelines from our combined 14 years of experience, running user tests on homepages and observing what makes them pass or fail user scrutiny. Although you can greatly improve the usability of your homepage by following these guidelines, you also need to involve your own users in the process through methods such as field studies and usability testing and incorporate iterative feedback into your development cycle. If you make a decision not to follow a guideline, do so based on customer information in the context of your homepage.  &lt;/p&gt;&lt;h3&gt;What's Not in These Guidelines&lt;/h3&gt;  In an effort to limit the focus specifically to homepage guidelines, there are several important issues we do not address. Most of these topics deserve a level of detail that we feel is best left to separate &lt;a href="http://www.nngroup.com/reports/books.html" title="Nielsen Norman Group: Book list"&gt;books&lt;/a&gt; and &lt;a href="http://www.nngroup.com/reports/" title="Nielsen Norman Group: List of research reports"&gt;reports&lt;/a&gt;, many of which exist already  and are listed here.  &lt;h3&gt;Determining Homepage Content&lt;/h3&gt;  One of the most important design decisions for any homepage is determining what content merits homepage coverage. We don't address this issue in these guidelines because it depends on each site's users and tasks, as well as the company's business goals. Unfortunately, many companies' corporate politics drive homepage design more than users' needs do. Often many departments are lobbying for homepage real estate, and the best lobbyists win. We encourage you to champion users' needs as the key factor in design decisions and to involve users throughout your design process.  &lt;p&gt;  There are several usability methods that can identify and prioritize users' needs based on real data and observation. This is not the place to go into details about user testing, task analysis, field studies, or usability engineering methodology and process in general. These topics each require their own book, and indeed several such books have been written and continue to be written. We maintain a set of web pages at &lt;a href="http://www.useit.com/books/"&gt;http://www.useit.com/books&lt;/a&gt;, with references and links to those books that we recommend the most at any given time.  &lt;/p&gt;&lt;h3&gt;General Web Design&lt;/h3&gt;  We have limited our guidelines to those that are critical for successful homepage usability, although many would improve the usability of other web pages as well. Similarly, many, if not most, of the guidelines for the design of general web pages, web content, and web navigation would increase the usability of homepages. After all, a homepage is a web page, and thus homepage designers should consider all of the guidelines for web usability, not just those that are specific to homepages. For detailed information on general web design, see our other book, &lt;a href="http://www.useit.com/prioritizing/"&gt;&lt;cite&gt;Prioritizing Web Usability&lt;/cite&gt;&lt;/a&gt;.  &lt;h3&gt;Vertical Industry Segments&lt;/h3&gt;  We don't address special design considerations for vertical industry segments, such as homepages for software companies, conferences, or dentists. For every industry or type of company, there will be many detailed guidelines that address the ways customers of such companies expect to interact with websites and the best ways to serve those users' needs.  &lt;p&gt;  We cannot provide a set of generic vertical guidelines. That would be a contradiction in terms. The only way to generate vertical design guidelines is to study each industry's users and their tasks. Our preferred approach for doing so is the comparative usability test, which generalizes findings across a broad variety of sites within a given vertical segment. This is not the place for a discussion of how to run a comparative study; instead we refer you to a report that details the methodology used to derive hundreds of guidelines for e-commerce usability from several rounds of testing of multiple such websites. This methodology report is available from &lt;a href="http://www.NNgroup.com/reports/ecommerce/methodology.html"&gt;http://www.NNgroup.com/reports/ecommerce/methodology.html&lt;/a&gt;.  &lt;/p&gt;&lt;h3&gt;Accessibility&lt;/h3&gt;  While some of our individual site reviews point out major design issues that would impede people using assistive technology, accessibility is too large a topic to do due diligence in these guidelines. We refer you instead to our detailed guidelines for accessibility at &lt;a href="http://www.NNgroup.com/reports/accessibility/"&gt;http://www.NNgroup.com/reports/accessibility&lt;/a&gt;.  &lt;h3&gt;International Users&lt;/h3&gt;  While we point out a few guidelines for serving international users in this book, we refer you to our detailed guidelines at &lt;a href="http://www.NNgroup.com/reports/ecommerce/international.html"&gt;http://www.NNgroup.com/reports/ecommerce/international.html&lt;/a&gt;.   &lt;p&gt;  See also "&lt;a href="http://www.useit.com/jakob/intluibook.html"&gt;&lt;cite&gt;International User Interfaces&lt;/cite&gt;&lt;/a&gt;," by Elisa del Galdo and Jakob Nielsen.  	    &lt;/p&gt;&lt;h3&gt;The Guidelines&lt;/h3&gt;  The following sections contain our 113 guidelines for ensuring homepage usability. The guidelines are categorized by topic area, and most give examples from the homepage reviews, which you can find in alphabetical order in the full &lt;a href="http://www.useit.com/homepageusability/" title="Book info, with ToC and links to buy"&gt;&lt;cite&gt;Homepage Usability: 50 Websites Deconstructed&lt;/cite&gt;&lt;/a&gt; book.      &lt;h3&gt;Updated Findings&lt;/h3&gt;      These guidelines were written in &lt;strong&gt;2001&lt;/strong&gt;, and the examples refer to the design of various homepages that year. Despite the age, the guidelines have held up well — something that's usually true for usability guidelines which &lt;a href="http://www.useit.com/alertbox/20050117.html" title="Alertbox: Durability of Usability Guidelines"&gt;don't change much over time&lt;/a&gt;.  &lt;p&gt;  For an update, we present the newest usability guidelines and fresher examples from more recent user testing in the full-day tutorial on &lt;a href="http://www.nngroup.com/events/tutorials/usability.html" title="Nielsen Norman Group: conference tutorial outline"&gt;Fundamental Guidelines for Web Usability&lt;/a&gt;       at the annual     &lt;a href="http://www.nngroup.com/events/" title="Conference program and list of usability training tutorials"&gt;Usability Week conference&lt;/a&gt;.    &lt;/p&gt;&lt;p&gt;  The conference also has full-day training courses on the     &lt;a href="http://www.nngroup.com/events/tutorials/hci_principles.html" title="Nielsen Norman Group: conference tutorial outline"&gt;Principles of Interface Design&lt;/a&gt;  and  &lt;a href="http://www.nngroup.com/events/tutorials/usability_mind.html" title="Nielsen Norman Group: conference tutorial outline"&gt;The Human Mind and Usability: How Your Customers Think&lt;/a&gt;  for a broader perspective on why certain user interfaces work better than others, as well as more specialized topics like &lt;a href="http://www.nngroup.com/events/tutorials/ia.html" title="Nielsen Norman Group: conference tutorial outline"&gt;Information Architecture (IA)&lt;/a&gt; and &lt;a href="http://www.nngroup.com/events/tutorials/mobile.html" title="Nielsen Norman Group: conference tutorial outline"&gt;mobile usability&lt;/a&gt;.    &lt;/p&gt;&lt;h3&gt;Communicating the Site's Purpose&lt;/h3&gt;  Imagine how disorienting it would be to walk into a store and not be able to tell immediately what services or goods were available there. The same is true of your homepage. It must communicate in one short glance where users are, what your company does, and what users can do at your site. If your site misses the mark here, it's nearly impossible to recover. Why should users do anything at a site if they can't figure out what there is to do there? And yet in countless user studies, we've seen users staring right at the homepage, unable to satisfactorily answer the question "What is the purpose of this site?" In order to communicate well, homepages must give appropriate emphasis to both branding and high-priority tasks. The homepage must also have a memorable and distinct look, so that users can recognize it as their starting place when coming from any other part of the site.  &lt;ol&gt;  &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Show the company name and/or logo in a reasonable size and noticeable location.&lt;/strong&gt; This identity area doesn't need to be huge, but it should be larger and more prominent than the items around it so it gets first attention when users enter the site. The upper-left corner is usually the best placement for languages that read from left to right.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Include a tag line that explicitly summarizes what the site or company does.&lt;/strong&gt;  Tag lines should be brief, simple, and to the point. For example, Global Sources' tag line, "Product and Trade Information for Volume Buyers," is a good, straightforward summary of what the site offers (we did, however, offer minor suggestions for improvement in the homepage review). Vague or jargonistic tag lines only confuse users, or worse, make them mistrust the site, especially if users perceive them as marketing hype. For example, Ford's tag line, "Striving to Make the World a Better Place," while pluckily optimistic, doesn't describe Ford's automotive business in any way.  &lt;p&gt;  Tag lines might not be necessary when the company name itself explains what the company does, such as the Federal Highway Administration, or if the company is extremely famous, such as Microsoft. If your company has many sites or services, the tag line for the main company homepage should summarize what the company is all about, and the subsites should have their own tag lines explaining the purpose of that particular site or service.  &lt;/p&gt;&lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Emphasize what your site does that's valuable from the user's point of view, as well as how you differ from key competitors.&lt;/strong&gt;  The tag line is a great place to do this, if you can do it succinctly. For example, Wal-Mart frequently differentiates itself from competitors in advertising media by claiming that it offers the lowest prices, but doesn't say so anywhere on its homepage except for a brief mention in the title bar. A simple tag line that stated this differentiator would give users unfamiliar with the company an instant sense of what the site can offer them.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Emphasize the highest priority tasks so that users have a clear starting point on the homepage.&lt;/strong&gt;  Give these tasks a prominent location, such as the upper-middle of the page, and don't give them a lot of visual competition. In other words, if you emphasize everything, nothing gets focus. Keep the number of core tasks small (1–4) and the area around them clear. For example, a financial news website, like CNNfn, should devote prime real estate to high-priority tasks like checking a stock quote, getting the current summary of the major U.S. stock markets, and getting a summary of the current financial news headlines. The most challenging, yet most critical, aspect of this guideline is actually determining what the highest priority tasks are from the user's perspective. You must have a deep understanding of your users' needs, which is best acquired by studying your users in the context in which they will use your website before you begin the homepage design.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Clearly designate one page per site as the official homepage.&lt;/strong&gt; Within the site, restrict the use of the terms "Home" and "Home Page" to refer to this one main homepage and use a different term for the front pages of departments or subsites. Users should never face multiple "Home" buttons or links that go to different places. Of course, if your company is a conglomerate, the main homepage will likely link to other separate sites that have a clear identity and unique homepage apart from the parent company. For example, Philip Morris has a separate homepage for Miller Brewing Company (a subsidiary) that is linked to from the Philip Morris homepage.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	On your main company website, don't use the word "website" to refer to anything but the totality of the company's web presence.&lt;/strong&gt; Specifically, don't use it to refer to subsites or departments. Using "website" to refer to parts of the site separates, rather than unites, your company's total offerings and it can confuse users, who naturally think that a different website means that they are going to a different company. For example, Ford's homepage uses an icon to mark links to external websites. However, Ford only uses this icon next to the link for its dealer finder, making it seem like it isn't part of the company. From the user's' perspective, of course, getting information about the cars and getting information about where to buy the cars are all parts of the same task.  &lt;p&gt;  If you offer web applications or services on separate websites, some users might go straight to a service website without going through the corporate homepage. It's fine to refer to those subsites as websites on the specific sites themselves, but from the corporate homepage it's better to present them as major categories. This portrays them as part of your total offering, rather than separate from it. For example, the Philip Morris website lists its subsidiaries, such as Kraft Foods International Inc., as part of its "Family of Companies," but doesn't label them as websites.  &lt;/p&gt;&lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Design the homepage to be clearly different from all the other pages on the site.&lt;/strong&gt; Either use a slightly different visual design (that still fits with the look and feel of the site) or have a prominent location designator in the navigational apparatus. This visual distinction and navigational signposting ensures that users can recognize their starting point when they return from exploring a new part of the site.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Communicating Information About Your Company&lt;/h3&gt;  In addition to the homepage tag line, all business websites need to provide a clear way to find information about the company, no matter how big or small the company is, or how simple or complex the range of products or services are. People like to know with whom they are doing business, and details about the company give credibility to the site. For some websites, such as those for large conglomerates, getting company information might be the sole reason that users come to the site. Yet even for sites that deliver a simple web service, many users still want to know who is behind the service.  &lt;p&gt;  These guidelines also apply to government sites and to sites for many other types of not-for-profit organizations, although some of the details may vary. For example, a government agency would not need an Investor Relations link. It is a common mistake, especially on government homepages, to play up the wrong kinds of information about the agency. People need to be able to find out how the organization is structured and who runs it, but they do not need to have an interface that's designed to emphasize internal bureaucratic structure or one that promotes the current minister or department head at the expense of granting citizens fast access to the services and information they need.  &lt;/p&gt;&lt;ol&gt;  &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Group corporate information, such as About Us, Investor Relations, Press Room, Employment and other information about the company, in one distinct area.&lt;/strong&gt; This grouping gives people who want the information a clear and memorable place to go. It also helps users who don't care about this information by separating it from the rest of the homepage content. (See also our separate reports with much more detailed guidelines on &lt;a href="http://www.nngroup.com/reports/about/"&gt;"About Us"&lt;/a&gt;, &lt;a href="http://www.nngroup.com/reports/ir/"&gt;IR&lt;/a&gt;, and &lt;a href="http://www.nngroup.com/reports/pr/"&gt;PR&lt;/a&gt;.)  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Include a homepage link to an "About Us" section that gives users an overview about the company and links to any relevant details about your products, services, company values, business proposition, management team, and so forth.&lt;/strong&gt; The recommended name for this link is "About &amp;lt;name of company&amp;gt;." (See also our separate report with &lt;a href="http://www.nngroup.com/reports/about/"&gt;50 design guidelines for the "About Us" section of a website&lt;/a&gt;.)  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you want to get press coverage for your company, include a "Press Room" or "News Room" link on your homepage.&lt;/strong&gt; Journalists appreciate and rely on sections like these when trying to cover a particular company. For more information on optimizing web design for press relations, see &lt;a href="http://www.NNgroup.com/reports/pr/"&gt;http://www.NNgroup.com/reports/pr&lt;/a&gt;.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Present a unified face to the customer, in which the website is one of the touchpoints rather than an entity unto itself.&lt;/strong&gt; Don't separate your web presence from the rest of your company by referring to "Company.com" as different from "Company." Your customers should feel they are dealing with one indivisible, consistent company. It is important, however, to make distinctions between web-only services and services listed on the site that are available only through a different medium. For example, a television station might offer webcasts that are available only on the website as well as list information for programs that are available only on television. Users need to understand where to go for which service.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Include a "Contact Us" link on the homepage that goes to a page with all contact information for your company.&lt;/strong&gt; If you want to encourage site visitors to contact your company directly, instead of seeking information on the website first, include contact information such as the primary address, phone number, and email directly on the homepage.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you provide a "feedback" mechanism, specify the purpose of the link and whether it will be read by customer service or the webmaster, and so forth.&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't include internal company information (which is targeted for employees and should go on the intranet) on the public website.&lt;/strong&gt; Not only does this internal information clutter the public website, it can actually be misleading if users think that internal policies are directed toward them. For example, Slusser's homepage links to its company's internal policy for computer resources, including guidelines for appropriate web usage, which could worry some users that Slusser's knows more about their web surfing habits than is actually the case. Job postings are an example of largely company-focused content that might be beneficial on both intranet and public sites, however, because they are chiefly targeted at potential employees, not current ones.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If your site gathers any customer information, include a "Privacy Policy" link on the homepage.&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Explain how the website makes money if it's not self-evident.&lt;/strong&gt; If users cannot easily discover a business model (such as selling stuff or carrying advertising), their trust in the site will be lowered because they will fear that it has some hidden way of "getting" at them. People know that there is no such thing as a free lunch  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Content Writing&lt;/h3&gt;  Effective content writing is one of the most critical aspects of all web design. Most users scan online content, rather than carefully reading, so you must optimize content for scannability and craft it to convey maximum information in few words. Although this is a general web guideline, we're offering content writing guidelines here that are especially important for homepages, where you must work hardest to capture and hold your users' interest, and where you often have the least amount of space to represent the greatest number of topics.  &lt;p&gt;  A skilled editor is an essential part of effective content creation. The editor should not only set style standards but must also ensure that the site follows them consistently. The editor should develop or revise content specifically for web use — it's not enough to repurpose content from other mediums and post it to the homepage. Of course, the design team must also involve real users in this process, both when gathering initial requirements and when revising the design as the site evolves.  &lt;/p&gt;&lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use customer-focused language.&lt;/strong&gt; Label sections and categories according to the value they hold for the customer, not according to what they do for your company. For example, on a heating oil site, what should you call a category of home energy tips?   &lt;p&gt;  On &lt;a href="http://www.jamesdevaney.com"&gt;www.jamesdevaney.com&lt;/a&gt;, it's called "Consumer Information." This company-focused phrase is based solely on how the fuel company values this customer (as a consumer, not a business). Instead, think of how the customer would view the information, such as "Home Energy Tips." Ask customers what they look for when they need such information. Use the words they use.  &lt;/p&gt;&lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid redundant content.&lt;/strong&gt; Repeating identical items, such as categories or links, on the homepage in order to emphasize their importance actually reduces their impact. Redundant items also clutter the page; all items lose impact because they are competing with so many elements. In order to feature something prominently, feature it clearly in one place. On the other hand, redundant content can help people if you repeat items that belong in multiple categories or you include links to the same page but offer synonyms that represent words your users use to describe the content.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use clever phrases and marketing lingo that make people work too hard to figure out what you're saying.&lt;/strong&gt; For example, the "Dream, Plan, &amp;amp; Go" category on Travelocity might sound catchy to a marketing person, but it's not as straightforward as "Vacation Planning." Every time you make users ponder the meaning behind vague and cutesy phrases, you risk alienating or losing them altogether. Users quickly lose patience when they must click on a link just to figure out what it means. This isn't to say that homepage text should be bland, but it must be informative and should be unambiguous.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use consistent capitalization and other style standards.&lt;/strong&gt; Otherwise users read meaning into things when they shouldn't. For example, if some items in a list follow sentence-style capitalization, but one item uses initial uppercase letters, the inconsistency gives that one item undue emphasis over the other items. Usually this kind of inconsistency happens not by design, but because the content comes from different sources and isn't appropriately edited for consistency. Although these small mistakes might seem nitpicky, they can cause users to feel that the site is unprofessional or untrustworthy. We also advise against the popular style of using all lowercase letters for titles, categories, and other links. Not only is it not as scannable as mixed case, but also invariably you'll need to break with the style standard for a proper name, which will look inconsistent.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't label a clearly defined area of the page if the content is sufficiently self-explanatory.&lt;/strong&gt; For example, it is usually not necessary to label the main news headline of the day because the size and placement indicate its role. Similarly, if you have a boxed area where you feature a product, it's probably not necessary to give it a generic title such as "Featured Product." Titles often are meaningless space wasters.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid single-item categories and single-item bulleted lists.&lt;/strong&gt; It's overkill to categorize one item, and things that don't fit into existing categories can signify a need to rewrite or reorganize the content. See Asia Cuisine for an example.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use non-breaking spaces between words in phrases that need to go together in order to be scannable and understood.&lt;/strong&gt;  (&amp;amp;nbsp;) Most homepages use multicolumn layouts, and text must fit into narrow spaces. Because there are many possibilities for where text breaks depending on the user's screen resolution, monitor size, window size, browser version, and so forth, forcing certain phrases to stay together can maintain the integrity and logic of the content.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Only use imperative language such as "Enter a City or Zip Code" for mandatory tasks, or qualify the statement appropriately.&lt;/strong&gt;  For example, you might say, "To See Your Local Weather, Enter a City or Zip Code." People are naturally drawn to text that tells them what to do on a site, especially if it is next to a recognized widget, such as an input box or a dropdown menu, and often dutifully follow instructions because they think that they must do what the instructions say.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Spell out abbreviations, initialisms, and acronyms, and immediately follow them by the abbreviation, in the first instance.&lt;/strong&gt;  This is helpful for all users, especially for anyone using a screen reader. For example, the Federal Highway Administration's homepage refers several times to the "MUTCD" but fails to explain on the homepage that this is short for "Manual on Uniform Traffic Control Devices." Abbreviations that have become widely used words, such as DVD, are exceptions to this guideline. Especially avoid using unexplained abbreviations as navigation links.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid exclamation marks.&lt;/strong&gt; Exclamation marks don't belong in professional writing, and they especially don't belong on a homepage. Exclamation marks look chaotic and loud — don't yell at users. If you break this guideline once, you're likely to start breaking it all over the homepage, because all items on the homepage should be of high importance.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use all uppercase letters sparingly or not at all as a formatting style.&lt;/strong&gt; All uppercase words are not as easy to read as mixed case words, and they can make the page look busy and loud. For example, "PSYCHOLOGY OF WORDS" is not as readable as "Psychology of Words."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid using spaces and punctuation inappropriately, for emphasis.&lt;/strong&gt; For example, L O B S T E R S or L.O.B.S.T.E.R.S. might look interesting to you but would foil a user who was searching for "lobsters." Unusual punctuation also reduces scannability and would be annoying to visually impaired users whose audio browsers spell out the word instead of reading it as a word.  &lt;/li&gt;&lt;/ol&gt;  Content usability is covered in more depth in our 2-day training course on &lt;a href="http://www.nngroup.com/events/tutorials/writing_for_web.html"&gt;Writing for the Web&lt;/a&gt; at the annual &lt;a href="http://www.nngroup.com/events/"&gt;Usability Week conference&lt;/a&gt;.  &lt;h3&gt;Revealing Content Through Examples&lt;/h3&gt;  Showing examples of your site's content on the homepage helps users in many ways. First, example content can help instantly communicate what the site is all about, so users know whether they are on the right site for their needs. Second, examples can reveal the breadth of products or content offered at your site. Third, specifics are more interesting than generalities. You stand a better chance of piquing user interest if you provide something concrete to read or look at instead of just abstract category names. Last, and probably most important, examples can help users successfully navigate, because they show what lies beneath the abstract category names. Examples help differentiate categories, saving users from clicking through categories just to see what's there.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use examples to reveal the site's content, rather than just describing it.&lt;/strong&gt; Well-chosen examples of content can convey much more than words alone. For instance, a category called "Breaking News" with a description that says "Get All of Today's Top Stories Here" is not nearly as interesting or informative as showing the top five news headlines, followed by a link to all breaking news. Or, on an e-commerce site, a simple category called "Sale Items" is not as compelling as seeing a few actual products that are on sale, complete with their prices. Often it takes more words and space to describe a category than it does to show some of that category's contents and link to more information. In brick-and-mortar stores, customers rely on examples to orient themselves and find the items they need. Similarly, homepages should show small pictures of the products or other content in each department, so users can do a quick visual sweep to see if they are in the right place. Examples also help users who don't read your site's language very well.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;For each example, have a link that goes directly to the detailed page for that example, rather than to a general category page of which that item is a part.&lt;/strong&gt; Don't put the burden on the user to find the item they're interested in once again on the second page. For instance, if your homepage features news coverage of a film festival, and you show a photo and caption for a specific film, those items should link directly to information about that particular film, not a general page for the festival. The exception is examples that are so short and self-contained that there is no more information about them deeper within the site.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Provide a link to the broader category next to the specific example.&lt;/strong&gt; If you prominently feature a single product, service, or article on the homepage, make sure that the rest of the page clearly communicates the full breadth of products, services, or content supported by the site (unless you are a one-product company), because people sometimes believe that the main feature is all there is. For example, if a job-listing site prominently features three listings in the medical industry with no adjacent link to "Listings in Other Industries," users might easily think that the site lists jobs only for medical personnel.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Make sure it's obvious which links lead to follow-up information about each example and which links lead to general information about the category as a whole.&lt;/strong&gt; Do this both by wording and placement of the links. The link for the example should be directly next to the information about the example, while the link to the category should be offset with a small amount of whitespace. For example, if Amazon.com features a specific mystery novel on its homepage, it should have a link at the end of the description of the novel to "Complete Description and Reviews," as well as a link a bit lower in the section to "Complete Listing of Mystery Novels."  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Archives and Accessing Past Content&lt;/h3&gt;  Often, you have users who return to your site often or new users who are interested in what you've done before they found you. It's helpful to include archives to content that has recently moved off the homepage.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Make it easy to access anything that has been recently featured on your homepage, for example, in the last two weeks or month, by providing a list of recent features as well as putting recent items into the permanent archives.&lt;/strong&gt; If you rotate content of featured stories or products, make sure to include a link to the other featured stories or products. If the featured story will be moved to another URL after it rotates off the homepage, make a link to the URL for the permanent location right away so people can bookmark the permanent link instead of the temporary link.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Links&lt;/h3&gt;  Links are obviously not unique to homepages, but because homepages serve as the portal to the site and thus tend to have more links than typical site pages, following design guidelines for homepage links is especially crucial to user success.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Differentiate links and make them scannable. Begin links with the information-carrying word, because users often scan through the first word or two of links to compare them.&lt;/strong&gt; Keep links as specific and brief as possible. Don't include obvious or redundant information in every link — adding non-differentiating words makes users work harder to find the important words. For example, if you list press releases for your company and every one of them begins with the company name, it's difficult to quickly get the gist of each press release by scanning through the list. Or, if the proper names of your subsidiaries include the company name, such as "FedEx Express," "FedEx Ground," "FedEx Home Delivery," listing them as such presents users with a column of identical words ("FedEx"), and they must read through all of the links carefully to glean the difference.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use generic instructions, such as "Click Here" as a link name.&lt;/strong&gt; Instead, use meaningful text in the link names to tell users what they'll get when they click. This helps users to quickly differentiate between links when they are scanning through them. For example, instead of saying "Click Here for Layette Items" just say "Layette Items."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use generic links, such as "More…" at the end of a list of items.&lt;/strong&gt; Instead, tell users specifically what they will get more of, such as "More New Fiction" or "Archived Book Reviews." Generic "More…" links are especially problematic when the page has several of them, since users can't easily differentiate between them when scanning the page.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Allow link colors to show visited and unvisited states.&lt;/strong&gt; Reserve blue for unvisited links and use a clearly discernable and less saturated color for visited links. Although some sites are now using gray for visited links, we recommend against doing so because it is difficult to read and has been widely used in user interfaces to mean that something is unavailable. Similarly, it is unhelpful to use black for visited links when the text color is black, because it can cause people to have trouble finding the links they visited before.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use the word "Links" to indicate links on the page.&lt;/strong&gt; Show that things are links by underlining them and coloring them blue. Never name a category "Links" by itself — this is akin to labeling a category of information "Words" in a print medium. Name the category after what the links are pointing to.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If a link does anything other than go to another web page, such as linking to a PDF file or launching an audio or video player, email message, or another application, make sure the link explicitly indicates what will happen.&lt;/strong&gt; For example, CNNfn uses icons quite effectively to indicate audio and video files as such. Being thrust into a new medium without warning is startling for any user, but is especially agonizing for users with slow connections, who often have to wait for the new application to load just so they can exit out of it. Worse, in a limited memory situation, launching a helper application or memory-intensive plug-in can crash the browser or computer.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Navigation&lt;/h3&gt;  Because the primary purpose of a homepage is to facilitate navigation elsewhere on the site, it's critical that users be able to find the appropriate navigation area effortlessly, differentiate between the choices, and have a good sense of what lies beneath the links. Users should not have to click on things just to find out what they are. The navigation area should also reveal the most important content of the site so that users have a good sense of what's there by looking at the top-level categories.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Locate the primary navigation area in a highly noticeable place, preferably directly adjacent to the main body of the page.&lt;/strong&gt; Avoid putting any top horizontal navigation (primary or otherwise) above graphical treatments such as horizontal rules or banner areas — users often ignore anything within or above a rectangular shape at the top of the screen. We call this behavior "banner blindness," and we have seen it in numerous tests. See Microsoft's top navigation area, which begins with "All Products" for an example of navigation that many users will likely miss.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Group items in the navigation area so that similar items are next to each other.&lt;/strong&gt; Grouping helps users differentiate among similar or related categories and see the breadth of products or content you offer. For example, group product categories for prescription medications and over-the-counter medications. Similarly, on an e-commerce site, all items related to shopping, such as the shopping cart, account information, and customer service should be in the same area.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't provide multiple navigation areas for the same type of links.&lt;/strong&gt;Groups that are too similar can fragment and complicate the interface, making the user work too hard to create order and meaning.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't include an active link to the homepage on the homepage.&lt;/strong&gt; For example, if you include a "Home" link as part of your regular navigation bar, it shouldn't be clickable on the homepage. If you use components, create a special component that is used only on the homepage with an inactive Home link. If it's clickable, some users will inevitably click it and wonder if the page has indeed changed. Similarly, if you link your logo to the homepage from other pages on the site, the logo shouldn't be clickable from the homepage. All other pages on the site do need a link to the homepage.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use made-up words for category navigation choices.&lt;/strong&gt; Categories need to be immediately differentiable from each other — if users don't understand your made-up terminology, it will be impossible for them to differentiate categories. For example, although Accenture uses the made-up word "uCommerce" for its flavor of e-commerce, they appropriately use the more familiar term "eCommerce" in the navigation bar. On the other hand, Disney's mysteriously named "Zeether" category will likely give both kids and adults an undesirable pause in the navigation area.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you have a shopping cart feature on your site, include a link to it on the homepage.&lt;/strong&gt; This allows users to immediately see what they've selected, without having to navigate through any product screens or go through checkout before they are ready to do so. This is especially important if your site saves shopping cart selections from prior visits.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use icons in navigation only if they help users to recognize a class of items immediately&lt;/strong&gt;, such as new items, sale items, or video content. Don't use icons when simple text links are clearly differentiable from each other, such as in category names. If you find that you need to ponder to come up with an icon for navigation, chances are it's not going to be easily recognizable or intuitive for users. For example, the icons for "Links" and "Forum" on Asia Cuisine don't help to further explain these categories or make them more immediately recognizable; they just clutter the page.  &lt;/li&gt;&lt;/ol&gt;  Much more depth in our full-day course on &lt;a href="http://www.nngroup.com/events/tutorials/info_arch_2.html"&gt;Navigation Usability&lt;/a&gt; at the annual &lt;a href="http://www.nngroup.com/events/"&gt;Usability Week conference&lt;/a&gt;.    &lt;h3&gt;Search&lt;/h3&gt;  Search is one of the most important elements of the homepage, and it's essential that users be able to find it easily and use it effortlessly. Our recommendations for the homepage treatment of search are fairly straightforward: make it visible, make it wide, and keep it simple. Of course, the real power of search is all in the implementation. For a much larger set of in-depth search guidelines, see &lt;a href="http://www.NNgroup.com/reports/ecommerce/search.html"&gt;http://www.NNgroup.com/reports/ecommerce/search.html&lt;/a&gt;.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Give users an input box on the homepage to enter search queries, instead of just giving them a link to a search page.&lt;/strong&gt; Users now expect and look for an input box with a button next to it — if they don't see it, they often assume the site doesn't have a search feature. Try to find search on Boeing's, Coles', or Southwest's homepages, for examples of how difficult it is without input boxes as the visual cue to search.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Input boxes should be wide enough for users to see and edit standard queries on the site.&lt;/strong&gt; Allow enough space for at least 30 characters in the font size used by most of the users.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't label the search area with a heading; instead use a "Search" button to the right of the box.&lt;/strong&gt; This design is preferred because it is the simplest. "Go" is also acceptable as the action button for search, but requires that you label the area "Search." Place search at the top of the main body of the page, but below any banner area. This gives people the greatest chance of finding search when they need it. Even if you follow the other guidelines for search, it doesn't help if you place it in a low-priority position on the page. See ExxonMobil for an example of a poorly placed search input box.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Unless advanced searches are the norm on your site, provide simple search on the homepage, with a link to advanced search or search tips if you have them.&lt;/strong&gt; If you have advanced search, but it is used infrequently, don't include a link to it on the homepage. Instead, offer users the option to do an advanced search when you present the search results.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Search on the homepage should search the entire site by default.&lt;/strong&gt; Never hide search scope from users if you narrow their search in any way. Users nearly always assume that they've searched the entire site, unless you tell them otherwise, and assume the site doesn't have what they're looking for if they don't find it with search.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't offer a feature to "Search the Web" from the site's search function.&lt;/strong&gt; Users will use their favorite search engine to do that, and this option makes search more complex and error prone.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Tools and Task Shortcuts&lt;/h3&gt;  Homepage tools, or shortcuts to certain tasks, can be a great way to give prominence to popular features of your site and meet your users' needs more quickly. The key is to choose carefully which tasks to feature as tools on the homepage.   &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Offer users direct access to high-priority tasks on the homepage.&lt;/strong&gt; These homepage tools should let users enter any required data directly on the homepage. If possible, consider giving users zero-click access to the answers, meaning that the homepage displays the most-needed information automatically. This kind of feature is typically possible only for sites that recognize the user and personalize the page to display information that user is likely to request as a first task, such as "Current Balance of Your Bank Account: $xx." More commonly, you can offer users one-click access to the answers, meaning that you load a separate page to display the results. For example, the Travelocity "Book Your Flight Now" feature is an effective one-click tool, which allows users to enter criteria for a desired flight directly on the homepage and then see the results on a separate page.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't include tools unrelated to tasks users come to your site to do.&lt;/strong&gt; Some sites seem compelled to include tools simply because they are available, not because they are appropriate. For example, you don't need to offer users a tool to get their weather forecast if you have a non-news or non-weather site, such as James Devaney Fuel Company. Tools are one of the first things users look at on homepages because they often contain input boxes and dropdown menus, which users recognize and are attracted to, so don't show them unless they are truly essential and facilitate top-priority tasks.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't provide tools that reproduce browser functionality&lt;/strong&gt;, such as setting a page as the browser's default starting page or bookmarking the site.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Graphics and Animation&lt;/h3&gt;  When you use graphics to purposefully illustrate content, you can greatly enhance a homepage. On the other hand, graphics can weigh down the design in visual clutter and slow download times, so it's important to use them judiciously and edit them for the Web. Similarly, animation with a purpose can enhance online content — but it typically is best suited for more complex content than appears at the homepage level.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use graphics to show real content, not just to decorate your homepage.&lt;/strong&gt; For example, use photos of identifiable people who have a connection to the content as opposed to models or generic stock photos. People are naturally drawn to pictures, so gratuitous graphics can distract users from critical content.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Label graphics and photos if their meaning is not clear from the context of the story they accompany.&lt;/strong&gt; If the level of specificity between the picture and the story differ, it's a good idea to label the picture. For example, if you have a story about a film festival and show a still photo from one of the films, label it to clarify both what it is and how it relates to the more general category. On the other hand, if you're using a picture in an iconic way to help users quickly identify what a story is about when scanning the page, you probably don't need to label it. For example, if you use a close-up of a medicine bottle with pills in it next to an article on a new drug approved by the FDA, you don't need to label it. It's usually a good idea to label any photos of people — it doesn't hurt people who recognize the person and can help people who can't match the face with the name.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Edit photos and diagrams appropriately for the display size.&lt;/strong&gt; Overly detailed photos and drawings don't convey information and look cluttered. It's often unhelpful just to shrink a big photo — it's usually better to crop it. See ESPN for examples of well-cropped photos; see CNNfn's photo of the market floor for an example of a poorly cropped photo.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid watermark graphics (background images with text on top of them) .&lt;/strong&gt; They add clutter and often decrease visibility. If the graphic is interesting and relevant, users won't be able to see it clearly; if it's not, it's unnecessary. Often, watermark graphics are purely decorative and add no value. For example, Ford's busy watermark graphic nearly disguises the only car photo.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use animation for the sole purpose of drawing attention to an item on the homepage.&lt;/strong&gt; Animation rarely has a place on the homepage because it distracts from other elements. Animation requires a user's attention and should be shown by itself, whereas homepages have multiple elements requiring attention. For example, animation could be very helpful to show how to do a procedure that is easier seen than described, like swaddling a baby, but it wouldn't be appropriate to show it on a homepage, where it would draw attention from all other elements on the page.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Never animate critical elements of the page, such as the logo, tag line, or main headline.&lt;/strong&gt; Not only do users tend to ignore animated areas because they look like ads, they're also difficult to read. Animation tends to have a hypnotic effect on viewers, so even if you get people to stare at animated elements, they're less likely to absorb and retain the information than if they'd seen it in a simpler format. For example, Asia Cuisine's logo is difficult to read because it is still only for a few seconds at a time — the rest of the time (no joke) it is being drawn onto the screen by a lobster.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Let users choose whether they want to see an animated intro to your site — don't make it the default.&lt;/strong&gt; If you do ever automatically launch an animation without the user's request, provide an easy and noticeable way to turn it off.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Graphic Design&lt;/h3&gt;  Graphic design most often hurts usability when it's used as a starting point for the homepage design, rather than as a final step to draw appropriate focus to a customer-centered interaction design. Graphic design should help lend a sense of priority to the interaction design by drawing the user's attention to the most important elements on the page.   &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Limit font styles and other text formatting, such as sizes, colors, and so forth on the page because over-designed text can actually detract from the meaning of the words.&lt;/strong&gt; If text elements look too much like graphics, users tend to overlook them, mistaking them for ads.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use high-contrast text and background colors so that type is as legible as possible. .&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid horizontal scrolling at 1024x768.&lt;/strong&gt; Horizontal scrolling invariably causes usability issues — the biggest being that users don't notice the scrollbar and miss seeing content that is scrolled off of the screen.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;The most critical page elements should be visible "above the fold" (in the first screen of content, without scrolling) at the most prevalent window size&lt;/strong&gt; (1024x768 as of 2009). If you have critical content that appears "below the fold" (requiring that the user scroll down), add visual clues so users know it is there. For example, don't include large amounts of whitespace between items that are above and below the fold — it's better if the items are closer together, since even seeing the top of a line gives users a good hint that there is more content below the visible portion of the screen. (See research on the &lt;a href="http://www.useit.com/alertbox/scrolling-attention.html" title="Alertbox: Scrolling and Attention"&gt;distribution of users' attention&lt;/a&gt; at the top of the page vs. further down.)  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use a liquid layout so the homepage size adjusts to different screen resolutions.&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use logos judiciously.&lt;/strong&gt; Aside from the logo for the site, use other logos only if your users know them well and you want to draw users' attention to them. Don't use a logo just because one exists for a particular product or program. For example, many government agencies design logos for each new initiative or program. Keep such logos for internal use — users don't need to see all of them. See the Coles image on this page for an example of how logos can clog up the interface.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;UI Widgets&lt;/h3&gt;  UI widgets, such as dropdown menus, selection lists, and text boxes, invariably draw users' attention. As we recommend you do with any graphical addition to your homepage, use them sparingly and only when they are necessary for the task.   &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Never use widgets for parts of the screen that you don't want people to click. Make sure widgets are clickable.&lt;/strong&gt; For example, if you use graphical bullets next to text, make them clickable as well as the text. In countless studies, we've seen users carefully try to click bullets, and if they're not clickable, they assume the whole line isn't a link, even when the bullet text is clickable.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid using multiple text entry boxes on the homepage, especially in the upper part of the page where people tend to look for the search feature.&lt;/strong&gt; Users sometimes confuse text entry boxes with search boxes, and often type search queries in the wrong place. This is especially problematic if you don't offer an input box for search but do have input boxes for other features. See Victoria's Secret and PBS for examples.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use dropdown menus sparingly, especially if the items in them are not self-explanatory.&lt;/strong&gt; Users are attracted to them, and they're often the least effective navigation devices. If you have very few items in a dropdown list, it's often better to list them directly on the homepage. Similarly, avoid long dropdowns — they are difficult for users to operate effectively, and users often struggle to differentiate between the items in the list. It's often better to take users to a separate page for the selection, where you can explain the different items or at least organize them into more meaningful categories than a single list.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Window Titles&lt;/h3&gt;  Each homepage needs a simple, straightforward window title (determined by the TITLE tag of each HTML document). Although many people might not notice window titles while they are using websites, titles play a critical role in bookmarking and finding the site with search engines. When users bookmark a site, the window title becomes the default bookmark name, so the title should begin with the word that users will most likely associate with the site when they are scanning through a bookmark list. Similarly, search engines display the window title in search results and use it to determine relevancy to the search terms, so the title must be scannable and identifiable in long results lists. In order to be scannable, window titles should convey the most information possible in the fewest words.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Begin the window title with the information-carrying word — usually the company name.&lt;/strong&gt; Users scan, rather than read, text on screens, so if you don't catch them with the first word, you risk losing their attention. If you start the window title with anything but the most important word, the company name gets lost in bookmark lists and search results. For example, many window titles begin with "Welcome" or "Homepage," which might look okay in isolation, but convey no differentiating site information in the first word. Similarly, if your company name begins with an article, such as "the" or "a," don't include the article in the window title. For example, the window title for "The New York Times" should be "New York Times."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't include the top-level domain name, such as ".com" in the window title unless it is actually part of the company name, such as "Amazon.com."&lt;/strong&gt; Suffixes such as ".com" add an unnecessary word to the window title and create an artificial distinction between a company's presence on and off the Web. Users already know that they are on the Web when they go to a website, so they don't need the ".com" to tell them so.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't include "homepage" in the title. This adds verbiage without value.&lt;/strong&gt; As long as you have a simple URL for the homepage of the site, it's not necessary to specify the homepage as such in the window title. Of course, each page in your site should have a unique window title, so that no other page can be confused with the homepage in history lists and bookmarks.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Include a short description of the site in the window title.&lt;/strong&gt; This description is especially important for sites that are not yet widely known, so users can easily remember or understand what the site's purpose is if they've previously bookmarked it or get it as a search result. Consider using the tag line for the site, if you have one, but only if it is short, meaningful, and in straightforward language instead of vague marketese. For example, Slusser's window title, "Slusser's Commercial Landscaping and Heavy Highway," works well because it lists the company name first, followed by an understandable description (although we suggest moving "Landscaping" to the end).   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Limit window titles to no more than seven or eight words and fewer than 64 total characters.&lt;/strong&gt; Longer titles are less scannable, especially in bookmark lists, and will not display correctly in many applications. See JobMagic's window title for an example of an overly long, truncated window title.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;URLs&lt;/h3&gt;  It's critical to keep homepage URLs as simple and memorable as possible. Users not only need to be able to remember the URLs for sites they've visited, but they also need to be able to succeed quickly when they are guessing a company's domain name, as people often must do. Once users locate a website, a simple homepage URL helps them quickly understand that they are in the right place, whereas complex URLs can make them wonder if they're indeed on the correct page.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Homepages for commercial websites should have the URL &lt;a href="http://www.company.com"&gt;http://www.company.com&lt;/a&gt; (or an equivalent for your country or non-commercial top-level domain) .&lt;/strong&gt; Do not append complex codes or even "index.html" after the domain name. It is especially startling when users enter a simple URL and get to a site, only to have the URL they typed replaced by a long, scary-looking URL. Make sure your site responds to both "www.company.com" and "company.com."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;For any website that has an identity closely connected to a specific country other than the United States, use that country's top-level domain.&lt;/strong&gt; A country-specific domain is appropriate either for localized sites that feature a particular country's language and/or content, or for sites that are differentiated because they are located in that country. If the site also has customers outside of its country, and especially if it has customers in the United States, it's good to also register the name with ".com" as the top-level domain. For example, Asia Cuisine is a Singapore-based company, but it appeals to an international audience. Users can reach the site by either the Singapore URL, &lt;a href="http://www.asiacuisine.com.sg"&gt;http://www.asiacuisine.com.sg&lt;/a&gt; or &lt;a href="http://www.asiacuisine.com"&gt;http://www.asiacuisine.com&lt;/a&gt;.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If available, register domain names for alternative spellings, abbreviations, or common misspellings of the site name.&lt;/strong&gt; This is especially true if you have any punctuation in the company name, such as Wal-Mart, or names made from several words, such as Victoria's Secret. Both of these sites allow for common misspellings — you can reach Wal-Mart's website at &lt;a href="http://www.wal-mart.com"&gt;http://www.wal-mart.com&lt;/a&gt; or &lt;a href="http://www.walmart.com"&gt;http://www.walmart.com&lt;/a&gt; and Victoria's Secret through &lt;a href="http://www.victoriassecret.com"&gt;http://www.victoriassecret.com&lt;/a&gt; or &lt;a href="http://www.victoriasecret.com"&gt;http://www.victoriasecret.com&lt;/a&gt;.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you have alternative domain name spellings, choose one as the authorized version and redirect users to it from all the other spellings.&lt;/strong&gt; Use this correct spelling in all instances on the site and in any offline promotions.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;News and Press Releases&lt;/h3&gt;  In order for news stories and press releases to be effective on your homepage, you need to craft effective headlines and decks (the summary of the story below the headline). This applies to either the company news that you show on your homepage, or any news that your site delivers as content. Headlines and decks should actually give users information, rather than merely trying to tantalize them into clicking through to the real information. It's just as important to help users know when not to click something, if they're truly not interested. You can only get so many wasted clicks from users before they give up.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Headlines should be succinct, yet descriptive, to give maximum information in as few words as possible.&lt;/strong&gt; For example, the headline "Ben Affleck Recovering" gives more information in fewer words than "Doctors Report on Ben Affleck's Progress," which promises content in the article that follows, but doesn't really tell users anything. Headlines should relate to the deck below them, rather than to the whole story that follows.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Write and edit specific summaries for press releases and news stories that you feature on your homepage.&lt;/strong&gt; Don't just repurpose the first paragraph of the full article, which was likely not written to be a standalone piece. Give users content in the deck — don't just describe the content that follows. Trying to hold out on the details in order to entice users to click through can backfire; generalities aren't as captivating as specifics. For example, "Getting more sleep and spending time with loved ones are two of the five ways you can increase your life span by five years, says Surgeon General Satcher" is more intriguing and informative than "Surgeon general describes ways that people can increase their life span."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Link headlines, rather than the deck, to the full news story.&lt;/strong&gt; If your headline style doesn't have a perceived affordance for clickability, such as blue underlined text, include a "Full Story" link at the end of the deck. A perceived affordance is what you think you can do with a UI element based on looking at it. For example, the pseudo-3D appearance of a button suggests that you can click it. For more information about the use of affordances in user interface design, see Don Norman's classic book &lt;a href="http://www.amazon.com/dp/0465067107?tag=useitcomusablein" title="Amazon.com: full book description"&gt;&lt;cite&gt;The Design of Everyday Things&lt;/cite&gt;&lt;/a&gt; (Currency/Doubleday: New York, NY, 1990).  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;As long as all news stories on the homepage occurred within the week, there's no need to list the date and time in the deck of each story, unless it is truly a breaking news item that has frequent updates.&lt;/strong&gt; The time and date at the top of the homepage are enough to show a user that content is current. For example, Red Herring uses a good deal of space unnecessarily listing dates that all occur within the same week. It is essential, however, to list the date prominently on the page for the full article, because articles can be found and cached (for example by search engines) much later in time, and old content can be mistaken for current news unless items are dated with a full date, including the year. For the same reason, articles should not refer to relative times, such as "today" or "next week."  &lt;/li&gt;&lt;/ol&gt;  See also our separate 287-page report &lt;a href="http://www.nngroup.com/reports/pr/"&gt;Designing Websites to Maximize Press Relations: Guidelines from Usability Studies with Journalists&lt;/a&gt; for more information about online PR and newsrooms.    &lt;h3&gt;Popup Windows and Staging Pages&lt;/h3&gt;  In general, it's best to show site content immediately. Intermediary screens are rarely necessary and keep users from getting to the main site content. What may be amusing once is often extremely annoying the 3rd or 30th time. Worse, the intermediate pages might confuse some users into not recognizing the "real" homepage.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Take users to your "real" homepage when they type your main URL or click a link to your site.&lt;/strong&gt; Splash screens must die. An exception: If your site has material that is inappropriate for minors or that is likely to offend some users, it is appropriate to have a splash screen warning about the content.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Avoid popup windows.&lt;/strong&gt; Extra windows keep users from getting to your site content, and even if such windows contain valuable information, users are likely to dismiss them immediately as ads. Instead, put critical information in a highly noticeable area of the homepage. The other drawback to popup windows is that they go away — once the user gets rid of them, they're gone, so users often can't find the information again even if they want to. It's better to design your homepage to give high priority to critical content.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't use routing pages for users to choose their geographical location unless you have versions of your site in many different languages, with no single dominant language.&lt;/strong&gt; If you have very few language choices, it's best to provide homepage links to those languages in the native language. If you have a dominant language for your site with multiple other languages, take users directly to the homepage in that language, and include a single link to "International Versions of Site." It's best not to use dropdown menus for this purpose because they're difficult for users to navigate when long, and they often don't show users all the options at once.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Advertising&lt;/h3&gt;  Warning: users have grown savvier about ads on websites. Users have learned to ignore ads. Unfortunately, they often also &lt;a href="http://www.useit.com/alertbox/banner-blindness.html" title="Alertbox: Banner Blindness"&gt;ignore anything resembling an ad&lt;/a&gt; or next to an ad. If you use advertising from outside companies, you must ensure that you preserve the integrity of your content. The cost of lost customers might quickly outweigh the benefits of advertising revenue.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Keep ads for outside companies on the periphery of the page.&lt;/strong&gt; Never place ads next to high-priority items; they will cause such items to be ignored. Especially avoid placing any important items above an ad, because users will often exhibit banner blindness, ignoring anything above the banner area.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Keep external ads (ads for companies other than your own) as small and discreet as possible relative to your core homepage content.&lt;/strong&gt; When you have users evaluate your homepage, ask them to tell you the first three things that come to mind when they open the page. If any of the three comments are about ads, the ads are attracting too much attention.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you place ads outside the standard banner area at the top of the page, label them as advertising so that users don't confuse them with your site's content.&lt;/strong&gt; See CNNfn for an example of how to label an advertisement in the middle of the page, and see USA Today for an example of how easily an unlabeled ad in the middle of the page can look like actual content.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;Avoid using ad conventions to showcase regular features of the site. The more you make content look like an ad, the less likely users will read it. For example, GE describes its acquisition of Honeywell on the homepage in a box that looks very much like an ad, rather than a press release or news item.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Welcomes&lt;/h3&gt;  Many sites seem compelled to include welcome messages on their homepages. Cheerful "welcomes" on homepages are nostalgic remnants of the early days of the Web, when getting to one of the few available sites was a feat worth acknowledging.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't literally welcome users to your site. Before you give up prime homepage real estate to a salutation, consider using it for a tag line instead.&lt;/strong&gt; The best welcome you can give users is a concrete definition of what they can do on the site and a clear starting point from which to begin. An exception to this guideline is the more appropriate use of "welcome" in a phrase that confirms that the site has recognized a registered user.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Communicating Technical Problems and Handling Emergencies&lt;/h3&gt;  Unfortunately, sometimes you encounter problems on your site or your company is affected by an emergency. It's important to update your homepage with relevant information that your users need.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If the website is down or important parts of the website are not operational, show it clearly on the homepage.&lt;/strong&gt; Provide an estimate of how long it will take to correct the problem — not just "Try again later," but "We expect that we'll be ready to serve you again at 4:00 p.m. Eastern time." Inform the user about alternatives that might be available while the website is down, for example, "Our customer service department is ready to serve you at 1-800-456-7890." Reserve such messages for critical information that already exists on your site — don't give users "under construction" messages for parts of the site that are yet to come or are getting a redesign.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Have a plan for handling critical content on your website in the event of an emergency.&lt;/strong&gt; In an actual emergency, there won't be time to come up with alternative versions of your homepage. For example, prepare an alternative homepage design that has a main feature area to notify users of the emergency, as well as a simplified navigation scheme that offers a few cross-references and a way to get back to your site's regular homepage. Emergencies are often characterized by flash crowds in which many times the normal number of users want to get information about the emergency. To serve this increased load, the alternative design should be more lightweight than the normal design: fewer graphics and other embedded objects, simplified HTML, and no dynamically computed elements.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Credits&lt;/h3&gt;  Users come to your site for content. Avoid cluttering your homepage with useless credits or telling users how great your site is.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't waste space crediting the search engine, design firm, favorite browser company, or the technology behind the scenes.&lt;/strong&gt; Users really don't care, and each item you add to a page adds to its overall complexity and steals focus from the actual content. If these items are links to other sites, they can also cause users to get lost on those sites when looking for something on yours. For technology-oriented sites, it might be appropriate to include a "How We Run This Website" section under "About Us," but keep the specifics off the homepage.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Exercise restraint in displaying awards won by your website.&lt;/strong&gt; Most users don't really care that you have been appointed "Hot Site of the Day" by somebody. At the same time, awards, recognition, and favorable reviews from independent authorities can be one way to enhance credibility. Awards for the quality of products or services are usually more helpful in building trust than awards for "cool design" or other aspects of the website itself. Thus, awards for customer-oriented issues may be mentioned on the homepage, whereas awards for the web team's efforts should be relegated to an "About This Site" area. In either case, don't let awards overstay their welcome. Featuring a stale award from last year undermines credibility since it communicates that you haven't done anything good lately (except if it's included in a history section).   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Page Reload and Refresh&lt;/h3&gt;  When users reload or refresh your homepage, changes can be jarring. Try to keep the transition as smooth as possible and maintain continuity with their previous experience of your page.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't automatically refresh the homepage to push updates to users.&lt;/strong&gt; Automatic reloading feels intrusive — it's like pulling the rug out from under your users, particularly if they are using a part of the page that disappears or changes position during the refresh. For example, NewsNow automatically updates the page every five minutes, which means many of the headlines move off of the homepage and get replaced by new ones. This forced reloading can also lead to technical problems for users on dialup connections, whose computers might try to dial up at unexpected times (such as when the user is on the telephone on a line shared by a modem), or when the previous version of the page is replaced with an error message stating that the page could not be loaded. On slow connections you're taking up the user's bandwidth and time without asking if it's okay. For site features that require real-time updates, like sports scores, chat rooms, and stock tickers, consider providing a tool that enables users to get a live data feed. Such tools might potentially utilize an audio signal to attract the user's attention in case of breaking news. If you do so, it will be important to exercise restraint and only "ring the bell" for something truly important, as determined by an editorial decision or by a user-defined alert preference setting.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;When doing a refresh, update only content that has actually changed, such as news updates.&lt;/strong&gt; For example, don't rotate through a set of photos, because users will waste their time trying to figure out what has happened and why the change has happened instead of focusing on useful tasks. Meaningless change is especially bad when sites randomly rotate through content — users waste time trying to figure out the pattern when there is none.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Customization&lt;/h3&gt;  Homepage customization can work well if it gives users value without requiring much or any setup effort from them. If it is possible to make intelligent and relevant recommendations based on a user's past behavior on your site, or if you can offer users specialized content based on criteria such as their geographical location, then users might indeed benefit.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If your homepage has areas that will provide customized information once you know something about the user, don't provide a generic version of the content to first-time users — craft different content for that space.&lt;/strong&gt; For example, if you have a customized welcome message that shows a registered user's name, don't display any of the text if you don't know the user's name. See MotherNature's homepage for an example of how silly such welcomes look when you don't have user information yet. Generic welcomes are akin to Dear Sir letters — they don't make anyone feel special. Similarly, don't offer users recommendations that purport to be tailored just for them, when in fact they are generic for all users. So, if you have a UK site that has an area for local weather, don't choose a city, such as London, for your users — if you don't know their city, offer users an area to enter it and a rationale for doing so. For example, "Enter Your City Name or Postal Code to See Your Local Weather Report."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't offer users features to customize the basic look of the homepage UI, such as color schemes.&lt;/strong&gt; It's better to focus resources on coming up with the best design that will be the most readable for the greatest number of users. You should respect users' browser preferences, however, such as font size, by using relative rather than absolute sizes.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Gathering Customer Data&lt;/h3&gt;  Many websites, including several of the ones in this book, begin asking for user data, such as email addresses, right on the homepage. Most do not explain why users should give up their privacy. In general, many web users, even experienced ones, are justifiably wary about giving away their personal information because they know now that fulfilling these requests often results in unsolicited commercial email and clogged inboxes.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't provide plain links to registration on the homepage; instead explain (or at least link to) the customer benefits of registration.&lt;/strong&gt; For example, Amazon explains the benefit by simply saying "Sign in to get recommendation." Users don't come to sites to register, but they might do so if the reasons are compelling enough. Thankfully, more websites seem to be allowing users to explore the site without mandatory registration — none of the sites in this book required users to register. Yet many sites offer homepage links to registration without any explanation of why users might want to do so.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Explain the benefits and frequency of publication to users before asking them for their email addresses.&lt;/strong&gt; Don't ask users to give their email addresses to get an unspecified newsletter or other item of unknown content or frequency. Also, link to a sample newsletter and explain the privacy policy next to the place where you ask for the user's email address.   &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Fostering Community&lt;/h3&gt;  The best thing you can do at the homepage level to foster a community of users is to reveal what resources the site has to bring people together. Of course, the deeper issue is whether a user community is appropriate for your site, but if so, it's good to give people specific examples of what they can get from community features you provide.   &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;If you support user communities with chat or other discussion features, don't show generic links to them. Instead list actual discussion topics and provide any schedules on the homepage.&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Don't offer a "Guestbook" sign in for business sites.&lt;/strong&gt; Guestbooks make a site look amateurish and give no customer benefit. Sites that cater to clubs or subcultures, where users might enjoy some benefit from just getting their names in the book or seeing who else visited the site are excepted from this guideline.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Dates and Times&lt;/h3&gt;  Users need to know that information they see on your homepage is current, but they don't necessarily need to see dates and times next to each item. When you do show dates and times, it's important to format them so that all users will be able to translate them to their local time.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Show dates and times for time-sensitive information only, such as news items, live chats, stock quotes, and so forth.&lt;/strong&gt; Don't show dates and times on e-commerce or other transaction sites that don't have time-sensitive material. It's not necessary to show the day of the week, but if you do, only do so if it is from the current week.  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Show users the time that content was last updated, not the computer-generated current time.&lt;/strong&gt; Clearly indicate this distinction, with a phrase such as "Updated &amp;lt;date, time&amp;gt;."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Include the time zone you are using whenever you reference a time.&lt;/strong&gt; If your site has international users, show the time in the most common time zone, as well as relative to GMT, for example, 9:00 a.m. EDT or (GMT –4). Any localized homepages should show that location's local time, as well as the time relative to GMT.   &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Use standard abbreviations, such as p.m. or P.M. Don't abbreviate further, such as "p."&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Spell out the month, or use month abbreviations, not numbers.&lt;/strong&gt; Jan. 2, 2003 is much less ambiguous than 01/02/03, which could mean either the 2nd of January, or the 1st of February, since many countries conventionally mention the date, rather than the month, first.  &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt;Stock Quotes and Displaying Numbers&lt;/h3&gt;  Because many homepages include stock quotes now, we've included a few guidelines to make them more readable and understandable. Although you can display stock quotes and numbers on any web page (and use these guidelines to optimize their display), it's especially important to follow these guidelines when displaying such information on the homepage, where even minute optimizations can reduce distracting clutter.  &lt;ol&gt;    &lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Give the percentage of change, not just the points gained or lost in stock quotes.&lt;/strong&gt;  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Spell out stock abbreviations unless the abbreviation is completely clear, such as "IBM."&lt;/strong&gt; Many stock symbols are unintuitive, such as "C" for Citigroup, or "HWP" for Hewlett Packard ("HP" is taken by Helmerich &amp;amp; Payne).  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;	Use a thousands separator appropriate to your locale for numbers that have five or more digits.&lt;/strong&gt; For example, in the United States, fifty-three thousand should be written "53,000."  &lt;/li&gt;&lt;li style="margin-bottom: 1ex;"&gt;&lt;strong&gt;Align decimal points when showing columns of numbers.&lt;/strong&gt; This makes it much easier for users to compare or mentally add and subtract numbers.  &lt;/li&gt;&lt;/ol&gt;  See also our separate report with &lt;a href="http://www.nngroup.com/reports/ir/"&gt;103 design guidelines for the Usability of the Investor Relations (IR) Area of Corporate Websites&lt;/a&gt;.  &lt;h3&gt;Homepage Design Conventions&lt;/h3&gt;  In addition to the guidelines presented in this chapter, the next chapter (in the &lt;a href="http://www.useit.com/homepageusability/" title="Book info, with ToC and links to buy"&gt;&lt;cite&gt;Homepage Usability&lt;/cite&gt;&lt;/a&gt; book) presents design conventions that have evolved and are continuing to evolve on the Web based on our analysis of the homepages in this book. The chapter ends with our "Recommended Homepage Design" (page 52), which we suggest that you use, along with the guidelines in this chapter, to evaluate your existing homepage design and inform future designs.            &lt;/div&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.useit.com/homepageusability/guidelines.html"&gt;useit.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/113-design-guidelines-for-homepage-usability"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2833373768178894144?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2833373768178894144/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/113-design-guidelines-for-homepage.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2833373768178894144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2833373768178894144'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/113-design-guidelines-for-homepage.html' title='113 Design Guidelines for Homepage Usability (Nielsen Norman Group)'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6169603968872532943</id><published>2011-10-04T00:14:00.001+08:00</published><updated>2011-10-04T00:14:18.944+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Web2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Big data'/><title type='text'>The "Big Five" IT trends of the next half decade: Mobile, social, cloud, consumerization, and big data | ZDNet</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpizdnetcombl_wrqlp" height="646" src="http://posterous.com/getfile/files.posterous.com/maxchiu/telytihgxDjBDHrCmonJermjEdgzgwnErIopkCbsknaCduFtesigGfxmIIFI/media_httpizdnetcombl_wrqlp.png.scaled500.png" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.zdnet.com/blog/hinchcliffe/the-big-five-it-trends-of-the-next-half-decade-mobile-social-cloud-consumerization-and-big-data/1811"&gt;zdnet.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-big-five-it-trends-of-the-next-half-decad"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6169603968872532943?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6169603968872532943/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/five-it-trends-of-next-half-decade.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6169603968872532943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6169603968872532943'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/five-it-trends-of-next-half-decade.html' title='The &amp;quot;Big Five&amp;quot; IT trends of the next half decade: Mobile, social, cloud, consumerization, and big data | ZDNet'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2376266075936589480</id><published>2011-10-03T14:48:00.001+08:00</published><updated>2011-10-03T14:48:32.810+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Style Guide'/><category scheme='http://www.blogger.com/atom/ns#' term='information architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Ste Structure'/><title type='text'>Site Structure | Web Style Guide 3</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/maxchiu/DkGdcctHtJcyaqxhaDDAwixxanBpCAvJpuEjhHcxfFwhwksakdEjIdqmDHEx/media_httpwwwwebstyle_BfIlr.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpwwwwebstyle_bfilr" height="256" src="http://posterous.com/getfile/files.posterous.com/maxchiu/DkGdcctHtJcyaqxhaDDAwixxanBpCAvJpuEjhHcxfFwhwksakdEjIdqmDHEx/media_httpwwwwebstyle_BfIlr.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.webstyleguide.com/wsg3/3-information-architecture/3-site-structure.html"&gt;webstyleguide.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/site-structure-web-style-guide-3"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2376266075936589480?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2376266075936589480/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/10/site-structure-web-style-guide-3.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2376266075936589480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2376266075936589480'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/10/site-structure-web-style-guide-3.html' title='Site Structure | Web Style Guide 3'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8406093478060019185</id><published>2011-09-24T12:27:00.001+08:00</published><updated>2011-09-24T12:27:14.127+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Halo Effect'/><category scheme='http://www.blogger.com/atom/ns#' term='Benjamin Gundgaar'/><category scheme='http://www.blogger.com/atom/ns#' term='WebSiteOptimization.com'/><category scheme='http://www.blogger.com/atom/ns#' term='First Impressions'/><title type='text'>First Impressions Count in Website Design - visual appeal, beauty and aesthetics, halo effect, cognitive perception, webpage judgments of credibility</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwwebsiteo_rwrje" height="338" src="http://posterous.com/getfile/files.posterous.com/maxchiu/aBoEHlqkgfxsvDijfHnmtgxCjkxgoxBEJzkyowtuIzroEmqmEABgyqcwaEdm/media_httpwwwwebsiteo_rwrJE.gif.scaled500.gif" width="450" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.websiteoptimization.com/speed/tweak/blink/"&gt;websiteoptimization.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/first-impressions-count-in-website-design-vis"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8406093478060019185?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8406093478060019185/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/first-impressions-count-in-website.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8406093478060019185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8406093478060019185'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/first-impressions-count-in-website.html' title='First Impressions Count in Website Design - visual appeal, beauty and aesthetics, halo effect, cognitive perception, webpage judgments of credibility'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1917415049075174375</id><published>2011-09-24T01:31:00.001+08:00</published><updated>2011-09-24T01:31:22.090+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='jared spool'/><category scheme='http://www.blogger.com/atom/ns#' term='ui-patterns.com'/><category scheme='http://www.blogger.com/atom/ns#' term='context'/><category scheme='http://www.blogger.com/atom/ns#' term='toxboe'/><category scheme='http://www.blogger.com/atom/ns#' term='UI Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='levels of design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='anatomy of design decisions'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><category scheme='http://www.blogger.com/atom/ns#' term='flow'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>The three levels of design patterns: Implementation, flow, and context</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpuipatternsc_yegxl" height="220" src="http://posterous.com/getfile/files.posterous.com/maxchiu/jBAAAobpJeiAuuxxorBJxdrfBeIfBsrHtJDlbifwBfFqGByIixsCmtCEDeof/media_httpuipatternsc_yEGxl.jpg.scaled500.jpg" width="380" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://ui-patterns.com/blog/The-three-levels-of-design-patterns-implementation-flow-and-context"&gt;ui-patterns.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-three-levels-of-design-patterns-implement"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1917415049075174375?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1917415049075174375/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/three-levels-of-design-patterns.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1917415049075174375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1917415049075174375'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/three-levels-of-design-patterns.html' title='The three levels of design patterns: Implementation, flow, and context'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7302166175931671246</id><published>2011-09-22T17:38:00.001+08:00</published><updated>2011-09-22T17:38:00.640+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Adam Greenfield'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Design'/><title type='text'>On the ground running: Lessons from experience design</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  				&lt;p&gt;&lt;em&gt;From Adobe Design Center’s &lt;a href="http://www.adobe.com/designcenter/thinktank/greenfield.html"&gt;Think Tank&lt;/a&gt;, May 2007&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;We live, it seems, in an age in which the long-standing and pleasingly crisp distinctions between what constitutes a “product” and what a “service” are beginning to break down. Even in the early days of this evolutionary shift, we can already see that the implications for both individual designers and the profession of design as a whole are likely to be deep and lasting.&lt;/p&gt;  &lt;p&gt;Traditionally, a product was physical and discrete – something obviously demarcated in space but, equally, in time. The designer’s brief rarely extended to much more than the form of an object, at most encompassing the contours of its use immediately after purchase, and that extending only to a narrow range of scenarios and anticipated users. But driven by lightweight and ubiquitous networking, and the open standards it gives rise to, all of this has started to change: no longer can the designer of any product assume that it will stand on its own, autonomous and serenely uninvolved with the wider world, for its entire lifetime of use.&lt;/p&gt;  &lt;p&gt;The already-classic example is, of course, the product-service ecology Apple devised for their iPod. Considering the close integration between iPod, the physical device, iTunes, the desktop application, and iTunes Music Store, the online environment, it’s clear that Apple understood relatively early on that the only way their contender would be likely to gain traction in an already crowded field of MP3 players was not to frame it as an MP3 player at all.&lt;/p&gt;  &lt;p&gt;Their stroke of genius – and it’s easy to see it as such now, in retrospect, but most commentators missed it at the time – lay in positing the iPod not so much as a stand-alone device, but as the tangible presence in your life of a larger and much more ambitious experience. Apple grasped, before any of their competitors, that evoking a truly pleasurable experience of use transcended questions of the placement of controls or the sequence of menu items, as important as these things are. It required a consistency of conception extending from the moment you opened the iPod’s box for the first time to the way it felt to find new music for it on the iTunes service.&lt;/p&gt;  &lt;p&gt;There are two nontrivial insights here, and maybe we’d benefit from unpacking them a little. The first is that the perceived quality of the iPod in use depends to an unusual extent on Apple’s framing what you’re actually buying from them holistically, at the level of the whole undertaking rather than that of its component parts – they get that the product is no longer an isolated entity, but a way of gaining access to content which might ultimately live elsewhere. The second is that getting this “product” right means accounting for your interactions with it across multiple channels, and even more importantly, over time. &lt;/p&gt;  &lt;p&gt;In the iPod ecology, then, we have traditional industrial- and interaction-design concerns interwoven with elements which have more usually characterized the architecture of services. When you consider that such interweavings are becoming increasingly common in our day-to-day lives – you can grant an older cellphone entirely features by blowing updated firmware into it, while certain models of Lexus automobiles now come with a subscription to real-time traffic information – the time would appear to be ripe for a new kind of designer to take center stage.&lt;/p&gt;  &lt;p&gt;What might we call such a person? Here’s a hint: it’s neither a “graphic” nor a “Web” nor even an “interaction” designer.&lt;/p&gt;  &lt;h3&gt;Toward the Total Experience&lt;/h3&gt;  &lt;p&gt;None of the shifts outlined above, mind you, have gone unnoticed by the broader digital design profession, nor has that profession been slow to recognize the potential opportunities involved. Over the past few years, the domain of practice known (if only briefly) as “user experience” has begun to accommodate the new realities on the ground, recasting itself as “experience design.”&lt;/p&gt;  &lt;p&gt;Whether the emergence of a self-conscious experience design community reflects a canny land-grab on the part of a few visible and reasonably influential practitioners, an underlying recognition that our technosocial practices have transcended the rather limited model of the “user” ultimately derived from old-school human-computer interaction studies, boredom with a thoroughly mapped landscape, or something else entirely, it’s undeniably been a successful way of framing things.&lt;/p&gt;  &lt;p&gt;As far back as 2001, no less authoritative a body than AIGA (“the professional association for design”) had &lt;a href="http://gainconference2006.aiga.org/content.cfm/what_is"&gt;lent its imprimatur to the fledgling field&lt;/a&gt;, with an AIGA conference defining experience design as being concerned with a product’s “entire lifecycle with a customer, from before they perceive the need to when they discard it.”&lt;/p&gt;  &lt;p&gt;In the years since, the discourse of experience design has steadily gathered authority, offering as it does a way to wrestle and wrangle with the new complexity of the built environment and the objects we encounter in it. (In this, it parallels the emergence of &lt;a href="http://en.wikipedia.org/wiki/Actor-network_theory"&gt;actor-network theory&lt;/a&gt; in the academy, a line of thought that accounts for interactions between extended networks of people, ideas, technologies and artifacts. Something’s clearly in the air.)&lt;/p&gt;  &lt;p&gt;On its face, this outlook has considerable appeal. There is still no better advice for design students than that offered by the 20th century architect Eliel Saarinen (father of Eero): that things should always be designed with reference to their “next larger context.” Experience design would appear to incorporate this recognition from the beginning, which would certainly better position it to respond to the manifold challenges of design for a networked world than more tactical arts. &lt;/p&gt;  &lt;p&gt;But it turns out that there’s a serious flaw in this way of thinking. Ensuring that all phases and aspects of someone’s interaction with a product/service ecology align with the desired vision requires that something little short of total control be asserted over their choices. This, in turn, leaves little room for the self-evident (and lovely) messiness of our lives, not much in the way of flexibility should the scenario of use deviate to any significant degree from that contemplated at design time.&lt;/p&gt;  &lt;p&gt;As it happens, another Apple product provides a perfect illustration of the potential pitfalls involved in such overly designed experiences – in this case, the cross-branded Nike+ iPod Sport Kit.&lt;/p&gt;  &lt;p&gt;As envisioned, the Nike+ ecology consists of several physical products – a biotelemetric transponder, any of a range of Nike sneakers compatible with it, and an iPod nano – and &lt;a href="http://www.nike.com/nikeplus/"&gt;an online environment&lt;/a&gt; where the results of one’s uploaded runs are subjected to a variety of mappings, visualizations and pseudo-statistical analyses. (The desktop iTunes application mediates the flow of data between device and Web site.)&lt;/p&gt;  &lt;p&gt;One’s first few runs with Nike+ are smooth and pleasurable, replete with the kind of “thoughtful” touches that generally get lauded as good experience design – Lance Armstrong congratulating you every time your run time exceeds the previous personal best, and so on. But it rapidly becomes apparent that all the smoothness in the Nike+ experience comes at a cost, that it really clicks only if you and everything about the way you use the system conform fairly narrowly to an imaginary ideal.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://antimega.textdriven.com/antimega/2007/04/11/service-design-notes-tools-not-services"&gt;These insightful comments from Nokia’s Chris Heathcote&lt;/a&gt; are spot on:&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;Designing for one person creates tight end-to-end services. But few companies control the complete end-to-end, and in fact, customers (people!) are wary – it’s normally an excuse to bleed more money out of people more regularly (“we can sell a product and a subscription!”) and to lock people in (how do you get your data our of Nike+?).&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;He’s absolutely correct, on all counts. In fact, most users will find that their experience is constrained in several ways:&lt;/p&gt;  &lt;p&gt;- For quite awhile, the selection of shoes available to prospective Nike+ runners was quite limited: not merely to Beaverton’s own shoes, but to one particular line among their offerings. If you wanted to try Nike+ with, say, a pair of Nike Frees that imitate the biomechanics of running barefoot, you were out of luck.&lt;/p&gt;  &lt;p&gt;Although Nike recently announced that all of their shoes would henceforth be fully compatible with the system, it may not matter; as it turns out, hacking Nike+ so it works with non-approved shoes is a simple matter of duct-taping the transponder to whatever trainers you already have lying around the house. That the system works equally fine with its input taped to an old pair of Adidas is an indication that &lt;em&gt;this particular dimension of control was not definitive of the experience&lt;/em&gt;. This is a point to which we’ll be returning.&lt;/p&gt;  &lt;p&gt;- The sense of needless constraint is, perhaps, equally imposing on the Apple side of the house: of all the available models of iPod, only the nano works with Nike+. Given that other models come equipped with the appropriate connector, there’s no obvious justification for this decision either.&lt;/p&gt;  &lt;p&gt;- Nike+ motivates the runner by announcing the achievement of incremental performance goals – you’re reminded of elapsed run time at five-minute intervals, for example, in addition to when you’ve hit the halfway point. Apple has thought things through enough to realize that different people are motivated by different triggers, so they’ve at least provided a choice between male and female voice actors.&lt;/p&gt;  &lt;p&gt;But the voiceovers are such an intimate presence that any offness in them registers disproportionately. Since the system affords no way to upload alternative motivators – a coach or drill instructor, a personal hero, a lover – this is likely to remain a sore point.&lt;/p&gt;  &lt;p&gt;- What about users, and uses, of the system outside the envelope imagined by its designers? Nike+ feels unnecessarily over-optimized for a single kind of runner, and a single kind of run. (Heathcote nails it: “I can see the persona on the flipchart now,” and anyone who’s worked in the field for more than about ten minutes knows precisely what he’s talking about.)&lt;/p&gt;  &lt;p&gt;There’s nothing in the system’s technical capabilities that prevents it being of utility to walkers, for example. They may not necessarily be as sexysweaty as the users featured on the Nike+ site, but would surely appreciate being able to take advantage of its pedometer and calorie-tracking features. Why exclude them, literally by design?&lt;/p&gt;  &lt;p&gt;- Perhaps the deepest question facing the Nike+ online experience is that of the &lt;em&gt;t&lt;/em&gt; dimension. Manufacturers like Sony and Nike who rely heavily on complicated, Flash-driven experience sites for their products often find the sites hard to maintain or update over anything beyond the short term.&lt;/p&gt;  &lt;p&gt;By contrast, of course, for a great many of its adherents, running is a lifelong activity. Where will they turn in three years if Nike decides there’s no longer any percentage in supporting Nike+, or if the latest release of iTunes fails to mediate smoothly between device and site? Will they be forced into an expensive, exhausting cycle of multiple upgrades and compatibility hurdles, or, still worse, find themselves in a technological &lt;em&gt;cul de sac&lt;/em&gt;? The more the desired brand experience relies on a concatenation of closed systems from different manufacturers, each of which is subject to revision (to say nothing of a realignment of corporate priorities), the less likely it is to survive intact over time.&lt;/p&gt;  &lt;p&gt;As Heathcote suggests, many of these problems could be obviated by opening up the Nike+ platform, allowing people to swap in shoes and other components of their choosing, or even to build custom mashups of their own with the data it generates.&lt;/p&gt;  &lt;p&gt;This is, admittedly, not likely to be terribly appealing advice from the point of view of those stakeholders committed to a heavily-branded experience. From this perspective, it’s an offering of Nike and Apple: why on earth should they design it so shoes or music players from other manufacturers work equally well? &lt;/p&gt;  &lt;p&gt;But if the choice is between an overcontrol that will predictably result in an eventual breakdown, and a flexibility that admits other players but also affords more satisfying long-term outcomes, which would you rather have your brand associated with? In the final analysis, about all that can be said about end-to-end control of a multi-touchpoint customer interaction is that it results in a perfect experience….except, of course, for when it doesn’t.&lt;/p&gt;  &lt;h3&gt;Fast train to nowhere&lt;/h3&gt;  &lt;p&gt;Several years ago – and it was one of the first occasions I personally recall hearing the phrase “experience design,” now that I think about it – design firm IDEO presented their work on the design of Amtrak’s then-new high-speed service, Acela. &lt;/p&gt;  &lt;p&gt;At the time, IDEO’s work on Acela could fairly be regarded as exemplary. They surely had the right instincts: originally engaged to design the cabin of a railway coach, they understood that the actual design challenge before them was significantly broader, that the form of the coach was merely a small part of what travelling by train is all about. Still more insightfully, in accordance with Eliel Saarinen’s wise counsel, they had situated that portion of the journey during which a customer was travelling on rails as merely the central segment of a far longer experiential arc.&lt;/p&gt;  &lt;p&gt;IDEO divided this arc into ten distinct phases; their conception of an Acela trip began even before passengers had necessarily settled on travelling by train, accounted for the rituals of arriving at the station and purchasing tickets, and followed until they had transferred to another mode of transportation upon arrival at the destination.&lt;/p&gt;  &lt;p&gt;The clear intention was to ensure that the customer interaction inscribed in each of these phases was designed to the same high standards as an IDEO mouse or shopping cart. But with the best of intentions, this way of thinking led Acela into error.&lt;/p&gt;  &lt;p&gt;The assumptions embedded in the plan are too tightly coupled to one another. They feed from one to the next – remember the word – &lt;em&gt;seamlessly&lt;/em&gt;, like brittle airline timetables so tightly scheduled that a delay anywhere in the densely-interwoven mesh of connections cascades through the entire system. When it all succeeds, it’s magnificent, but if any aspect of it fails, the whole thing falls apart.&lt;/p&gt;  &lt;p&gt;That the whole thing &lt;em&gt;has&lt;/em&gt;, in fact, fallen apart will be readily attested to by anyone who’s taken the Acela lately. Conceived as a competitor to world-class rail services of long standing, like France’s TGV and the Japanese &lt;em&gt;shinkansen&lt;/em&gt;, the level of amenity Acela offers its passengers simply doesn’t even come close. From the frankly broken ticketing process, to the tatty waiting areas (it would be stretching credibility to call them “lounges”), to the flickering, dysfunctional arrival/departure screens, to the occasional surliness of onboard personnel, Acela is a system that has failed to uphold the minimal standards seasoned travellers expect from a would-be global contender. Even Korea’s KTX offers a more refined and a more pleasant intercity service.&lt;/p&gt;  &lt;p&gt;Notice that these pitfalls have a commonality, that of maintenance. As originally devised, each of the components of the Acela proposition made perfect sense, but they have been allowed to degrade over time. Those that have defaulted drag down the perception of those left behind, until any clever touches there may be in the design of the train cabin or the station signage no longer even register against the net impression of hassle and irritation.&lt;/p&gt;  &lt;p&gt;This tends to be a particularly acute issue wherever a designed ecology brings human beings face to face with one another: as things now stand, experience design’s Achilles heel is that contemporary American customer service standards are nowhere near the level of refinement routinely achieved by product and interactive designers. A combination of low wages, disinvestment in training, habitual recourse to offshoring, and deeper cultural factors has left American businesses without a large pool of workers motivated to provide customer service at the level routinely specified by designers. The result is that experiences seamless on paper break down badly the moment a human being enters the loop; the necessary follow-through simply isn’t there. &lt;/p&gt;  &lt;p&gt;The suggestion here is not that these crucial interactions be left to chance, to design by committee or to the exigencies of the moment. But there are real limits on what a design organization can reasonably expect to achieve. Designers may well be able to specify the degree to which a seat reclines, the font in which a sign is set, or the sleek lines of a uniform – but  not the behavior of the person in that uniform, and ultimately, that’s far more likely to determine the tenor of any experience. Acela’s lesson for experience designers is simple, one that most of us learned in childhood: don’t bite off more than you can chew. &lt;/p&gt;  &lt;h3&gt;Pumas for Achilles&lt;/h3&gt;  &lt;p&gt;People, of course, aren’t always the weakest link in a product/service ecology. Puma’s &lt;a href="http://www.trainaway.puma.com/"&gt;Trainaway&lt;/a&gt; line provides us with a perfect illustration of some the pitfalls that await when total experience designs cannot, for one reason or another, be carried through.&lt;/p&gt;  &lt;p&gt;Ambitious in conception, Trainaway is positioned as sleek, lightweight running gear for whatever’s left of the jet set, specifically designed to help people maintain their fitness routines while travelling. In addition to the shoes and clothes, the ecology comprises a series of cardkey-sized, plasticized maps to running routes in major cities worldwide, slickly-produced SoundWalk MP3 audio guides, and alliances with suitably aspirational partners, such as the W hotel chain.&lt;/p&gt;  &lt;p&gt;One of the most appealing aspects of Trainaway is that it’s clearly been conceived not simply as an integrated system of products but as a coherent experience. The trouble, as we’ve seen, is that such things are delicate, and delivering on them depends vitally on the smooth coordination of heterogeneous and inherently unstable components. In this instance, that smooth coordination is missing in multiple ways.&lt;/p&gt;  &lt;p&gt;We’ve already seen how a lack of adequate employee preparation and training can undermine an experience proposition. When Puma’s own retail personnel don’t know how to explain or merchandise the Trainaway components on their own shelves, the augurs are not good, and indeed, it only gets worse when you visit a W hotel in an attempt to extend the Trainaway experience: the desk staff at New York’s W had never heard of the tie-in with Puma, and had absolutely no idea what if anything it required of them.&lt;/p&gt;  &lt;p&gt;Such breakdowns in customer service are, by now, sadly predictable. But even at the raw level of product design, the necessary degree of follow-through is missing. The jacket has fittings and pockets for an integral fiber-optic safety lighting system that would admittedly be innovative, if the light source were anywhere to be found. (Despite being called out on the Web site as a product feature, neither customer service contacted via the site’s email form nor, again, the staff at Puma’s retail store were able to explain just how this feature is supposed to work.)&lt;/p&gt;  &lt;p&gt;And then there are the blunders that only a self-conscious “experience” designer would make. The Trainaway shoe features an outboard slot for storage of your hotel’s cardkey; anyone who actually runs – even most nonrunners who spend a few minutes contemplating the question – would have a vivid sense for how rapidly and thoroughly this slot is going to be gunked up with the vile muck of street, path and trail. Given every possibility offered by an integrated collection, why on earth choose the bottom of the shoe for storage? This is the kind of too-clever-by-half “solution” that only someone trying to force-fit components into an imagined ecology would have introduced into the product development process.&lt;/p&gt;  &lt;p&gt;Finally, the online components of the experience don’t appear to have been thought through with any particular clarity. However lavish, the audio guides are the kind of thing you listen to once, at most. A map of the Tiergarten does me little good should my travels happen to take me to Manila or Buenos Aires. And whatever other mistakes Apple and Nike may have made, the hassle involved in manually entering a long alphanumeric authorization code to download these goodies makes you positively nostalgic for the plug-and-play integration of Nike+.&lt;/p&gt;  &lt;p&gt;Is Trainaway a complete disaster? No: at the end of the day, what you get for your money is still a perfectly serviceable array of running shoes and clothes. But it’s unclear, at best, if there’s actually any enhanced value to the consumer as a result of all the experience-design trappings. When so much time and effort are lavished on product, on advertising, on the design of a Web site, on maps and audioguides and other collateral, shouldn’t the ROI on tying these things together be more self-evident?&lt;/p&gt;  &lt;p&gt;More fundamentally still, if the entire aim of the product/service is allowing you to maintain your fitness routine while travelling (“[m]ost often, even the best intentions result in gear that’s left idle, never making its way out of the suitcase”), we should ask ourselves whether design is even an appropriate response. This may simply be an issue that’s beyond the ability of an experience designer to affect.&lt;/p&gt;  &lt;p&gt;So what might a more approproate ambit for design look like, in the context of complex networked product/service ecologies? How might someone interested in providing people with consistently high-quality experiences address the problems of overly brittle planning suffered, to different degrees, by Nike+, Acela and Trainaway? Some useful hints might be gleaned from domains as close to design as architecture – and as seemingly distant as cybernetics.&lt;/p&gt;  &lt;h3&gt;Conversations, not control&lt;/h3&gt;  &lt;p&gt;We’ve seen that highly designed experiences tend to suffer from a consistent range of limitations: physical components that are brittle, unreliable, or not delivered to specification to begin with; difficulties integrating those components with online environments, with desktop or mobile applications, and with human participants; and finally, the inherent unpredictability of any attempt to maintain consistent feel across technosocial systems of heterogeneous type and nature.&lt;/p&gt;  &lt;p&gt;Could it be that more headway will ultimately be made when designers conceive of desired experiences as overarching but essentially open narratives, into which individual consumers can insert or demount components at will?&lt;/p&gt;  &lt;p&gt;In architecture, the idea of maintaining precise control over the specification of an infrastructural framework, while ceding control over local circumstances to the user, is one with a respectable pedigree, so much so that it has historically appeared in a variety of places, times and guises.&lt;/p&gt;  &lt;p&gt;The “kit of parts” approach – in which theoretically endless cities are generated by plugging housing, recreation, and production modules into circulation networks, like the pieces of some gigantic children’s construction set – is most often associated with the delightfully high-flying British collective of the 1960s known as Archigram. Similar tendencies characterized the work of Archigram’s direct Japanese contemporaries, the Metabolists.&lt;/p&gt;  &lt;p&gt;Other architects went further still. Constant Nieuwenhuis’ New Babylon, Yona Friedman’s Spatial City and Cedric Price’s Fun Palace all envisioned immense open bays in which finer-grained control of the environment was left to individuals, or small groups. Meanwhile, Reyner Banham and the other prophets of “non-plan” architecture proposed that all but the most vestigial urban planning be done away with, the better to allow a community to find its own most vibrant mode of spatial expression.&lt;/p&gt;  &lt;p&gt;There will be a great deal that contemporary experience designers can take from these examples, especially their sense of the continual, shifting, delicate negotiations between the overall perception of an ecology, and how that perception is locally inflected by the input of participants. (Similar ideas can be found in the thought of cybernetician Gordon Pask, who constructed human-computer interactions not as sterile control and feedback loops, but as “conversations” among a shifting retinue of observers and participants both technical and human.) Implicit in many of these visions is a stance that only in a loose and forgiving framework – what we might think of as an “underspecified” one – can the really valuable experiences happen.&lt;/p&gt;  &lt;p&gt;There’s a tacit model underneath what is being proposed here, and if it seems familiar, it should: it’s the Internet. Years of working with the Internet and with the World Wide Web built on top of it have accustomed us to a logic of “small pieces, loosely joined,” in which the network is open-ended, effortlessly extensible, and robustly resilient to the failure of individual system components. Finally, this logic has begun to filter out into our experiences of the physical world – and imagine how much better offerings like Nike+ would be if they fully embraced it.&lt;/p&gt;  &lt;p&gt;If absolutely top-shelf design organizations like IDEO and Apple are unable to fully encompass the challenges of everyday life in the real world, how much less so their less able peers? How, for example, would the Nike+ experience feel if its various touchpoints had been devised by Microsoft, the same institution that brought you Clippy, the Blue Screen of Death and the DRM-hobbled Zune? Isn’t it better, then, to open these systems up – to provide the APIs and other hooks that would allow people to configure them to their own liking?&lt;/p&gt;  &lt;p&gt;This goes beyond William Gibson’s oft-quoted and unimpeachably correct observation that “the street finds its own uses for things,” toward the recognition that designers cannot, even in principle, encompass at design time the full range of uses to which their work will be put. In some respects, too, this is what human-computer interaction guru Don Norman is alluding to, when he &lt;a href="http://en.wikipedia.org/wiki/Experience_design"&gt;argues&lt;/a&gt; that the person formerly known to experience design as the “user,” “customer,” or “consumer” needs to be understood as a human being before designers can do their work properly. Any other approach, he reasons, risks treating this person as an instrumental component, not as someone capable of fully participatory co-creation.&lt;/p&gt;  &lt;p&gt;Norman is, of course, right, as far as he goes, but he doesn’t go nearly far enough. Truly making room for human prerogatives in the context of heavily-designed product/service hybrids means that, wherever possible, such systems ought to allow people to swap their own desired components in and out at will, to pull data out in a useful format, and to preserve value even where one or more component has broken down.&lt;/p&gt;  &lt;p&gt;Does this mean that there is no justified role for the experience designer? No, of course not. Ultimately, though, the best solution may be to plan for people configuring their own experiences – the same distinction reflected in the title of Dan Saffer’s recent book (&lt;em&gt;Designing for Interaction&lt;/em&gt;) vis à vis that of Bill Moggridge (&lt;em&gt;Designing Interactions&lt;/em&gt;). This may seem like semantic pedantry, mere quibbling, but the difference is crucial: people are already organizers and designers of experience par excellence. Why not let them continue to be?&lt;/p&gt;  &lt;p&gt;And this leads us, finally, to the concept not of the seamlessness of designed experience, but of “beautiful seams.”&lt;/p&gt;  &lt;p&gt;This term was coined by the late Mark Weiser, a pioneer of ubiquitous computing and the Chief Technologist at what was at the time the Xerox Palo Alto Research Center. Instead of the discourse of smooth, distinction-obliterating, disempowering seamlessness which was then (and is to a significant degree still) dominant in discussions of ubiquitous information processing systems, Weiser wanted to offer users ways to reach into and configure the systems they encountered; ideally, such seams would afford moments of pleasure, revelation and beauty.&lt;/p&gt;  &lt;p&gt;Regrettably, Weiser never fully developed this notion, but others have taken it and run with it. And this in turn suggests a valid and a valuable, if relatively minimalist, role for the experience designer: crafting the seams between the distributed components of a product/service, such that they enhance the perception of the whole. This means limiting the ambition of the designer to those aspects of the experience most likely to be definitive, which most require and would best benefit from expert guidance and intervention.&lt;/p&gt;  &lt;p&gt;In the long run, providing for high-quality experiences in a deeply networked age means having the humility to know when our efforts are most welcome…and when, as designers, we must let go.&lt;/p&gt;			  				  			&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://speedbird.wordpress.com/2007/06/22/on-the-ground-running-lessons-from-experience-design/"&gt;speedbird.wordpress.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;A brilliant article!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/on-the-ground-running-lessons-from-experience"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7302166175931671246?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7302166175931671246/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/on-ground-running-lessons-from.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7302166175931671246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7302166175931671246'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/on-ground-running-lessons-from.html' title='On the ground running: Lessons from experience design'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4301772857756649949</id><published>2011-09-22T12:46:00.001+08:00</published><updated>2011-09-22T12:46:23.198+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Martin Jacques'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='TED'/><title type='text'>Martin Jacques: Understanding the rise of China (TED)</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="CTFnoimage CTFplaceholder" title="http://player.youku.com/player.php/Type/Folder/Fid/5268556/Ob/1/Pt/4/sid/XMjc3Mjc3MzMy/v.swf"&gt;  &lt;div class="CTFplaceholderContainer" style=""&gt;  &lt;div class="CTFlogoContainer"&gt;  &lt;div class="CTFlogo"&gt;Flash&lt;/div&gt;  &lt;div class="CTFlogo CTFinset"&gt;Flash&lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://v.youku.com/v_playlist/f5268556o1p4.html"&gt;youku.com&lt;/a&gt;&amp;nbsp; 《TED演讲集：马丁&amp;middot;雅克谈了解中国的崛起》&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/martin-jacques-understanding-the-rise-of-chin"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4301772857756649949?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4301772857756649949/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/martin-jacques-understanding-rise-of.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4301772857756649949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4301772857756649949'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/martin-jacques-understanding-rise-of.html' title='Martin Jacques: Understanding the rise of China (TED)'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2138580350760213623</id><published>2011-09-22T11:29:00.001+08:00</published><updated>2011-09-22T11:29:22.052+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Steven Sinofsky'/><category scheme='http://www.blogger.com/atom/ns#' term='Julie Larson-Green'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Angiulo'/><category scheme='http://www.blogger.com/atom/ns#' term='Channel 9'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 8'/><category scheme='http://www.blogger.com/atom/ns#' term='Antoine Leblond'/><category scheme='http://www.blogger.com/atom/ns#' term='Chris Jones'/><title type='text'>Windows 8 Unveiled at BUILD</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpchannel9msd_btalx" height="240" src="http://posterous.com/getfile/files.posterous.com/maxchiu/wpnHbzdaxJkAEudBbCAcCjnhBFfHzaCBujdaAhCBpIiJElCrsuaoGuhkEEpt/media_httpchannel9msd_btalx.png.scaled500.png" width="320" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0001"&gt;channel9.msdn.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Windows Division President Steven Sinofsky shows off the "reimagined Windows" with the preview release of Windows 8 during the Day 1 keynote. Also see how Hyper-V will be enabled in Windows 8 and check out the Windows 8 Fast Startup Mode.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/windows-8-unveiled-at-build"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2138580350760213623?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2138580350760213623/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/windows-8-unveiled-at-build.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2138580350760213623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2138580350760213623'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/windows-8-unveiled-at-build.html' title='Windows 8 Unveiled at BUILD'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1057217348410301583</id><published>2011-09-22T00:29:00.001+08:00</published><updated>2011-09-22T00:29:27.617+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Helen Walters'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Process'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Businessweek'/><category scheme='http://www.blogger.com/atom/ns#' term='Bloomberg'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><title type='text'>Apple's design process - BusinessWeek</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  				&lt;h3&gt;Apple's design process&lt;/h3&gt;  &lt;p&gt;Posted by: Helen Walters on March 08, 2008&lt;/p&gt;  		  				&lt;p&gt;Interesting presentation at SXSW from Michael Lopp, senior engineering manager at Apple, who tried to assess how Apple can ‘get’ design when so many other companies try and fail. After describing Apple’s process of delivering consumers with a succession of presents (“really good ideas wrapped up in other really good ideas” — in other words, great software in fabulous hardware in beautiful packaging), he asked the question many have asked in their time: “How the f*ck do you do that?” (South by Southwest is at ease with its panelists speaking earthily.)  Then he went into a few details:&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Pixel Perfect Mockups&lt;/strong&gt;&lt;br /&gt;  This, Lopp admitted, causes a huge amount of work and takes an enormous amount of time. But, he added, “it removes all ambiguity.” That might add time up front, but it removes the need to correct mistakes later on.&lt;br /&gt;  &lt;/p&gt;  				  				&lt;p&gt;&lt;strong&gt;10 to 3 to 1&lt;/strong&gt;&lt;br /&gt;  Apple designers come up with 10 entirely different mock ups of any new feature. Not, Lopp said, "seven in order to make three look good", which seems to be a fairly standard practice elsewhere. They'll take ten, and give themselves room to design without restriction. Later they whittle that number to three, spend more months on those three and then finally end up with one strong decision.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Paired Design Meetings&lt;/strong&gt;&lt;br /&gt;  This was really interesting. Every week, the teams have two meetings. One in which to brainstorm, to forget about constraints and think freely. As Lopp put it: to "go crazy". Then they also hold a production meeting, an entirely separate but equally regular meeting which is the other's antithesis. Here, the designers and engineers are required to nail everything down, to work out how this crazy idea might actually work. This process and organization continues throughout the development of any app, though of course the balance shifts as the app progresses. But keeping an option for creative thought even at a late stage is really smart.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Pony Meeting&lt;/strong&gt;&lt;br /&gt;  This refers to a story Lopp told earlier in the session, in which he described the process of a senior manager outlining what they wanted from any new application: "I want WYSIWYG... I want it to support major browsers... I want it to reflect the spirit of the company." Or, as Lopp put it: "I want a pony!" He added: "Who doesn't? A pony is gorgeous!" The problem, he said, is that these people are describing what they think they want. And even if they're misguided, they, as the ones signing the checks, really cannot be ignored.&lt;/p&gt;    &lt;p&gt;The solution, he described, is to take the best ideas from the paired design meetings and present those to leadership, who might just decide that some of those ideas are, in fact, their longed-for ponies. In this way, the ponies morph into deliverables. And the C-suite, who are quite reasonable in wanting to know what designers are up to, and absolutely entitled to want to have a say in what's going on, are involved and included. And that helps to ensure that there are no nasty mistakes down the line.&lt;/p&gt;  			&lt;/div&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.businessweek.com/the_thread/techbeat/archives/2008/03/apples_design_p.html"&gt;businessweek.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/apples-design-process-businessweek"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1057217348410301583?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1057217348410301583/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/apple-design-process-businessweek.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1057217348410301583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1057217348410301583'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/apple-design-process-businessweek.html' title='Apple&amp;#39;s design process - BusinessWeek'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3717645079334748492</id><published>2011-09-21T11:55:00.001+08:00</published><updated>2011-09-21T11:55:46.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Chrome starts fast (hammock) - YouTube</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;iframe allowfullscreen="true" src="http://www.youtube.com/embed/RrDHrwLUtvk" frameborder="0" height="417" width="500"&gt;&lt;/iframe&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.youtube.com/watch?v=RrDHrwLUtvk&amp;amp;feature=player_embedded"&gt;youtube.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;fast no lie.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/chrome-starts-fast-hammock-youtube"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3717645079334748492?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3717645079334748492/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/chrome-starts-fast-hammock-youtube.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3717645079334748492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3717645079334748492'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/chrome-starts-fast-hammock-youtube.html' title='Chrome starts fast (hammock) - YouTube'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RrDHrwLUtvk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-868270684875002393</id><published>2011-09-20T17:38:00.001+08:00</published><updated>2011-09-20T17:38:02.009+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSJ'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Clay Shirky'/><category scheme='http://www.blogger.com/atom/ns#' term='37signals'/><category scheme='http://www.blogger.com/atom/ns#' term='The Wall Street Journal'/><category scheme='http://www.blogger.com/atom/ns#' term='Getting Real'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Web'/><title type='text'>Wisdom on Crowds: What CEOs Need to Know About the Social Web - Buzzwatch - WSJ</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/maxchiu/EcxfmuwHtibvyasakdAHcnrAAkbhJFrjJrzFfxvxhmkjwIjaJAjwIyHzrcee/media_httponlinewsjco_wvbFh.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httponlinewsjco_wvbfh" height="193" src="http://posterous.com/getfile/files.posterous.com/maxchiu/EcxfmuwHtibvyasakdAHcnrAAkbhJFrjJrzFfxvxhmkjwIjaJAjwIyHzrcee/media_httponlinewsjco_wvbFh.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://blogs.wsj.com/buzzwatch/2008/05/05/wisdom-on-crowds-what-ceos-need-to-know-about-the-social-web/tab/print/"&gt;blogs.wsj.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/wisdom-on-crowds-what-ceos-need-to-know-about"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-868270684875002393?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/868270684875002393/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/wisdom-on-crowds-what-ceos-need-to-know.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/868270684875002393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/868270684875002393'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/wisdom-on-crowds-what-ceos-need-to-know.html' title='Wisdom on Crowds: What CEOs Need to Know About the Social Web - Buzzwatch - WSJ'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6337078310886086140</id><published>2011-09-18T16:22:00.001+08:00</published><updated>2011-09-18T16:22:41.490+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><category scheme='http://www.blogger.com/atom/ns#' term='TED'/><category scheme='http://www.blogger.com/atom/ns#' term='Steven Johnson'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><title type='text'>TED - Where do good ideas come from? by Steven Johnson</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;embed src="http://player.youku.com/player.php/Type/Folder/Fid/5268556/Ob/1/Pt/1/sid/XMjIwMzc0NDk2/v.swf" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" height="400" align="middle" quality="high" style="display: block !important;" width="480" /&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://v.youku.com/v_playlist/f5268556o1p1.html"&gt;v.youku.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Chance Favors The Connected Mind&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/ted-where-do-good-ideas-come-from-by-steven-j"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6337078310886086140?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6337078310886086140/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/ted-where-do-good-ideas-come-from-by.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6337078310886086140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6337078310886086140'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/ted-where-do-good-ideas-come-from-by.html' title='TED - Where do good ideas come from? by Steven Johnson'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4144716522249619599</id><published>2011-09-16T17:01:00.001+08:00</published><updated>2011-09-16T17:01:08.729+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gediminas Pranckevicius'/><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Digital Art'/><category scheme='http://www.blogger.com/atom/ns#' term='Painter'/><category scheme='http://www.blogger.com/atom/ns#' term='The Little Match Girl'/><title type='text'>The Little Match Girl - Gediminas Pranckevicius</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/frdwJfmEajdEItexCHmwjHFzleyhbyBuGqnxnqhDCjgBBHFnnonBanqIAtgj/media_httpfeaturescgs_bCmpz.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpfeaturescgs_bcmpz" height="689" src="http://posterous.com/getfile/files.posterous.com/whatsoever/frdwJfmEajdEItexCHmwjHFzleyhbyBuGqnxnqhDCjgBBHFnnonBanqIAtgj/media_httpfeaturescgs_bCmpz.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://features.cgsociety.org/newgallerycrits/g00/173300/173300_1315225325_large.jpg"&gt;features.cgsociety.org&lt;/a&gt;&lt;/div&gt; &lt;p&gt;The Little Match Girl &lt;br /&gt;Painter, Photoshop &lt;br /&gt;September 2011&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/the-little-match-girl-gediminas-pranckevicius"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4144716522249619599?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4144716522249619599/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/little-match-girl-gediminas.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4144716522249619599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4144716522249619599'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/little-match-girl-gediminas.html' title='The Little Match Girl - Gediminas Pranckevicius'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3797918138320057368</id><published>2011-09-16T16:57:00.001+08:00</published><updated>2011-09-16T16:57:39.062+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gediminas Pranckevicius'/><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Digital Art'/><category scheme='http://www.blogger.com/atom/ns#' term='CGSociety.org'/><title type='text'>The Birds</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/BqvgpqoJjcbEDsIGBrJfflyumBwpeadClogdEIDqtrgzthoFwioIGibAGvgp/media_httpfeaturescgs_ioczA.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpfeaturescgs_iocza" height="390" src="http://posterous.com/getfile/files.posterous.com/whatsoever/BqvgpqoJjcbEDsIGBrJfflyumBwpeadClogdEIDqtrgzthoFwioIGibAGvgp/media_httpfeaturescgs_ioczA.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://features.cgsociety.org/newgallerycrits/g00/173300/173300_1186048744_large.jpg"&gt;features.cgsociety.org&lt;/a&gt;&lt;/div&gt; &lt;p&gt;„The Birds“ &lt;br /&gt;Photoshop &lt;br /&gt;August 2007&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/the-birds"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3797918138320057368?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3797918138320057368/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/birds.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3797918138320057368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3797918138320057368'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/birds.html' title='The Birds'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-568033941095405891</id><published>2011-09-16T16:51:00.001+08:00</published><updated>2011-09-16T16:51:48.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gediminas Pranckevicius'/><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Digital Art'/><category scheme='http://www.blogger.com/atom/ns#' term='Painter'/><category scheme='http://www.blogger.com/atom/ns#' term='gallery'/><title type='text'>CGPortfolio - Gediminas Pranckevicius</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/HclcqJAEFwEFFIsIxumceyoHsnsyDwDycrcFFooABmifzCIkgncAJufmdhbJ/media_httpfeaturescgs_njEGa.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpfeaturescgs_njega" height="365" src="http://posterous.com/getfile/files.posterous.com/whatsoever/HclcqJAEFwEFFIsIxumceyoHsnsyDwDycrcFFooABmifzCIkgncAJufmdhbJ/media_httpfeaturescgs_njEGa.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://imperioli.cgsociety.org/gallery/564533/"&gt;imperioli.cgsociety.org&lt;/a&gt;&lt;/div&gt; &lt;p&gt;REMBRANDT &lt;br /&gt;Painter, Photoshop &lt;br /&gt;November 2007&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/cgportfolio-gediminas-pranckevicius"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-568033941095405891?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/568033941095405891/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/cgportfolio-gediminas-pranckevicius.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/568033941095405891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/568033941095405891'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/cgportfolio-gediminas-pranckevicius.html' title='CGPortfolio - Gediminas Pranckevicius'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5666746478587319240</id><published>2011-09-16T16:37:00.001+08:00</published><updated>2011-09-16T16:37:14.959+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alexander Wells'/><category scheme='http://www.blogger.com/atom/ns#' term='illustration'/><title type='text'>Wells Illustration</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/itJdlzmlntbfjggvlffvEzrpnprrHsyDFCFulFpkDGyfioegotGspedvhoel/media_httpwwwwellsill_JsCbg.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpwwwwellsill_jscbg" height="294" src="http://posterous.com/getfile/files.posterous.com/whatsoever/itJdlzmlntbfjggvlffvEzrpnprrHsyDFCFulFpkDGyfioegotGspedvhoel/media_httpwwwwellsill_JsCbg.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.wellsillustration.com/"&gt;wellsillustration.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/wells-illustration"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5666746478587319240?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5666746478587319240/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/wells-illustration.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5666746478587319240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5666746478587319240'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/wells-illustration.html' title='Wells Illustration'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4996217163874317663</id><published>2011-09-13T19:19:00.001+08:00</published><updated>2011-09-13T19:19:27.211+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The New York Times'/><category scheme='http://www.blogger.com/atom/ns#' term='essay'/><title type='text'>Friends May Be the Best Guide Through the Noise - New York Times</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;    	 &lt;p&gt;CATHY BROOKS is a typically unapologetic Silicon Valley Web addict. Last week alone, she produced more than 40 pithy updates on the text messaging service Twitter, uploaded two dozen  videos to various video sharing sites, posted seven photographs on the &lt;a href="http://topics.nytimes.com/top/news/business/companies/yahoo_inc/index.html?inline=nyt-org" title="More information about Yahoo! Inc."&gt;Yahoo&lt;/a&gt; image service Flickr and one item to the online community calendar Upcoming.&lt;/p&gt;  &lt;p&gt;Her friends, similarly peripatetic in their Web journeys, also liberally sprinkled photos, videos, blog items and news-article links across the Internet.&lt;/p&gt;  &lt;p&gt;But they all followed one another’s activities in one place: a buzzy, online water cooler called FriendFeed that lets people funnel all their online activities into a single information broadcast, and then blast that broadcast  to anyone who wants to listen in.&lt;/p&gt;  &lt;p&gt;“It’s a great catch-all way for me to have all my stuff in one place, and it lets me see a more comprehensive view of the ecosystem of my friends,” said Ms. Brooks, 39, a business development director at an online video start-up company in San Francisco.&lt;/p&gt;  &lt;p&gt;Companies like FriendFeed — and there seem to be a growing number of them these days — are trying to solve a problem that the Internet itself created. The proliferating number of blogs, user-generated content services and online news sources has created a dense information jungle that no human could machete his or her way through in a lifetime, let alone in an afternoon of surreptitious procrastination at work.&lt;/p&gt;  &lt;p&gt;Search engines like &lt;a href="http://topics.nytimes.com/top/news/business/companies/google_inc/index.html?inline=nyt-org" title="More information about Google Inc."&gt;Google&lt;/a&gt;, so effective for general information hunting, do a poor job of cutting through these thickets of user-generated material. For the Internet-addicted, the problem is further intensified by “lifecasting” services like Twitter and the Google-owned Jaiku, which let people use their cellphones to fire off Haiku-length text notices, both profound and mundane.&lt;/p&gt;  &lt;p&gt;“The question from our standpoint is, how you find signal in the noise?” said Peter Fenton, a partner at Benchmark Capital, which recently invested in FriendFeed. “If you assume the volume of information continues to grow exponentially, it is going to keep getting harder and harder to figure out where you want to spend 30 minutes to two hours online.”&lt;/p&gt;  &lt;p&gt;That’s where the sites like FriendFeed, Iminta, Plaxo, Readr, Mugshot and others try to harness the wisdom of friends. They let their users choose whose feeds they want to follow  —  the relationship does not have to be reciprocal  —  and allow them to restrict their own feeds only to people with whom they feel comfortable.&lt;/p&gt;  &lt;p&gt;Following the feeds of people you like and admire, these companies say, allows  the serendipitous discovery of needles in the information haystack. “Friends are likely to have some similar interests and tastes. Just the fact that your friends find it interesting should make it more interesting to you,” said Paul Buchheit, one of FriendFeed’s four founders, all of them former Google engineers.&lt;/p&gt;  &lt;p&gt;Last week, for example, Mr. Buchheit’s followers on FriendFeed were treated to what he himself had discovered and found valuable online: links to interviews with the investor Peter Thiel in Reason magazine and the Google co-founder &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/p/larry_page/index.html?inline=nyt-per" title="More articles about Larry Page."&gt;Larry Page&lt;/a&gt; in Fortune, an article about Justice &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/s/antonin_scalia/index.html?inline=nyt-per" title="More articles about Antonin Scalia."&gt;Antonin Scalia&lt;/a&gt;’s views on torture on a political Web site, and a YouTube video of nine kittens moving their heads in rhythm to a song, among other Internet ephemera.&lt;/p&gt;  &lt;p&gt;One benefit of the feed sites is that they make conversation around online media both less voluminous and more meaningful. For example, YouTube users left an impenetrable 728 comments, many of them trivial or nonsensical, on the dancing-kitten video. Mr. Buchheit’s friends left two comments about the kittens — perhaps the right amount for a video that speaks for itself. They left 14 thoughtful comments about the Justice Scalia article.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://topics.nytimes.com/top/news/business/companies/facebook_inc/index.html?inline=nyt-org" title="More articles about Facebook."&gt;Facebook&lt;/a&gt;, the popular social network, was both the early inspiration for these services and has since become one of them. For the last year and a half, Facebook has given each of its users a news feed that offers updates of friends’ activities on Facebook itself. &lt;/p&gt;  &lt;p&gt;Last month, bowing to the appeal of feed services, Facebook began to let users share their activities on other sites, like the photo services Flickr and Picasa, and the review site Yelp. The company says it plans to continue to link more Web sites to the social network. &lt;/p&gt;  &lt;p&gt;The feed sites work better when people use them circumspectly, following only a few like-minded Internet friends and ignoring the Me Media gluttons who gum up the works with a frivolous blog posting or Twitter text every few minutes.&lt;/p&gt;  &lt;p&gt;MS. BROOKS, the FriendFeed user, says she tries to follow people who strike just the right balance between the quality and quantity of their Web musings.&lt;/p&gt;  &lt;p&gt; “I usually stop following people not because they are twittering and uploading pictures all the time,” she said, “but because I find what they are saying has no value to me.”&lt;/p&gt;  &lt;p&gt;The vital challenge for FriendFeed and its ilk is a familiar one to Silicon Valley start-ups: how to evolve from a service  fora relatively small user base of techno-enthusiasts  and into a tool valuable for commoners who think that “twittering” is something best left to birds. &lt;/p&gt;  &lt;p&gt; Aaron Newton, founder of Iminta, based in San Francisco, says that active Internet users are already authors of personal newsletters every day in the blog postings they write,  videos they watch and articles they read. The key, he said, is making that newsletter easy for people to share and for others to find and follow.&lt;/p&gt;  &lt;p&gt;"If you buy into the notion that we all make interesting discoveries on the Web as we go about our day, then the market for a product like ours is really as wide as everyone who uses the Internet,” he said. &lt;/p&gt;                &lt;/div&gt;&lt;/blockquote&gt;    &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.nytimes.com/2008/05/04/technology/04essay.html?pagewanted=print"&gt;nytimes.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/friends-may-be-the-best-guide-through-the-noi"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4996217163874317663?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4996217163874317663/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/friends-may-be-best-guide-through-noise.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4996217163874317663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4996217163874317663'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/friends-may-be-best-guide-through-noise.html' title='Friends May Be the Best Guide Through the Noise - New York Times'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8590626941102361662</id><published>2011-09-09T18:39:00.001+08:00</published><updated>2011-09-09T18:39:14.397+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Brynn Evans'/><category scheme='http://www.blogger.com/atom/ns#' term='Slideshare'/><category scheme='http://www.blogger.com/atom/ns#' term='social interaction'/><title type='text'>Do your friends make you smarter? Exploring social interactions in search</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/bmevans/do-your-friends-make-you-smarter-exploring-social-interactions-in-search" title="Do your friends make you smarter? Exploring social interactions in search" target="_blank"&gt;Do your friends make you smarter? Exploring social interactions in search&lt;/a&gt;&lt;/strong&gt; &lt;iframe marginheight="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/1563751" marginwidth="0" frameborder="0" height="355" width="425"&gt;&lt;/iframe&gt;  &lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/bmevans" target="_blank"&gt;Brynn Evans&lt;/a&gt;&lt;/div&gt;   &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/do-your-friends-make-you-smarter-exploring-so"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8590626941102361662?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8590626941102361662/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/do-your-friends-make-you-smarter.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8590626941102361662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8590626941102361662'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/do-your-friends-make-you-smarter.html' title='Do your friends make you smarter? Exploring social interactions in search'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8861177041979946812</id><published>2011-09-09T15:39:00.001+08:00</published><updated>2011-09-09T15:39:01.654+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='e-commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='programmableweb'/><title type='text'>Breaking Down E-Commerce APIs</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/codebetter/xGittwBGDuFyotgbuDBDGlAcBvtCdnkfEtkgivuojAvBypIpqIxxtfqIimiG/media_httpblogprogram_mvyCo.png.scaled1000.png"&gt;&lt;img alt="Media_httpblogprogram_mvyco" height="394" src="http://posterous.com/getfile/files.posterous.com/codebetter/xGittwBGDuFyotgbuDBDGlAcBvtCdnkfEtkgivuojAvBypIpqIxxtfqIimiG/media_httpblogprogram_mvyCo.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://blog.programmableweb.com/2011/09/09/breaking-down-e-commerce-apis/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ProgrammableWeb+%28ProgrammableWeb%3A+Blog%29"&gt;blog.programmableweb.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/breaking-down-e-commerce-apis"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8861177041979946812?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8861177041979946812/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/breaking-down-e-commerce-apis.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8861177041979946812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8861177041979946812'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/breaking-down-e-commerce-apis.html' title='Breaking Down E-Commerce APIs'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3492059672590201375</id><published>2011-09-09T14:29:00.001+08:00</published><updated>2011-09-09T14:29:42.735+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Cartoonist'/><category scheme='http://www.blogger.com/atom/ns#' term='gapingvoid.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Objects'/><category scheme='http://www.blogger.com/atom/ns#' term='Marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 Summit'/><category scheme='http://www.blogger.com/atom/ns#' term='Hugh Macleod'/><category scheme='http://www.blogger.com/atom/ns#' term='Beginners'/><title type='text'>social objects for beginners | gapingvoid</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/maxchiu/BhxDcIBrvlAgxdwBgDBfgCswevgqJADgpqDitmhcudamJtvcCbfvdIpdsibe/media_httpgapingvoidc_xIsmJ.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpgapingvoidc_xismj" height="281" src="http://posterous.com/getfile/files.posterous.com/maxchiu/BhxDcIBrvlAgxdwBgDBfgCswevgqJADgpqDitmhcudamJtvcCbfvdIpdsibe/media_httpgapingvoidc_xIsmJ.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://gapingvoid.com/2007/12/31/social-objects-for-beginners/"&gt;gapingvoid.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/social-objects-for-beginners-gapingvoid"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3492059672590201375?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3492059672590201375/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/social-objects-for-beginners-gapingvoid.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3492059672590201375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3492059672590201375'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/social-objects-for-beginners-gapingvoid.html' title='social objects for beginners | gapingvoid'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8053157948320431994</id><published>2011-09-09T11:59:00.001+08:00</published><updated>2011-09-09T11:59:33.000+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Extreme Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Ward Cunningham'/><category scheme='http://www.blogger.com/atom/ns#' term='Bill Venners'/><category scheme='http://www.blogger.com/atom/ns#' term='Artima'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Complexity'/><title type='text'>The Simplest Thing that Could Possibly Work - A Conversation with Ward Cunningham, Part V</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="tc" style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="as" style="font-size: 18px;"&gt;by Bill Venners&lt;/span&gt;&lt;br /&gt;&lt;span class="pd" style="font-size: 15px;"&gt;January 19, 2004&lt;/span&gt;&lt;/div&gt;  &lt;blockquote style="padding-left: 60px; color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;br /&gt;Ward Cunningham talks with Bill Venners about complexity that empowers versus complexity that creates difficulty, simplicity as the shortest path to a solution, and coding the simplest thing when you're stuck.&lt;/blockquote&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;In the software community, Ward Cunningham has a reputation for being a font of ideas. He invented CRC Cards, a technique that facilitates object discovery. He invented the world's first wiki, a web-based collaborative writing tool, to facilitate the discovery and documentation of software patterns. Most recently, Cunningham is credited with being the primary inspiration behind many of the techniques of Extreme Programming.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;On September 23, 2003, Bill Venners met with Ward Cunningham at the JAOO conference in Aarhus, Denmark. In this interview, which will be published in multiple installments on Artima.com, Cunningham gives insights into wikis and several aspects of Extreme Programming.&lt;/p&gt;  &lt;ul style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;  &lt;li style=""&gt;In&amp;nbsp;&lt;a href="http://www.artima.com/intv/wiki.html" style="color: #003399; text-decoration: none;"&gt;Part I: Exploring with Wiki&lt;/a&gt;, Cunningham discusses using wiki for collaborative exploration and the tradeoff between wiki authors and readers.&lt;/li&gt;  &lt;li style=""&gt;In&amp;nbsp;&lt;a href="http://www.artima.com/intv/ownership.html" style="color: #003399; text-decoration: none;"&gt;Part II: Collective Ownership of Code and Text&lt;/a&gt;, Cunningham discusses how he designed wiki to be a model for collective code ownership, collective incentives for pride of ownership, and how to deal with disagreements by eliminating the cost of making mistakes.&lt;/li&gt;  &lt;li style=""&gt;In&amp;nbsp;&lt;a href="http://www.artima.com/intv/clay.html" style="color: #003399; text-decoration: none;"&gt;Part III: Working the Program&lt;/a&gt;, Cunningham discusses the flattening of the cost of change curve, the problem with predicting the future, and the program as clay in the artist's hand.&lt;/li&gt;  &lt;li style=""&gt;In&amp;nbsp;&lt;a href="http://www.artima.com/intv/extreme.html" style="color: #003399; text-decoration: none;"&gt;Part IV: To Plan or Not to Plan&lt;/a&gt;, Cunningham discusses using the programming language, rather than the whiteboard, to design and communicate ideas.&lt;/li&gt;  &lt;li style=""&gt;In this fifth and final installment, Cunningham discusses complexity that empowers versus complexity that creates difficulty, simplicity as the shortest path to a solution, and coding the simplest thing when you're stuck.&lt;/li&gt;  &lt;/ul&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;Complexity that Empowers&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;&lt;strong&gt;Bill Venners&lt;/strong&gt;: What is simplicity? How do we recognize it when we see it? And why should we strive for it?&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;&lt;strong&gt;Ward Cunningham&lt;/strong&gt;: I actually enjoy complexity that's empowering. If it challenges me, the complexity is very pleasant. But sometimes I must deal with complexity that's disempowering. The effort I invest to understand that complexity is tedious work. It doesn't add anything to my abilities.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;A friend of mine once said that there are problems and there are difficulties. A problem is something you savor. You say, "Well that's an interesting problem. Let me think about that problem a while." You enjoy thinking about it, because when you find the solution to the problem, it's enlightening.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;And then there are difficulties. Computers are famous for difficulties. A difficulty is just a blockage from progress. You have to try a lot of things. When you finally find what works, it doesn't tell you a thing. It won't be the same tomorrow. Getting the computer to work is so often dealing with difficulties.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;The complexity that we despise is the complexity that leads to difficulty. It isn't the complexity that raises problems. There is a lot of complexity in the world. The world is complex. That complexity is beautiful. I love trying to understand how things work. But that's because there's something to be learned from mastering that complexity.&lt;/p&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;Simplicity: the Shortest Path to a Solution&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Now, what is simplicity? Simplicity is the shortest path to a solution. Say somebody does a proof for a mathematical problem in 20 pages. You study those 20 pages, and finally you say, "Oh, I get it." You get a reward as the result of understanding that proof, because the proof was a solution to an interesting problem, not just a difficulty. Later, somebody else comes up with a 10-page proof for the same problem. Maybe the new proof uses a branch of mathematics that you might have to study to master, but once you master that branch of mathematics you can use it. And a 20-page proof becomes a 10-page proof. You'd have to say it's simpler, because it's a shorter path. Maybe it's longer if you have to do a digression to actually learn a new branch of mathematics, but let's assume that over time we realize that this branch is important to know in general, so we all become familiar with it.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;What we're really trying to do in software is find a way to make it easy to get value from having solutions to problems. How do we do that? When we work the program, we put in what we think is the shortest path to a solution. When we discover that the problem is different than we thought, we rewrite. And then we rewrite again. We work the program. That process is just like doing the proofs over and over. Sooner or later we discover that instead of doing something in 30 lines of code, we can do it in 15 lines, because now we have another capability that fits in. It really is just the right capability, so the work done there we don't have to do here. We'll just invoke that capability from here. That makes our solution easier to follow. Plus the effort you expend today to understand the code will make you a more powerful programmer tomorrow. So that simplification is very valuable.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;If you write a lot of programs, and you're used to squeezing them all the time, you find that it's easy to write a program that's simple. A lot of it is having a clear sense of what you want to say&amp;mdash;writing the proof by choosing what to prove, and being clear about that. In programming, a lot of simplicity comes from knowing what matters and what doesn't matter. A lot of times a program is made complicated because it's attending to details that aren't needed, or could have been avoided, or could have been relegated to something else.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Someone says, "You should always check your arguments to see if they're in range." Someone else says, "Half the statements in this program are checking arguments that are intrinsically in range." Have they made the program better or worse? No, I think they've made it worse. I'm not a fan of checking arguments. On the other hand, there ought to be a fail fast. If you make a mistake, the program ought to stop. So there is an art to knowing where things should be checked and making sure that the program fails fast if you make a mistake. That kind of choosing is part of the art of simplification.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Einstein said, "As simple as possible, but no simpler." He was being accused of being complex, and he was saying "Yes, simple is important, but..." He'd taken a body of observable fact that was unaccounted for, and accounted for it. So yes, his theory, his models were more complex than Newton's, but they did more. They were worth studying. He was saying, "Look, I made them as simple as possible, but no simpler."&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;So today, let's write a program simply. But let's also realize that tomorrow, we're going to make it more complex, because tomorrow it's going to do more. So we'll take that simplicity and we'll lose some of it. But tomorrow, hopefully tomorrow's program is as simple as possible for tomorrow's needs. Hopefully we'll preserve simplicity as the program grows.&lt;/p&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;What's the Simplest Thing that Could Possibly Work?&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;When Kent Beck and I were playing with Smalltalk, we found it amazing what Smalltalk would do compared to anything either of us had used before. And it really seemed that Smalltalk wanted us to try things. A lot of times, we would just try to see if we knew how to program something. We'd be talking about something, and say, "Gosh. Do you think we could program that?" And we'd just jump in and start programming. And sometimes the programming was almost effortless, as if Smalltalk had been made to write that program. It was amazing. But other times we'd be programming away, and we'd say, "Now, wait a second, what are we working on here?" We'd just get stuck. And if we were stuck more than a minute, I'd stop and say, "Kent, what's the simplest thing that could possibly work?"&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;It was a question: "Given what we're trying to do now, what is the simplest thing that could possibly work?" In other words, let's focus on the goal. The goal right now is to make this routine do this thing. Let's not worry about what somebody reading the code tomorrow is going to think. Let's not worry about whether it's efficient. Let's not even worry about whether it will work. Let's just write the simplest thing that could&amp;nbsp;&lt;em style="font-style: italic;"&gt;possibly&lt;/em&gt;&amp;nbsp;work.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Once we had written it, we could look at it. And we'd say, "Oh yeah, now we know what's going on," because the mere act of writing it organized our thoughts. Maybe it worked. Maybe it didn't. Maybe we had to code some more. But we had been blocked from making progress, and now we weren't. We had been thinking about too much at once, trying to achieve too complicated a goal, trying to code it too well. Maybe we had been trying to impress our friends with our knowledge of computer science, whatever. But we decided to try whatever is most simple: to write an&amp;nbsp;&lt;code style="font-family: Lucida Console, American Typewriter, Courier New, Courier, monospace; font-size: 0.95em;"&gt;if&lt;/code&gt;&amp;nbsp;statement, return a constant, use a linear search. We would just write it and see it work. We knew that once it worked, we'd be in a better position to think of what we really wanted.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;So when I asked, "What's the simplest thing that could possibly work," I wasn't even sure. I wasn't asking, "What do you know would work?" I was asking, "What's possible? What is the simplest thing we could say in code, so that we'll be talking about something that's on the screen, instead of something that's ill-formed in our mind." I was saying, "Once we get something on the screen, we can look at it. If it needs to be more we can make it more. Our problem is we've got nothing."&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;I think that that's a breakthrough, because you are always taught to do as much as you can. Always put checks in. Always look for exceptions. Always handle the most general case. Always give the user the best advice. Always print a meaningful error message. Always this. Always that. You have so many things in the background that you're supposed to do, there's no room left to think. I say, forget all that and ask yourself, "What's the simplest thing that could possibly work?"&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;I think the advice got turned into a command: "Do the simplest thing that could possibly work." That's a little more confusing, because there isn't this notion that as soon as you've done it, we'll evaluate it. People ask, "Well, how do you know it's the simplest?" In my case, we didn't know. We were just going to get it on the screen and look at it. But as soon as it becomes a command, then we have to analyze it and ask, "Is that the simplest?" And all of a sudden it becomes complicated. What is or isn't simple?&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;There's been an awful lot of discussion about what is or isn't simple, and people have gotten a pretty sophisticated notion of simplicity, but I'm not sure it has helped. It might just confuse. Sometimes you think, "Gosh, you know, I'm such a wimp, I can't even understand the discussion of simplicity." It scares people.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Coding up the simplest thing that could possibly work is really about this: If you can't keep five things in your head at one time and make a decision, try keeping three things in your head. Try keeping just one thing in your head, and see if you can make a decision. Then you can think of the next thing. And amazingly, when you write some of this dumb, straight-ahead code, it often turns out that it was all that was required. It works great. When a second programmer comes back later and reads the code she might say, "The people who wrote this are morons. They just wrote a simple linear search here. This thing's ordered, so they could have done a binary search. They could have used a hash table here. Why are they doing a linear search?" Well, because a linear search worked. And when the other programmer looked at the linear search, she understood it in a minute.&amp;nbsp;&lt;img src="http://www.artima.com/images/ik.gif" height="15" align="top" alt="" width="15" /&gt;&lt;/p&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;Next Week&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Come back Monday, January 26 for the next installment of a conversation with C# creator Anders Hejlsberg. If you'd like to receive a brief weekly email announcing new articles at Artima.com, please subscribe to the&amp;nbsp;&lt;a href="http://www.artima.com/account.jsp" style="color: #003399; text-decoration: none;"&gt;Artima Newsletter&lt;/a&gt;.&lt;/p&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;Talk Back!&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Have an opinion about the design principles presented in this article? Discuss this article in the Articles Forum topic,&amp;nbsp;&lt;a href="http://www.artima.com/forums/flat.jsp?forum=226&amp;amp;thread=29371" style="color: #003399; text-decoration: none;"&gt;The Simplest Thing that Could Possibly Work&lt;/a&gt;.&lt;/p&gt;  &lt;h1 style="color: #000000; font-weight: normal; font-size: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff;"&gt;About the Author&lt;/h1&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;Bill Venners is president of Artima Software, Inc. and editor-in-chief of Artima.com. He is author of the book,&amp;nbsp;&lt;em style="font-style: italic;"&gt;Inside the Java Virtual Machine&lt;/em&gt;, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Bill has been active in the Jini Community since its inception. He led the Jini Community's ServiceUI project that produced the ServiceUI API. The ServiceUI became the de facto standard way to associate user interfaces to Jini services, and was the first Jini community standard approved via the Jini Decision Process. Bill also serves as an elected member of the Jini Community's initial Technical Oversight Committee (TOC), and in this role helped to define the governance process for the community. He currently devotes most of his energy to building Artima.com into an ever more useful resource for developers.&lt;/p&gt;  &lt;p style="color: #000000; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, Times, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: justify; text-indent: 0px; background-color: #ffffff; font-size: medium;"&gt;via&amp;nbsp;&lt;a href="http://www.artima.com/intv/simplestP.html#" title="The Simplest Thing that Could Possibly Work - A Conversation with Ward Cunningham, Part V" target="_blank"&gt;artima.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/the-simplest-thing-that-could-possibly-work-a"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8053157948320431994?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8053157948320431994/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/simplest-thing-that-could-possibly-work.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8053157948320431994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8053157948320431994'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/simplest-thing-that-could-possibly-work.html' title='The Simplest Thing that Could Possibly Work - A Conversation with Ward Cunningham, Part V'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8033664103940872570</id><published>2011-09-06T17:24:00.001+08:00</published><updated>2011-09-06T17:24:54.553+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Derek Powazek'/><category scheme='http://www.blogger.com/atom/ns#' term='community'/><title type='text'>Derek Powazek - Meaning-Making Machines</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httppowazekcomw_shnfy" height="587" src="http://posterous.com/getfile/files.posterous.com/maxchiu/ECzxgfhlwrDcuqersHhwjsHJJacArHshGsIHBxzGiJtpHzxcxehpDmqcgiip/media_httppowazekcomw_shnfy.png.scaled500.png" width="329" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://powazek.com/posts/1263"&gt;powazek.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/derek-powazek-meaning-making-machines"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8033664103940872570?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8033664103940872570/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/derek-powazek-meaning-making-machines.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8033664103940872570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8033664103940872570'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/derek-powazek-meaning-making-machines.html' title='Derek Powazek - Meaning-Making Machines'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2652676824455549797</id><published>2011-09-04T08:39:00.001+08:00</published><updated>2011-09-04T08:39:31.175+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='New York Times'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Recommendations'/><category scheme='http://www.blogger.com/atom/ns#' term='ATandamp;T'/><category scheme='http://www.blogger.com/atom/ns#' term='Netfix'/><category scheme='http://www.blogger.com/atom/ns#' term='Recommendation Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Chris Volinsky'/><category scheme='http://www.blogger.com/atom/ns#' term='Robert Bell'/><category scheme='http://www.blogger.com/atom/ns#' term='Clive Thompson'/><title type='text'>If You Liked This, You’re Sure to Love That</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="byline" style="color: #808080; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;"&gt;By CLIVE THOMPSON&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;"&gt;&lt;span style="color: #000000; font-family: Georgia, serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; background-color: #ffffff; display: inline !important; float: none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="timestamp" style="font-family: arial, helvetica, sans-serif; font-weight: normal; color: #808080; font-size: 11px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; background-color: #ffffff;"&gt;Published: November 21, 2008&lt;/div&gt;  &lt;div style="font-size: 15px; line-height: 1.5em; color: #000000; font-family: Georgia, serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; background-color: #ffffff;"&gt;  &lt;p&gt;&lt;span class="bold" style="font-weight: bold;"&gt;THE &amp;ldquo;NAPOLEON DYNAMITE&amp;rdquo;&lt;/span&gt;&amp;nbsp;problem is driving Len Bertoni crazy. Bertoni is a 51-year-old &amp;ldquo;semiretired&amp;rdquo; computer scientist who lives an hour outside Pittsburgh. In the spring of 2007, his sister-in-law e-mailed him an intriguing bit of news:&amp;nbsp;&lt;a href="http://topics.nytimes.com/top/news/business/companies/netflix-inc/index.html?inline=nyt-org" title="More information about Netflix Incorporated" style="color: #004276; text-decoration: underline;"&gt;Netflix&lt;/a&gt;, the Web-based DVD-rental company, was holding a contest to try to improve Cinematch, its &amp;ldquo;recommendation engine.&amp;rdquo; The prize: $1 million. &lt;a href="http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html?pagewanted=all#" title="The Screens Issue - If You Liked This, Sure to Love That - Winning the Netflix Prize - NYTimes.com" target="_blank"&gt;more...&lt;/a&gt;&lt;/p&gt;  &lt;table&gt;    &lt;tr&gt;  &lt;td width="20%"&gt;&lt;img src="http://graphics8.nytimes.com/images/misc/spacer.gif" height="1" alt="" width="1" /&gt;&lt;/td&gt;  &lt;td align="center" valign="top" width="60%"&gt;&lt;img src="http://graphics8.nytimes.com/images/2008/11/23/magazine/23netfilx.1-650.jpg" height="469" alt="If You Liked This, You&amp;amp;rsquo;re Sure to Love That" width="650" /&gt;&lt;/td&gt;  &lt;td width="20%"&gt;&lt;img src="http://graphics8.nytimes.com/images/misc/spacer.gif" height="1" alt="" width="1" /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;  &lt;td width="20"&gt;&lt;img src="http://graphics8.nytimes.com/images/misc/spacer.gif" height="1" alt="" width="1" /&gt;&lt;/td&gt;  &lt;td align="left" valign="top" width="60%"&gt;  &lt;div&gt;&lt;span&gt;Samantha Contis for The New York Times&lt;/span&gt;&lt;/div&gt;  &lt;br /&gt;&lt;span&gt;&lt;strong&gt;Chris Volinsky&lt;/strong&gt; (left) with &lt;strong&gt;Robert Bell&lt;/strong&gt; working out Netflix algorithms at the AT&amp;amp;T research labs in New Jersey.&lt;/span&gt;  &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html?pagewanted=all#"&gt;nytimes.com&lt;/a&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;td width="20%"&gt;&lt;img src="http://graphics8.nytimes.com/images/misc/spacer.gif" height="1" alt="" width="1" /&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt;  &lt;/div&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/if-you-liked-this-youre-sure-to-love-that"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2652676824455549797?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2652676824455549797/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/if-you-liked-this-youre-sure-to-love.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2652676824455549797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2652676824455549797'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/if-you-liked-this-youre-sure-to-love.html' title='If You Liked This, You’re Sure to Love That'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7106705148962355883</id><published>2011-09-01T17:10:00.001+08:00</published><updated>2011-09-01T17:10:22.236+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Social Interfaces'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Reading list'/><category scheme='http://www.blogger.com/atom/ns#' term='dezining interactions'/><category scheme='http://www.blogger.com/atom/ns#' term='Erin Malone'/><category scheme='http://www.blogger.com/atom/ns#' term='recommendation'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Design'/><title type='text'>Social Design Reading List</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwemdezine_xtbym" height="400" src="http://posterous.com/getfile/files.posterous.com/maxchiu/eHztadHAadGrCtHgfJDwGiwstyptDvxebhGvdAiyBivswuJgiujEkCufobuC/media_httpwwwemdezine_xtBym.jpg.scaled500.jpg" width="392" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.emdezine.com/what-i-am-reading-for-the-book/"&gt;emdezine.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/social-design-reading-list"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7106705148962355883?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7106705148962355883/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/09/social-design-reading-list.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7106705148962355883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7106705148962355883'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/09/social-design-reading-list.html' title='Social Design Reading List'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-7335636007361062862</id><published>2011-08-29T16:12:00.001+08:00</published><updated>2011-08-29T16:12:15.043+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='social marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='Jyri Engstorm'/><title type='text'>Why some social network services work and others don’t — Or: the case for object-centered sociality :: Zengestrom</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpfarm7static_ghber" height="240" src="http://posterous.com/getfile/files.posterous.com/maxchiu/ajrCvIehdxCdJkdBkCJpjhmhrGyHnyimqllBEmEtHjkbyCoFoismulErBmtw/media_httpfarm7static_gHbEr.jpg.scaled500.jpg" width="179" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.zengestrom.com/blog/2005/04/why-some-social-network-services-work-and-others-dont-or-the-case-for-object-centered-sociality.html"&gt;zengestrom.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;excellent article! highly recommended.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/why-some-social-network-services-work-and-oth"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-7335636007361062862?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/7335636007361062862/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/why-some-social-network-services-work.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7335636007361062862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/7335636007361062862'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/why-some-social-network-services-work.html' title='Why some social network services work and others don’t — Or: the case for object-centered sociality :: Zengestrom'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6393931869901617287</id><published>2011-08-29T11:50:00.001+08:00</published><updated>2011-08-29T11:50:09.349+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSJ'/><category scheme='http://www.blogger.com/atom/ns#' term='LinkedIn'/><category scheme='http://www.blogger.com/atom/ns#' term='The Wall Street Journal'/><category scheme='http://www.blogger.com/atom/ns#' term='Marc Andreessen'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Groupon'/><title type='text'>Marc Andreessen on Why Software Is Eating the World</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/maxchiu/wslwDhpdvwEhmsklclgGmxvvqAvwviHgnabxbBIEcjoHupJvpumIpnxCBcoA/media_httpmwsjnetvide_wmryx.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpmwsjnetvide_wmryx" height="281" src="http://posterous.com/getfile/files.posterous.com/maxchiu/wslwDhpdvwEhmsklclgGmxvvqAvwviHgnabxbBIEcjoHupJvpumIpnxCBcoA/media_httpmwsjnetvide_wmryx.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html"&gt;online.wsj.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/marc-andreessen-on-why-software-is-eating-the"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6393931869901617287?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6393931869901617287/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/marc-andreessen-on-why-software-is.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6393931869901617287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6393931869901617287'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/marc-andreessen-on-why-software-is.html' title='Marc Andreessen on Why Software Is Eating the World'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-3570493197893539582</id><published>2011-08-28T12:00:00.001+08:00</published><updated>2011-08-28T12:00:20.877+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='metrics'/><category scheme='http://www.blogger.com/atom/ns#' term='Marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='community marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='social marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='healthy community'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Community'/><category scheme='http://www.blogger.com/atom/ns#' term='social capital'/><category scheme='http://www.blogger.com/atom/ns#' term='measurements'/><title type='text'>Metrics for Healthy Communities</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpfarm1static_gjwcf" height="375" src="http://posterous.com/getfile/files.posterous.com/maxchiu/HwiqGswADnBfquxdHtlkpihapgFrnsjqqdrrAyJjtbJEDplqIDjghACfdyfw/media_httpfarm1static_gjwCf.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.horsepigcow.com/2007/10/metrics-for-healthy-communities/"&gt;horsepigcow.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Great post!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/metrics-for-healthy-communities"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-3570493197893539582?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/3570493197893539582/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/metrics-for-healthy-communities.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3570493197893539582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/3570493197893539582'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/metrics-for-healthy-communities.html' title='Metrics for Healthy Communities'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8682833346479352678</id><published>2011-08-27T09:49:00.001+08:00</published><updated>2011-08-27T09:49:05.919+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business rules'/><title type='text'>Business rules.</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;img src="https://lh4.googleusercontent.com/-qQizMyK14Mc/TlhKxdei96I/AAAAAAAADNQ/b8EpKV2fzcc/w402/11%2B-%2B1" alt="business rules" /&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/business-rules"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8682833346479352678?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8682833346479352678/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/business-rules.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8682833346479352678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8682833346479352678'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/business-rules.html' title='Business rules.'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5139480431755618038</id><published>2011-08-26T10:48:00.001+08:00</published><updated>2011-08-26T10:48:04.551+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Slide'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='PayPal'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='eBay'/><category scheme='http://www.blogger.com/atom/ns#' term='Startup'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Max Levchin'/><category scheme='http://www.blogger.com/atom/ns#' term='BBC'/><title type='text'>Start-Up Stories: Max Levchin</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;embed src="http://news.bbc.co.uk/player/emp/external/player.swf" type="application/x-shockwave-flash" height="390" flashvars="&amp;amp;widgetRevision=323797&amp;amp;companionType=adi&amp;amp;playlist=http://playlists.bbc.co.uk/news/10345403A/playlist.sxml&amp;amp;embedPageUrl=http://www.bbc.co.uk/news/10345403&amp;amp;companionSize=300x60&amp;amp;embedReferer=&amp;amp;domId=emp-10345403-58410&amp;amp;size=Full&amp;amp;config_settings_showPopoutButton=false&amp;amp;preroll=http://ad.doubleclick.net/pfadx/bbccom.live.site.news/news_health_content;slot=companion;sz=512x288;sectn=news;ctype=content;news=health;referrer=nonbbc;domain=www.bbc.co.uk;referrer_domain=;rsi=;headline=start-upstories;asset_type=media_asset;keyword=;tile=1&amp;amp;config_settings_skin=silver&amp;amp;config=http://news.bbc.co.uk/player/emp/1_1_3_0_0_440234_441894_1/config/default.xml&amp;amp;config_plugin_fmtjLiveStats_edition=US&amp;amp;config_settings_autoPlay=true&amp;amp;companionId=bbccom_companion_10345403&amp;amp;legacyPlayerRevision=293203&amp;amp;uxHighlightColour=0xff0000&amp;amp;config_plugin_fmtjLiveStats_pageType=eav1&amp;amp;holdingImage=http://news.bbcimg.co.uk/media/images/48198000/jpg/_48198472_startupstories-max.jpg&amp;amp;config_settings_showUpdatedInFooter=true&amp;amp;fmtjDocURI=/news/10345403&amp;amp;config_settings_language=default&amp;amp;config_settings_showShareButton=true&amp;amp;config_plugin_fmtjLiveStats_pageType=eav6&amp;amp;config_settings_showPopoutButton=false&amp;amp;config_settings_showPopoutCta=false&amp;amp;config_settings_addReferrerToPlaylistRequest=true&amp;amp;config_settings_showFooter=true&amp;amp;config_settings_autoPlay=false" width="500"&gt;&lt;/embed&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/start-up-stories-max-levchin"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-5139480431755618038?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/5139480431755618038/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/start-up-stories-max-levchin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5139480431755618038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/5139480431755618038'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/start-up-stories-max-levchin.html' title='Start-Up Stories: Max Levchin'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-6265924504657260403</id><published>2011-08-25T08:03:00.001+08:00</published><updated>2011-08-25T08:03:56.970+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Membership'/><category scheme='http://www.blogger.com/atom/ns#' term='Visitor'/><category scheme='http://www.blogger.com/atom/ns#' term='John M. Grohol'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Community'/><category scheme='http://www.blogger.com/atom/ns#' term='Anonymity'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity'/><title type='text'>Anonymity and Online Community: Identity Matters</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwalistapa_lfcbj" height="264" src="http://posterous.com/getfile/files.posterous.com/maxchiu/FlyFoIbgcgAeoBCeJJgaGfkakDthyEpqFfqHplBFpjCCEHGHimsjEqIjhlBo/media_httpwwwalistapa_lFcbJ.jpg.scaled500.jpg" width="270" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.alistapart.com/articles/identitymatters/"&gt;alistapart.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/anonymity-and-online-community-identity-matte"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-6265924504657260403?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/6265924504657260403/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/anonymity-and-online-community-identity.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6265924504657260403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/6265924504657260403'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/anonymity-and-online-community-identity.html' title='Anonymity and Online Community: Identity Matters'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-509195946480972278</id><published>2011-08-18T07:45:00.001+08:00</published><updated>2011-08-18T07:45:39.934+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Mashable'/><category scheme='http://www.blogger.com/atom/ns#' term='Marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Location-based Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Social Media Marketing By the Numbers [INFOGRAPHIC]</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_http5mshcdncomw_jgidi" height="1332" src="http://posterous.com/getfile/files.posterous.com/maxchiu/qpFqbApEpmfgBpBaucHegAwFmrrHhBcwlaiEHapEdmtHcbyAmzJgdbzHFbah/media_http5mshcdncomw_jGiDi.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://mashable.com/2011/08/16/social-media-marketing-stats-infographic/"&gt;mashable.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/social-media-marketing-by-the-numbers-infogra"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-509195946480972278?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/509195946480972278/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/social-media-marketing-by-numbers.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/509195946480972278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/509195946480972278'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/social-media-marketing-by-numbers.html' title='Social Media Marketing By the Numbers [INFOGRAPHIC]'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4679880158853089265</id><published>2011-08-15T19:54:00.001+08:00</published><updated>2011-08-15T19:54:08.027+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comic'/><category scheme='http://www.blogger.com/atom/ns#' term='work at home'/><category scheme='http://www.blogger.com/atom/ns#' term='Dilbert'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Dilbert: Work at Home Conspiracy [COMIC]</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/twyzDwhHnjrAwFtpwFnoiAmfbnnjIsvboHJekpdeJenzboFJrduhyzgzAChH/media_httpwwwdilbertc_jDGxE.gif.scaled1000.gif"&gt;&lt;img alt="Media_httpwwwdilbertc_jdgxe" height="225" src="http://posterous.com/getfile/files.posterous.com/whatsoever/twyzDwhHnjrAwFtpwFnoiAmfbnnjIsvboHJekpdeJenzboFJrduhyzgzAChH/media_httpwwwdilbertc_jDGxE.gif.scaled500.gif" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/20000/7000/400/127499/127499.strip.sunday.gif"&gt;dilbert.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;funny &amp; truthful.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/dilbert-work-at-home-conspiracy-comic"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4679880158853089265?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4679880158853089265/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/dilbert-work-at-home-conspiracy-comic.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4679880158853089265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4679880158853089265'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/dilbert-work-at-home-conspiracy-comic.html' title='Dilbert: Work at Home Conspiracy [COMIC]'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2660127813568282576</id><published>2011-08-13T14:05:00.001+08:00</published><updated>2011-08-13T14:05:26.203+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pencil'/><category scheme='http://www.blogger.com/atom/ns#' term='photo album'/><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><category scheme='http://www.blogger.com/atom/ns#' term='sculpture'/><category scheme='http://www.blogger.com/atom/ns#' term='imgur'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Photo Album - Imgur</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/xGjBboCkChjbEoebrijqfrFjnptEtthGDGojtlzIxCDhEdjbGbEcvtBiqbEB/media_httpiimgurcomyo_FdFDf.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpiimgurcomyo_fdfdf" height="511" src="http://posterous.com/getfile/files.posterous.com/whatsoever/xGjBboCkChjbEoebrijqfrFjnptEtthGDGojtlzIxCDhEdjbGbEcvtBiqbEB/media_httpiimgurcomyo_FdFDf.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://imgur.com/a/TMkcX#oXosZ"&gt;imgur.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;amazing!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/photo-album-imgur"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2660127813568282576?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2660127813568282576/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/photo-album-imgur.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2660127813568282576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2660127813568282576'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/photo-album-imgur.html' title='Photo Album - Imgur'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8374249964443400736</id><published>2011-08-12T18:29:00.001+08:00</published><updated>2011-08-12T18:29:47.872+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Valley'/><category scheme='http://www.blogger.com/atom/ns#' term='San Francisco'/><category scheme='http://www.blogger.com/atom/ns#' term='New York'/><category scheme='http://www.blogger.com/atom/ns#' term='Cost'/><category scheme='http://www.blogger.com/atom/ns#' term='Startup'/><category scheme='http://www.blogger.com/atom/ns#' term='Salary'/><category scheme='http://www.blogger.com/atom/ns#' term='Tax Rate'/><title type='text'>New York vs. San Francisco: The Cost of Operating a Business in the Valley and the Alley (Infographic)</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpmediafocusc_qbgkr" height="2404" src="http://posterous.com/getfile/files.posterous.com/maxchiu/ohwpvFltbtsFclJxHgFnpvHfHfxljmpxsFFDBnnvcketzGIwHlAFgEllEJBD/media_httpmediafocusc_qBgkr.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.focus.com/images/view/64002/"&gt;focus.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/new-york-vs-san-francisco-the-cost-of-operati"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8374249964443400736?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8374249964443400736/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/new-york-vs-san-francisco-cost-of.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8374249964443400736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8374249964443400736'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/new-york-vs-san-francisco-cost-of.html' title='New York vs. San Francisco: The Cost of Operating a Business in the Valley and the Alley (Infographic)'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4253101386043794975</id><published>2011-08-12T15:58:00.001+08:00</published><updated>2011-08-12T15:58:43.670+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design*Sponge'/><category scheme='http://www.blogger.com/atom/ns#' term='sneak peeks'/><category scheme='http://www.blogger.com/atom/ns#' term='Co.Design'/><category scheme='http://www.blogger.com/atom/ns#' term='log house'/><category scheme='http://www.blogger.com/atom/ns#' term='Amy Azzarito'/><title type='text'>sneak peek: armin blasbichler | Design*Sponge</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpassets4desi_rdpse" height="667" src="http://posterous.com/getfile/files.posterous.com/whatsoever/HvIIElhIcArsuepnfxIHxHIsAbIApBxodJeqBcDGjgHgijfpaGpJAFkxyozC/media_httpassets4desi_rDpse.jpg.scaled500.jpg" width="500" /&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.designsponge.com/2011/07/sneak-peek-armin-basblicher.html"&gt;designsponge.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/sneak-peek-armin-blasbichler-designsponge"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4253101386043794975?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4253101386043794975/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/sneak-peek-armin-blasbichler.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4253101386043794975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4253101386043794975'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/sneak-peek-armin-blasbichler.html' title='sneak peek: armin blasbichler | Design*Sponge'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1965914721568457013</id><published>2011-08-12T15:37:00.001+08:00</published><updated>2011-08-12T15:37:29.349+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='growing economy'/><category scheme='http://www.blogger.com/atom/ns#' term='midsize business'/><category scheme='http://www.blogger.com/atom/ns#' term='small business'/><category scheme='http://www.blogger.com/atom/ns#' term='GOOD'/><category scheme='http://www.blogger.com/atom/ns#' term='Infographic'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>How Small and Midsize Businesses Are Key to Growing the Economy</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpprecloudfro_jshay" height="286" src="http://posterous.com/getfile/files.posterous.com/maxchiu/ussDwHhlopdFtsCyBvcEBujynmCxjkykDldvrftBIatHmJFBnjhaBBfHsFFw/media_httpprecloudfro_jsHay.jpg.scaled500.jpg" width="450" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.good.is/post/infographic-the-mighty-middle/"&gt;good.is&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/how-small-and-midsize-businesses-are-key-to-g"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1965914721568457013?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1965914721568457013/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/how-small-and-midsize-businesses-are.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1965914721568457013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1965914721568457013'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/how-small-and-midsize-businesses-are.html' title='How Small and Midsize Businesses Are Key to Growing the Economy'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8512047969437440991</id><published>2011-08-11T16:47:00.001+08:00</published><updated>2011-08-11T16:47:41.943+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bookstore'/><category scheme='http://www.blogger.com/atom/ns#' term='Interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='world'/><title type='text'>Most Interesting Bookstores of the World</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/gpEhHcgxqtlbneprwocoJfiiFtCjhmjzpBkfyHleecaqozpdgdssIlfcGtuF/media_httpwwwmiragebo_jEiug.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpwwwmiragebo_jeiug" height="375" src="http://posterous.com/getfile/files.posterous.com/whatsoever/gpEhHcgxqtlbneprwocoJfiiFtCjhmjzpBkfyHleecaqozpdgdssIlfcGtuF/media_httpwwwmiragebo_jEiug.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.miragebookmark.ch/most-interesting-bookstores.htm"&gt;miragebookmark.ch&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/most-interesting-bookstores-of-the-world"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8512047969437440991?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8512047969437440991/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/most-interesting-bookstores-of-world.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8512047969437440991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8512047969437440991'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/most-interesting-bookstores-of-world.html' title='Most Interesting Bookstores of the World'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-69136695968255141</id><published>2011-08-10T23:25:00.001+08:00</published><updated>2011-08-10T23:25:49.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Park andamp; Bond'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfect tie'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><title type='text'>HOW TO ACHIEVE THE PERFECT TIE DIMPLE</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/mDwCrckEqBlGJucCbInqaejjFeviEvxvcykDxfbBgzGbcHksBgIGlcwyIHif/media_httppnb1giltcdn_zIBmh.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httppnb1giltcdn_zibmh" height="309" src="http://posterous.com/getfile/files.posterous.com/whatsoever/mDwCrckEqBlGJucCbInqaejjFeviEvxvcykDxfbBgzGbcHksBgIGlcwyIHif/media_httppnb1giltcdn_zIBmh.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.parkandbond.com/the-intersection/advice-and-how-to/how-to-perfect-tie-dimple"&gt;parkandbond.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/how-to-achieve-the-perfect-tie-dimple"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-69136695968255141?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/69136695968255141/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/how-to-achieve-perfect-tie-dimple.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/69136695968255141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/69136695968255141'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/how-to-achieve-perfect-tie-dimple.html' title='HOW TO ACHIEVE THE PERFECT TIE DIMPLE'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-1310333914497773071</id><published>2011-08-07T22:53:00.001+08:00</published><updated>2011-08-07T22:53:27.549+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electric paper airplane'/><category scheme='http://www.blogger.com/atom/ns#' term='Think Geek'/><category scheme='http://www.blogger.com/atom/ns#' term='Co.Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Shai Goitein'/><title type='text'>A $20 Kit Lends Any Paper Plane An Electric Motor</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/whatsoever/GlyodFydyajCdzHGruoxnsAmbHJwIszhEthpkojDhjCgGtDtxsJdfzshbrJu/media_httpimagesfastc_dtBoI.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpimagesfastc_dtboi" height="457" src="http://posterous.com/getfile/files.posterous.com/whatsoever/GlyodFydyajCdzHGruoxnsAmbHJwIszhEthpkojDhjCgGtDtxsJdfzshbrJu/media_httpimagesfastc_dtBoI.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.fastcodesign.com/1664687/a-20-kit-lends-any-paper-plane-an-electric-motor"&gt;fastcodesign.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Cool! A power module converts your paper-crafted glider into a supercharged flying machine.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://whatsoever.posterous.com/a-20-kit-lends-any-paper-plane-an-electric-mo"&gt;Whatsoever&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-1310333914497773071?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/1310333914497773071/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/20-kit-lends-any-paper-plane-electric.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1310333914497773071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/1310333914497773071'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/20-kit-lends-any-paper-plane-electric.html' title='A $20 Kit Lends Any Paper Plane An Electric Motor'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-8023494201624733413</id><published>2011-08-03T05:17:00.001+08:00</published><updated>2011-08-03T05:17:52.519+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing Language Comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='Comic'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>xkcd: Python</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/codebetter/JudujxfvlfapafyvonlAaxEcokJABqfdEAGenjaoHusEpfatdrnHJlAhBwyu/media_httpimgsxkcdcom_liGIm.png.scaled1000.png"&gt;&lt;img alt="Media_httpimgsxkcdcom_ligim" height="568" src="http://posterous.com/getfile/files.posterous.com/codebetter/JudujxfvlfapafyvonlAaxEcokJABqfdEAGenjaoHusEpfatdrnHJlAhBwyu/media_httpimgsxkcdcom_liGIm.png.scaled500.png" width="500" /&gt;&lt;/a&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://xkcd.com/353/"&gt;xkcd.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;funny!!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/xkcd-python"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-8023494201624733413?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/8023494201624733413/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/xkcd-python.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8023494201624733413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/8023494201624733413'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/xkcd-python.html' title='xkcd: Python'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-4707231733632422600</id><published>2011-08-02T16:40:00.001+08:00</published><updated>2011-08-02T16:40:25.118+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mashable'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Guru'/><category scheme='http://www.blogger.com/atom/ns#' term='Ben Parr'/><category scheme='http://www.blogger.com/atom/ns#' term='To Tell the Truth'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Sergy Brin'/><category scheme='http://www.blogger.com/atom/ns#' term='Google co-founder'/><title type='text'>Flashback: Google's Sergey Brin Isn't the Real Google Guru on "To Tell the Truth" [VIDEO]</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;a href="http://mashable.com/2011/08/02/google-guru-video/"&gt;&lt;iframe allowfullscreen="true" src="http://www.youtube.com/embed/YsLBuCp23QA" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/a&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://mashable.com/2011/08/02/google-guru-video/"&gt;mashable.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;hilarious!!&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://maxchiu.posterous.com/flashback-googles-sergey-brin-isnt-the-real-g"&gt;Does IT Matters?&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-4707231733632422600?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/4707231733632422600/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/flashback-google-sergey-brin-isn-real.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4707231733632422600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/4707231733632422600'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/flashback-google-sergey-brin-isn-real.html' title='Flashback: Google&amp;#39;s Sergey Brin Isn&amp;#39;t the Real Google Guru on &amp;quot;To Tell the Truth&amp;quot; [VIDEO]'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/YsLBuCp23QA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2956634968773002265</id><published>2011-08-02T02:45:00.001+08:00</published><updated>2011-08-02T02:45:43.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Career'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><title type='text'>The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Media_httpwwwskorksco_wfsyf" height="300" src="http://posterous.com/getfile/files.posterous.com/codebetter/fGmdkxJFbbvyxEulBJozrphIhhDiGmEptwdttFvzgsdAmqtGixwbCzzIuoGb/media_httpwwwskorksco_wFsyF.jpg.scaled500.jpg" width="225" /&gt; &lt;/div&gt;     &lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.skorks.com/2011/02/the-greatest-developer-fallacy-or-the-wisest-words-youll-ever-hear/"&gt;skorks.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/the-greatest-developer-fallacy-or-the-wisest"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2956634968773002265?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2956634968773002265/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/greatest-developer-fallacy-or-wisest.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2956634968773002265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2956634968773002265'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/greatest-developer-fallacy-or-wisest.html' title='The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-2036521602176801462</id><published>2011-08-02T02:42:00.001+08:00</published><updated>2011-08-02T02:42:04.460+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='DZone'/><category scheme='http://www.blogger.com/atom/ns#' term='Career'/><title type='text'>As A Software Engineer, Do You Really Like Your Job? | Agile Zone</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div style="margin-bottom: 5px;"&gt;      				&lt;span&gt;&lt;/span&gt;&lt;p&gt;I love how things happen. First, I ask for feedback on the &lt;a href="http://www.facebook.com/regulargeek" target="_blank"&gt;blog Facebook page&lt;/a&gt;  about what types of posts people would like to see. Someone asks for   more career advice for senior level people, and then two other blog   posts appear that make my job a lot easier. There are a lot of topics to  talk about when you look at career advice for seasoned veterans of   industry. Today, I wanted to focus on making sure you, as a software   engineer, were doing the right thing for you. Basically, software   engineering is difficult work and typically high stress. So, if you   don’t really like your job, you need to do the right thing and find one   that you can like or even love. The real question is how do you know it   is time for a change?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://erik.randomdrivel.com/" target="_blank"&gt;Erik Petterson&lt;/a&gt; has a really interesting post where &lt;a href="http://erik.randomdrivel.com/articles/6/the-four-legs-of-job-satisfaction/" target="_blank"&gt;he compares job satisfaction to a coffee table&lt;/a&gt;. It is a very good post that gives you a nice overview of how to check if you still like your job:&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;My advice to those disenfranchised with their jobs.&amp;nbsp;   Inventory their job satisfaction coffee table.&amp;nbsp;&amp;nbsp; Ask yourself, “Am I   getting paid reasonably? Do I like what I’m doing, who I’m doing it   with, and whether the good times seem like they’re gonna continue or   not?”&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;There are plenty of websites where you can check the average   compensation for a software engineer in your geographic location. So,   you should make sure you are at least near the average or above it.&lt;/p&gt;  &lt;p&gt;The team that you work with is also very important, because they can   make a job much more enjoyable. I have had some jobs where I had no   interest in going to happy hour after work with a large group of   coworkers. On the other hand, I have had teams where the people are   almost like family and working with them became enjoyable even if it was  stressful. Ask yourself, do you really like the people that you work   with? You spend at least 40 hours per week with them, and probably   another 10 hours per week thinking about them when you are home. Not   liking them will just make your home life more difficult.&lt;/p&gt;  &lt;p&gt;Job stability is a bit of a misnomer in our current industry. Even the giants like &lt;a href="http://www.ibm.com/" title="IBM" rel="homepage"&gt;IBM&lt;/a&gt;, &lt;a href="http://www.microsoft.com/" title="Microsoft" rel="homepage"&gt;Microsoft&lt;/a&gt; and even &lt;a href="http://google.com/" title="Google" rel="homepage"&gt;Google&lt;/a&gt;  have laid off people in the past two years. If you work for a smaller   company, stability is always a question. The problem is that you have   bills to pay, so a steady paycheck is required. What you want to do is   figure out if the company itself is somewhat stable. Have they had a lot  of people leave for other jobs in the area? Does the company have an   increasing customer base? Are they cutting little perks like free coffee  or bottled water? Also, how happy are the employees on average? All of   these point to the general health of the company, and can tell you   whether you should be looking for a new job in order to protect your   financial well-being.&lt;/p&gt;  &lt;p&gt;Lastly, and probably most important for software engineering is, do   you really like what you are doing? For some people, love of their work   can override any deficiencies in the other areas. That is not always a   good thing, unless you are already wealthy and the paycheck does not   matter to you. At some companies, the work will always be really   interesting and a lot of fun to work on. However, there are not a lot of  those types of jobs, but there are plenty that you can like. How do you  know if you do not like your current job? &lt;a href="http://www.43folders.com/" target="_blank"&gt;Merlin Mann&lt;/a&gt; wrote a &lt;a href="http://www.43folders.com/2011/04/22/cranking" target="_blank"&gt;fantastic post about cranking&lt;/a&gt;. His descriptions of cranking are probably all too familiar to some of you:&lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;&lt;p&gt;I didn’t have time to think about my family. Not now,   right? No, I had to keep working…&amp;nbsp;So, I’d type and type. I’d crank and   crank. I’d try and try…&amp;nbsp;I would do my job until I hadn’t the slightest   idea what time it was or what bullshit I was typing or what my crank was  ever meant to be attached to in the first place.&amp;nbsp;But, even when my   shitty little crank was not attached to anything, I did keep cranking.   Because, Dads do their job. It’s what they&amp;nbsp;&lt;em&gt;do&lt;/em&gt;.&amp;nbsp;They crank. They crank and crank and crank and crank.&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Have you ever been in that type of position? No matter how much work   you do, you have that much more to do. If the work is not interesting,   then it really is just like turning a crank on a bed. Eventually, you go  to work, do whatever is needed and collect a paycheck. There is no joy   in this life, and enjoying your job is very important to your overall   happiness. If you have found that you dread going to work, without even   knowing if there are problems, then you are probably just cranking.   Merlin has an excellent quote in that same post on what you need to do:&lt;/p&gt;  &lt;blockquote class="posterous_medium_quote"&gt;&lt;p&gt;It’s now become unavoidably clear to me that I’ve been   doing each of these things poorly. The job, the making, the pleasing,   and, yeah, the being at home. And I can’t live with that for another   day. So, I’ve chosen which one has to go.&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;You have to remember that you can change a lot of things. You can   change how you do your job, and maybe make your company a better place   to work. If that is not possible, what else can you change? Maybe it is   time for you to change your job, unless you really like that crank.&lt;/p&gt;  &lt;a href="http://www.zemanta.com/" title="Enhanced by Zemanta"&gt;&lt;img src="http://img.zemanta.com/zemified_e.png?x-id=a8a681fe-df00-4472-821d-53b8087d92f2" height="18" alt="Enhanced by Zemanta" width="75" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.zemanta.com/" title="Enhanced by Zemanta"&gt;&lt;/a&gt;References&lt;/p&gt;&lt;div&gt;  &lt;div&gt;Reference:&amp;nbsp;&lt;/div&gt;  &lt;div&gt;  &lt;div&gt;  &lt;a href="http://regulargeek.com/2011/05/01/as-a-software-engineer-do-you-really-like-your-job/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+RegularGeek+%28Regular+Geek%29&amp;amp;utm_content=Google+Reader"&gt;As A Software Engineer, Do You Really Like Your Job?&lt;/a&gt;        &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;    &lt;div&gt;&lt;div&gt;  &lt;label&gt;Your rating: &lt;/label&gt;  &lt;div&gt;&lt;div&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;  &lt;p&gt;  &lt;/p&gt;&lt;/div&gt;  &lt;/div&gt;				        &lt;div style="border: 1px #ccc solid; padding: 3px 3px; margin-top: 7px;"&gt;           &lt;a href="http://agile.dzone.com/news/software-engineer-do-you#"&gt;&lt;img title="" src="http://cdn.dzone.com/sites/all/files/imagecache/user_64/avatars/picture-74047.jpg" height="64" alt="" width="64" style="float: left;" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://agile.dzone.com/news/software-engineer-do-you#"&gt;&lt;/a&gt;        &lt;/p&gt;&lt;p style="padding-left: 80px; padding-top: 0; margin-top: 0;"&gt;  I am a software engineer, database developer, web developer, social media user, programming geek, avid reader, sports fan, data geek, and statistics geek. I do not care if something is new and shiny. I want to know if it works, if it is better than what I use now, and whether it makes my job or my life easier. I am also the author of RegularGeek.com and Founder of YackTrack.com, a social media monitoring and tracking tool.  Robert is a DZone MVB and is not an employee of DZone and has posted 54 posts at DZone. You can read more from them at &lt;a href="http://regulargeek.com/"&gt;their website.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;  	&lt;p&gt;    &lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://agile.dzone.com/news/software-engineer-do-you"&gt;agile.dzone.com&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Interesting article.&lt;/p&gt;&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://codebetter.posterous.com/as-a-software-engineer-do-you-really-like-you"&gt;CodeBetter&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2998151973618034631-2036521602176801462?l=codecrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codecrunch.blogspot.com/feeds/2036521602176801462/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://codecrunch.blogspot.com/2011/08/as-software-engineer-do-you-really-like.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2036521602176801462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2998151973618034631/posts/default/2036521602176801462'/><link rel='alternate' type='text/html' href='http://codecrunch.blogspot.com/2011/08/as-software-engineer-do-you-really-like.html' title='As A Software Engineer, Do You Really Like Your Job? | Agile Zone'/><author><name>Max</name><uri>http://www.blogger.com/profile/02996583991371842053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/-EpsMqCJAMdE/TkFxaENedLI/AAAAAAAAAKg/VjcaKjFtmmQ/s220/MAX%2B%25285%2529-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2998151973618034631.post-5679748163758946682</id><published>2011-07-27T15:42:00.001+08:00</published><updated>2011-07-27T15:42:50.660+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='Peter Norvig'/><title type='text'>Teach Yourself Programming in Ten Years</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;td&gt;    &lt;h3&gt;Why is everyone in such a rush?&lt;/h3&gt;    Walk into any bookstore, and you'll see how to &lt;i&gt;Teach Yourself Java  in 7 Days&lt;/i&gt; alongside endless variations offering to teach Visual  Basic, Windows, the Internet, and so on in a few days or hours.  I did  the following &lt;a href="http://www.amazon.com/exec/obidos/tg/browse/-/468558/104-5938873-6579160"&gt;power search&lt;/a&gt; at &lt;a href="http://www.amazon.com"&gt;Amazon.com&lt;/a&gt;:     &lt;div class="CodeRay"&gt;  &lt;div class="code"&gt;&lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;pubdate: after 1992 and title: days and (title: learn or title: teach yourself)&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;      and got back 248 hits.  The first 78 were computer books (number 79  was &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0781802245/"&gt;&lt;i&gt;Learn  Bengali in 30 days&lt;/i&gt;&lt;/a&gt;).  I replaced "days" with &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/ix=books&amp;amp;rank=%2Bfeaturedrank&amp;amp;fqp=power%01pubdate%3A%20after%201992%20and%20title%3A%20hours%20and%0D%20%28title%3A%20learn%20or%20title%3A%20teach%20yourself%29&amp;amp;sz=25&amp;amp;pg=3/ref=s_b_np"&gt;"hours"&lt;/a&gt;  and got remarkably similar results: 253 more books, with 77 computer  books followed by &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0028638999/"&gt;&lt;i&gt;Teach  Yourself Grammar and Style in 24 Hours&lt;/i&gt;&lt;/a&gt; at number 78. Out of  the top 200 total, 96% were computer books.      &lt;p&gt;The conclusion is that either people are in a big rush to learn  about computers, or that computers are somehow fabulously easier to  learn than anything else.  There are no books on how to learn  Beethoven, or Quantum Physics, or even Dog Grooming in a few days.  Felleisen &lt;i&gt;et al.&lt;/i&gt;  give a nod to this trend in their book &lt;i&gt;&lt;a href="http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html"&gt;How to Design Programs&lt;/a&gt;&lt;/i&gt;, when they say  "Bad programming is easy. &lt;i&gt;Idiots&lt;/i&gt; can learn it in &lt;i&gt;21 days&lt;/i&gt;,  even if they are &lt;i&gt;dummies&lt;/i&gt;.    &lt;/p&gt;&lt;p&gt; Let's analyze what a title like &lt;i&gt;&lt;a href="http://www.amazon.com/Learn-C-Three-Days-Rachele/dp/1556227078"&gt;Learn C++ in Three Days&lt;/a&gt;&lt;/i&gt;  could mean:  &lt;/p&gt;&lt;ul&gt;    &lt;li&gt;&lt;b&gt;Learn:&lt;/b&gt; In 3 days you won't have time to write several  significant programs, and learn from your successes and failures with  them.  You won't have time to work with an experienced programmer and  understand what it is like to live in a C++ environment.  In short, you  won't have time to learn much.  So the book can only be talking about a  superficial familiarity, not a deep understanding. As Alexander Pope said,  a little learning is a dangerous thing.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;C++:&lt;/b&gt; In 3 days you might be able to learn some of the syntax of  C++ (if you already know another language), but you couldn't  learn much about how to use the language.  In short, if you were, say, a  Basic programmer, you could learn to write programs in the style of  Basic using C++ syntax, but you couldn't learn what C++ is  actually good (and bad) for.  So what's the point?  &lt;a href="http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html"&gt;Alan  Perlis&lt;/a&gt; once said: "A language that doesn't affect the way you  think about programming, is not worth knowing".  One possible point is  that you have to learn a tiny bit of C++ (or more likely, something  like JavaScript or Flash's Flex) because you need to interface with an  existing tool to accomplish a specific task. But then you're not  learning how to program; you're learning to accomplish that task.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;in Three Days:&lt;/b&gt; Unfortunately, this is not enough, as the next  section shows.  &lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt;Teach Yourself Programming in Ten Years&lt;/h3&gt;    Researchers (&lt;a href="http://www.amazon.com/exec/obidos/ASIN/034531509X/"&gt;Bloom  (1985)&lt;/a&gt;, &lt;a href="http://www.norvig.com/21-days.html#bh"&gt;Bryan &amp;amp; Harter (1899)&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0805803092"&gt;Hayes  (1989)&lt;/a&gt;, &lt;a href="http://www.norvig.com/21-days.html#sc"&gt;Simmon &amp;amp; Chase (1973)&lt;/a&gt;) have shown it  takes about ten years to develop expertise in any of a wide variety of  areas, including chess playing, music composition, telegraph  operation, painting, piano playing, swimming, tennis, and research in  neuropsychology and topology.  The key is &lt;i&gt;deliberative&lt;/i&gt;  practice: not just doing it again and again, but challenging yourself  with a task that is just beyond your current ability, trying it,  analyzing your performance while and after doing it, and correcting  any mistakes.  Then repeat.  And repeat again.  There appear to be no  real shortcuts: even Mozart, who was a musical prodigy at age 4, took  13 more years before he began to produce world-class music.  In  another genre, the Beatles seemed to burst onto the scene with a  string of #1 hits and an appearance on the Ed Sullivan show in 1964.  But they had been playing small clubs in Liverpool and Hamburg since  1957, and while they had mass appeal early on, their first great  critical success, &lt;i&gt;Sgt. Peppers&lt;/i&gt;, was released in 1967.   &lt;a href="http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017922"&gt;Malcolm  Gladwell&lt;/a&gt; reports that a study of students at the Berlin Academy of  Music compared the top, middle, and bottom third of the class and  asked them how much they had practiced:  &lt;blockquote&gt;  Everyone, from all three groups, started playing at roughly the same  time - around the age of five. In those first few years, everyone  practised roughly the same amount - about two or three hours a  week. But around the age of eight real differences started to  emerge. The students who would end up as the best in their class began  to practise more than everyone else: six hours a week by age nine,  eight by age 12, 16 a week by age 14, and up and up, until by the age  of 20 they were practising well over 30 hours a week. By the age of  20, the elite performers had all totalled 10,000 hours of practice  over the course of their lives. The merely good students had totalled,  by contrast, 8,000 hours, and the future music teachers just over  4,000 hours.  &lt;/blockquote&gt;  &lt;p&gt;  So it may be that 10,000 hours, not 10 years, is the magic number.  (Henri Cartier-Bresson (1908-2004) said "Your first 10,000 photographs are your  worst,"  but he shot more than one an hour.)  Samuel Johnson (1709-1784) thought it  took even longer: "Excellence in any department can be  attained only by the labor of a lifetime; it is not to be purchased at  a lesser price."  And Chaucer (1340-1400) complained "the lyf so short, the craft  so long to lerne." Hippocrates (c. 400BC) is known for the excerpt "ars longa,  vita brevis", which is part of the longer quotation "Ars longa, vita  brevis, occasio praeceps, experimentum periculosum, iudicium  difficile", which in English renders as "Life is short, [the] craft  long, opportunity fleeting, experiment treacherous, judgment  difficult."  Although in Latin, &lt;i&gt;ars&lt;/i&gt; can mean either art or  craft, in the original Greek the word "techne" can only mean "skill", not "art".      &lt;/p&gt;&lt;p&gt;  Here's my recipe for programming success:  &lt;/p&gt;&lt;ul&gt;    &lt;li&gt; Get interested in programming, and do some because it is fun.  Make sure  that it keeps being enough fun so that you will be willing to put in ten years.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Talk to other programmers; read other programs.  This is more important  than any book or training course.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Program.  The best kind of learning is &lt;a href="http://www.engines4ed.org/hyperbook/nodes/NODE-120-pg.html"&gt;learning  by doing&lt;/a&gt;.  To put it more technically, "the maximal level of  performance for individuals in a given domain is not attained  automatically as a function of extended experience, but the level of  performance can be increased even by highly experienced individuals as  a result of deliberate efforts to improve." &lt;a href="http://www2.umassd.edu/swpi/DesignInCS/expertise.html"&gt;(p. 366)&lt;/a&gt;  and "the most effective learning requires a well-defined task with an  appropriate difficulty level for the particular individual,  informative feedback, and opportunities for repetition and corrections  of errors." (p. 20-21)  The book &lt;i&gt;  &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0521357349"&gt;Cognition in Practice: Mind, Mathematics, and Culture in Everyday  Life&lt;/a&gt;&lt;/i&gt; is an interesting   reference for this viewpoint.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; If you want, put in four years at a college (or more at a  graduate school).  This will give you access to some jobs that require  credentials, and it will give you a deeper understanding of the field,  but if you don't enjoy school, you can (with some dedication) get  similar experience on the job. In any case, book learning alone won't  be enough. "Computer science education cannot make anybody an expert  programmer any more than studying brushes and pigment can make  somebody an expert painter" says Eric Raymond, author of &lt;i&gt;The New  Hacker's Dictionary&lt;/i&gt;. One of the best programmers I ever hired had  only a High School degree; he's produced a lot of &lt;a href="http://www.xemacs.org"&gt;great&lt;/a&gt; &lt;a href="http://www.mozilla.org"&gt;software&lt;/a&gt;, has his own &lt;a href="http://groups.google.com/groups?q=alt.fan.jwz&amp;amp;meta=site%3Dgroups"&gt;news group&lt;/a&gt;, and made enough in stock options to buy his own &lt;a href="http://en.wikipedia.org/wiki/DNA_Lounge"&gt;nightclub&lt;/a&gt;.    &lt;/li&gt;&lt;li&gt; Work on projects with other programmers. Be the best programmer  on some projects; be the worst on some others.  When you're the best,  you get to test your abilities to lead a project, and to inspire  others with your vision.  When you're the worst, you learn what the  masters do, and you learn what they don't like to do (because they  make you do it for them).&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Work on projects &lt;i&gt;after&lt;/i&gt; other programmers. Be involved in  understanding a program written by someone else. See what it takes to  understand and fix it when the original programmers are not  around. Think about how to design your programs to make it easier for  those who will maintain it after you.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Learn at least a half dozen programming languages.  Include one  language that supports class abstractions (like Java or C++), one that  supports functional abstraction (like Lisp or ML), one  that supports syntactic abstraction (like Lisp), one  that supports declarative specifications (like Prolog or C++  templates), one that supports coroutines (like Icon or Scheme), and  one that supports parallelism (like Sisal).  &lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Remember that there is a "computer" in "computer science". Know  how long it takes your computer to execute an instruction, fetch a  word from memory (with and without a cache miss), read consecutive words from disk, and seek to a new location on disk. (&lt;a href="http://www.norvig.com/21-days.html#answers"&gt;Answers here.&lt;/a&gt;) &lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Get involved in a language  standardization effort.  It could be the ANSI C++ committee, or it  could be deciding if your local coding style will have 2 or 4 space  indentation levels.  Either way, you learn about what other people  like in a language, how deeply they feel so, and perhaps even a little  about why they feel so.&lt;p&gt;    &lt;/p&gt;&lt;/li&gt;&lt;li&gt; Have the good sense to get off the language standardization effort as  quickly as possible.  &lt;/li&gt;&lt;/ul&gt;    With all that in mind, its questionable how far you can get just by  book learning.  Before my first child was born, I read all the &lt;i&gt;How  To&lt;/i&gt; books, and still felt like a clueless novice.  30 Months later,  when my second child was due, did I g
