<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.feedblitz.com/feedblitz_rss.xslt"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
 xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"> <channel><title>Atomic Spin</title> <atom:link href="http://spin.atomicobject.com/feed/?redirect=false&#038;r=1&#038;fbz=0" rel="self" type="application/rss+xml" /><link>http://spin.atomicobject.com</link> <description>Atomic Object's Blog on Software Design &amp; Development</description> <lastBuildDate>Fri, 24 May 2013 13:14:44 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency>
<image>
	<url>https://s3.amazonaws.com/users.feedblitz.com/11ccaefebf470d493a858839c60c2ba7/AO-wordmark-color-smaller.png</url>
	<title>Atomic Spin</title>
	<link>http://spin.atomicobject.com</link>
</image>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/24/not-set-not-provided-content-targeting/</feedburner:origLink><title>Understanding &#8220;Not Set,&#8221; &#8220;Not Provided,&#8221; and &#8220;Content Targeting&#8221; in Google Analytics</title><link>http://feeds.feedblitz.com/~/41520067/0/atomicspin~Understanding-Not-Set-Not-Provided-and-Content-Targeting-in-Google-Analytics/</link> <comments>http://feeds.feedblitz.com/~/41520067/0/atomicspin~Understanding-Not-Set-Not-Provided-and-Content-Targeting-in-Google-Analytics/#comments</comments> <pubDate>Fri, 24 May 2013 12:00:46 +0000</pubDate> <dc:creator>Justin Kulesza</dc:creator> <category><![CDATA[Miscellaneous]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96972</guid> <description><![CDATA[<p><p>Recently, I&#8217;ve been doing a lot of work with customers interpreting Google Analytics (GA) data. A frequent confusion surrounds the appearance of &#8220;not set,&#8221; &#8220;not provided,&#8221; and &#8220;content targeting&#8221; in the list of keywords provided by GA.  Especially with recent GA changes, these keywords often show up for a very significant percentage of visits.</p><p><a
href="http://feeds.feedblitz.com/~/41520067/0/atomicspin~Understanding-Not-Set-Not-Provided-and-Content-Targeting-in-Google-Analytics/" class="more-link">Read more on Understanding &#8220;Not Set,&#8221; &#8220;Not Provided,&#8221; and &#8220;Content Targeting&#8221; in Google Analytics <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41520067/0/atomicspin~Understanding-Not-Set-Not-Provided-and-Content-Targeting-in-Google-Analytics/">Understanding &#8220;Not Set,&#8221; &#8220;Not Provided,&#8221; and &#8220;Content Targeting&#8221; in Google Analytics</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/14/managing-email-good-habits/&quot;&gt;Kick Your Bad Email Habits&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/11/makerbot-replicator-2-issues/&quot;&gt;Replicator 2 Teething Issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/07/career-advice-for-success/&quot;&gt;Getting the Best Career Advice at Any Age/Stage&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>Recently, I&#8217;ve been doing a lot of work with customers interpreting Google Analytics (GA) data. A frequent confusion surrounds the appearance of &#8220;not set,&#8221; &#8220;not provided,&#8221; and &#8220;content targeting&#8221; in the list of keywords provided by GA.  Especially with recent GA changes, these keywords often show up for a very significant percentage of visits.</p><h3>Some Terminology</h3><ul><li><strong><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Index_term">Keyword</a></strong>: The search terms used to locate content on a search engine.</li><li><strong><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Organic_search">Organic Search</a></strong>: A &#8220;normal&#8221; Google search in which the user clicks on non-paid search results relevant to his or her keywords.</li><li><strong><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Paid_search">Paid Search</a></strong>: A Google search in which a user clicks on a keyword-targeted ad which is paid for by a Google AdWords campaign.</li><li><strong>Analytics</strong>: <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Google_Analytics">Google Analytics</a> (GA), website statistics and metrics.</li><li><strong>AdWords</strong>: <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/AdWords">Google AdWords</a> (AW), pay-per-click advertising.</li></ul><p><span
id="more-96972"></span>
<br
/><h2>&#8220;Not Provided&#8221;</h2></p><p>This phrase will show up in GA results if Google is &#8220;hiding&#8221; the keywords used in an organic search. This happens when a user is logged into his or her Google account while performing a search. Google claims to hide the keywords for the privacy of the user.</p><p><strong>Example</strong>: If I&#8217;m logged into my Google account and search &#8220;atomic object spin&#8221; to locate and visit Atomic&#8217;s blog, none of these organic search keywords will be passed to our GA account. My visit will show up with the &#8220;Not Provided&#8221; keyword.</p><p>If a visit comes not from organic search, but paid search, then the keyword will be displayed, even if the user is logged into his or her Google account.</p><p><strong>Example</strong>: If I&#8217;m logged into my Google account, search for &#8220;atomic object spin,&#8221; and click on an AdWords ad (not an organic search result) created as part of an AdWords campaign, my visit will show up in GA with the actual keywords &#8220;atomic object spin.&#8221;</p><h2>&#8220;Not Set&#8221;</h2><p>This phrase will show up for three different reasons:</p><ol><li><p>If the visit is a case of &#8220;direct traffic&#8221;: the user clicks on no links, and just types in (or copies and pastes) a URL.</p><p><strong>Example</strong>: I just type in &#8220;spin.atomicobject.com&#8221; in my browser&#8217;s address bar.</p></li><li><p>If the visit is a case of &#8220;referral traffic&#8221;: the user clicks on a link on another site (such as a blog, forum, or aggregator), but not from a search engine.</p><p><strong>Example</strong>: I click on a link to a &#8220;spin.atomicobject.com&#8221; post on Twitter.</p></li><li><p>If the visit is a case of paid traffic for a Google AdWords account that is not linked to the current GA account.</p><p><strong>Example</strong>: I search for &#8220;atomic object spin&#8221; on Google, and click on an AdWords ad. However, my current GA account is not linked to the Google AdWords account which manages the ad&#8217;s campaign.</p><p>This situation happens most often when an organization has multiple AdWords accounts that all create campaigns for the same website. A GA account can only be associated with a single Google AdWords account. If a campaign that generates the visit belongs to an AdWords account which isn&#8217;t linked to the given GA account, the visit will show up with the keyword &#8220;not set&#8221;.</p><p><strong>Example</strong>: An organization has one GA account (&#8220;corporate&#8221;), and two Google AdWords accounts (&#8220;corporate&#8221; and &#8220;branch&#8221;). The &#8220;corporate&#8221; Analytics and AdWords accounts are linked, but the &#8220;branch&#8221; AdWords account is not.  However, both &#8220;corporate&#8221; and &#8220;branch&#8221; AdWords accounts are used to create ads for the website.  If an ad belonging to a campaign from the &#8220;branch&#8221; AdWords account is clicked from a search, the visit will show up in the &#8220;corporate&#8221; Analytics account as &#8220;not set&#8221;.</p></li></ol><h2>&#8220;Content Targeting&#8221;</h2><p>This keyword will show up for visits generated by ads that are not related to a user search, but which appear on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/AdWords#AdWords_distribution">Google&#8217;s Display Network</a>. These are the ads which you will often see when visiting other websites, on your mobile phone, or in online videos. They are associated with the Google AdWords account that owns the campaign, but do not rely on any specific user search.</p><p><strong>Example</strong>: If I visit Facebook, and click on one of the numerous &#8220;linux hosting&#8221; ads which show up on the right-side of my screen, my visit to that particular website would list a keyword of &#8220;content targeting&#8221; in their GA account.</p><h2>So when <em>do</em> real keywords show up?</h2><p>With all of these meta-keywords, it&#8217;s helpful to review under what conditions real keywords do show up:</p><ol><li>Organic search visits when a user is <em>not</em> logged into his or her Google account.</li><li>Organic search visits from other search engines.</li><li>Visits from paid search when the AdWords campaign owning the clicked ad is linked to the Analytics account being used.</li></ol><p>&nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/24/not-set-not-provided-content-targeting/">Understanding &#8220;Not Set,&#8221; &#8220;Not Provided,&#8221; and &#8220;Content Targeting&#8221; in Google Analytics</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41520067/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41520067/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/14/managing-email-good-habits/&quot;&gt;Kick Your Bad Email Habits&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/11/makerbot-replicator-2-issues/&quot;&gt;Replicator 2 Teething Issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/07/career-advice-for-success/&quot;&gt;Getting the Best Career Advice at Any Age/Stage&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41520067/0/atomicspin~Understanding-Not-Set-Not-Provided-and-Content-Targeting-in-Google-Analytics/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/23/99u-experience/</feedburner:origLink><title>A First Experience at 99U: Through the Lens of a Designer</title><link>http://feeds.feedblitz.com/~/41474889/0/atomicspin~A-First-Experience-at-U-Through-the-Lens-of-a-Designer/</link> <comments>http://feeds.feedblitz.com/~/41474889/0/atomicspin~A-First-Experience-at-U-Through-the-Lens-of-a-Designer/#comments</comments> <pubDate>Thu, 23 May 2013 12:00:28 +0000</pubDate> <dc:creator>Jenny Carroll</dc:creator> <category><![CDATA[Events]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=97064</guid> <description><![CDATA[<p><p><a
href="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0012-web.jpg"><img
class="aligncenter size-full wp-image-97067" alt="99U_ScottBelsky1" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0012-web.jpg" width="590" height="395" /></a></p><blockquote><p>“Nothing extraordinary is ever achieved through ordinary means.” -Scott Belsky</p></blockquote><p>My experience this year at <a
title="99U" href="http://99u.com/" target="_blank">99U</a> has left me holding on tight to something extraordinary. I can only describe these two days as a perfect dream, a place I want to hold onto and remember as if it were yesterday. As a designer, my senses are fine-tuned to pick up all the details, and from 99U I only expected… perfection. Okay, I knew my sights were set high — but I didn’t anticipate the extent to which they would be surpassed.</p><p><a
href="http://feeds.feedblitz.com/~/41474889/0/atomicspin~A-First-Experience-at-U-Through-the-Lens-of-a-Designer/" class="more-link">Read more on A First Experience at 99U: Through the Lens of a Designer <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41474889/0/atomicspin~A-First-Experience-at-U-Through-the-Lens-of-a-Designer/">A First Experience at 99U: Through the Lens of a Designer</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/25/design-for-good-2013/&quot;&gt;Design for Good 2013&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/18/atomic-object-glsec-2013/&quot;&gt;Atomic Object Presenting Twice at GLSEC 2013&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/13/atomic-micwic/&quot;&gt;Atomic Object at the Michigan Celebration of Women in Computing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0012-web.jpg"><img
class="aligncenter size-full wp-image-97067" alt="99U_ScottBelsky1" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0012-web.jpg" width="590" height="395" /></a></p><blockquote><p>“Nothing extraordinary is ever achieved through ordinary means.” -Scott Belsky</p></blockquote><p>My experience this year at <a
title="99U" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~99u.com/" target="_blank">99U</a> has left me holding on tight to something extraordinary. I can only describe these two days as a perfect dream, a place I want to hold onto and remember as if it were yesterday. As a designer, my senses are fine-tuned to pick up all the details, and from 99U I only expected… perfection. Okay, I knew my sights were set high — but I didn’t anticipate the extent to which they would be surpassed.</p><p><span
id="more-97064"></span></p><h2>Setting the Scene</h2><p>The venue set the tone for an inspiring and profound event. <a
title="Alice Tully Hall" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~lc.lincolncenter.org/" target="_blank">Alice Tully Hall</a>, located in Lincoln Center, is near the southwest corner of Central Park. This location provided me a perfect walk through Central Park both days of the event (not to mention the magnificent weather we had). The event ended Friday evening at the <a
title="MoMA" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.moma.org/" target="_blank">MoMA</a> — my favorite art museum. Both the park and museum served as a perfect platform to reflect upon and unfold the events of the day.</p><p><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0015-web.jpg"><img
class="aligncenter size-full wp-image-97066" alt="99U_CollectedWisdom" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0015-web.jpg" width="590" height="336" /></a></p><p>No expense was spared. Not only was there forethought in rich content curation, but every detail felt planned with such careful precision. The <a
title="Behance" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.behance.net/" target="_blank">Behance</a> team really outdid themselves by laying out the red carpet for attendees to meet and converse in an inviting pool of smart, creative enthusiasts.</p><h2>Insights from Scott Belsky</h2><p>While there were many key insights that had a profound impact on me, I’d like to cover just a few that Scott Belsky touched on in his masterclass, <i>“Making Ideas Happen: Key Insights to Creative Execution.”</i></p><p><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0066-web.jpg"><img
class="aligncenter size-full wp-image-97070" alt="99U_ScottBelsky2" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0066-web.jpg" width="590" height="395" /></a></p><p>For those of you who don’t know <a
title="Scott Belsky" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~scottbelsky.com/530/bio" target="_blank">Scott</a>, well&#8230; he is a leading exemplar, not just to designers, but emerging entreprenuers, makers and creatives alike. He co-founded Behance, serves as VP of Community at Adobe, and is most prominently known as the author of “<a
title="Making Ideas Happen" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~99u.com/book/making-ideas-happen" target="_blank">Making Ideas Happen</a>.” I have read the book (which was insightful, in and of itself). Then I went to 99U, which is a product of Behance, and observed a leader who was an exact testimony to all of the things he talks about in his book. In front of a room of 1,000 professionals, all the senses came together as Scott&#8217;s calm demeanor set the tone in an already acoustically-sound venue.</p><blockquote><p>“The tragedy of talent is when no one knows who they are looking at.”</p></blockquote><p>In his masterclass at 99U, two things that Scott talked about particularly stayed with me: how leadership fosters a culture where ideas can be shared liberally, and how to maximize creative potential in your team. He suggests using sketch assignments as a way to learn more about your team’s hidden talents and discover new ways to implement your ideas.</p><blockquote><p>“Leaders fail to buy engagement by talking first.”</p></blockquote><p>Scott uses the example of a team standup meeting to illustrate how a leader who is silent can draw out more ideas and creativity from the team. So silence the visionary! Foster a culture of &#8220;get and give&#8221; idea sharing to discover talent in all corners of your business.</p><blockquote><p>“Incentivize innovation by tolerating failure.”</p></blockquote><p>And finally, Scott talks about creating an allowance for failure within a culture. If you institute a &#8220;try without being docked&#8221; mentality, you can give your team even more opportunities to learn new things.</p><p><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0083-web.jpg"><img
class="aligncenter size-full wp-image-97071" alt="99U_ScottBelsky3" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/DSC_0083-web.jpg" width="590" height="395" /></a></p><h2>Learning to Reach Out</h2><p>After the class, I took an opportunity to approach Scott in person with something project-specific in mind. The conversation was succinct, but it offered me an opportunity to overcome a personal fear and approach the curator himself. I also got some very topical project advice, which lifted confidence in my team’s approach to some interesting design challenges.</p><p>I was surprised that an event like this could present so many layers of interaction and variety in medium. There was a sense of cohesion in the room, and casualness to approach and kickstart conversations with other attendees. The intricacies of curating such a well-crafted social framework piqued a new curiosity in me.</p><blockquote><p>“We believe that ‘networking’ is sharing.”</p></blockquote><p>In closing, I want to touch on this statement and thank Scott for sharing it. It has resolved a stigma for me when it comes to attending &#8220;networking&#8221; events. In turn, I have a renewed interest and hunger to continue overcoming self-doubt, exposing myself as a designer and sharing ideas more often.</p><h2>More from 99U</h2><ul><li><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~99u.com/articles/15533/insights-from-a-j-jacobs-joe-gebbia-and-charlie-todd-at-the-2013-99u-conference" target="_blank">Insights from A.J. Jacobs, Joe Gebbia, Charlie Todd</a></li><li><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~99u.com/articles/15538/insights-from-ramit-sethi-leah-busque-jeff-sheng-more-at-the-2013-99u-conference" target="_blank">Insights from Ramit Sethi, Leah Busque, Jeff Sheng</a></li><li><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~99u.com/articles/15681/insights-from-hosain-rahman-josh-reich-heather-payne-more-at-the-2013-99u-conference" target="_blank">Insights from Hosain Rahman, Josh Reich, Heather Payne</a></li></ul><p>I also published this post on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~https://medium.com/what-i-learned-building/efa8ac38170e" target="_blank"><b>Medium</b></a>, <i>&#8220;A place to read and write things that matter.&#8221;</i></p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/23/99u-experience/">A First Experience at 99U: Through the Lens of a Designer</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41474889/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41474889/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/25/design-for-good-2013/&quot;&gt;Design for Good 2013&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/18/atomic-object-glsec-2013/&quot;&gt;Atomic Object Presenting Twice at GLSEC 2013&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/13/atomic-micwic/&quot;&gt;Atomic Object at the Michigan Celebration of Women in Computing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41474889/0/atomicspin~A-First-Experience-at-U-Through-the-Lens-of-a-Designer/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/22/google-drive-javascript/</feedburner:origLink><title>Convert Google Drive Data to JavaScript with Tabletop</title><link>http://feeds.feedblitz.com/~/41440982/0/atomicspin~Convert-Google-Drive-Data-to-JavaScript-with-Tabletop/</link> <comments>http://feeds.feedblitz.com/~/41440982/0/atomicspin~Convert-Google-Drive-Data-to-JavaScript-with-Tabletop/#comments</comments> <pubDate>Wed, 22 May 2013 12:00:23 +0000</pubDate> <dc:creator>Dustin Tinney</dc:creator> <category><![CDATA[Design & Development]]></category> <category><![CDATA[Web]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96661</guid> <description><![CDATA[<p><p>In my last post, I talked about <a
href="http://spin.atomicobject.com/2013/03/03/application-data-storage-google-drive/">using a Google Drive document in place of your database backend</a>.</p><p>I&#8217;ve implemented a few web applications using this feature and have always found the biggest issue to be the connection —handling the setup of the Google doc and managing the CSV format that it provides as the interface.</p><p><a
href="http://feeds.feedblitz.com/~/41440982/0/atomicspin~Convert-Google-Drive-Data-to-JavaScript-with-Tabletop/" class="more-link">Read more on Convert Google Drive Data to JavaScript with Tabletop <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41440982/0/atomicspin~Convert-Google-Drive-Data-to-JavaScript-with-Tabletop/">Convert Google Drive Data to JavaScript with Tabletop</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/21/from-photoshop-to-css/&quot;&gt;From Photoshop to CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/&quot;&gt;HTML5 Date Inputs and Ember.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/01/less-state-begets-better-software/&quot;&gt;Less State Begets Better Software&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>In my last post, I talked about <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/03/03/application-data-storage-google-drive/">using a Google Drive document in place of your database backend</a>.</p><p>I&#8217;ve implemented a few web applications using this feature and have always found the biggest issue to be the connection —handling the setup of the Google doc and managing the CSV format that it provides as the interface.</p><p>Thankfully I was not alone. <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~builtbybalance.com/Tabletop/">Tabletop</a> takes a Google Drive spreadsheet and converts it into a JavaScript object. I&#8217;ve found Tabletop integration into Backbone.js to be quite simple. With a few lines of custom code you can even hook up the Backbone.js sync method to use Tabletop as a data source.</p><p>So if you followed my other post or are just interested in using a Google Drive document in JavaScript I recommend checking out <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~builtbybalance.com/Tabletop/">Tabletop</a>.
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/22/google-drive-javascript/">Convert Google Drive Data to JavaScript with Tabletop</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41440982/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41440982/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/21/from-photoshop-to-css/&quot;&gt;From Photoshop to CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/&quot;&gt;HTML5 Date Inputs and Ember.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/01/less-state-begets-better-software/&quot;&gt;Less State Begets Better Software&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41440982/0/atomicspin~Convert-Google-Drive-Data-to-JavaScript-with-Tabletop/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/21/10-best-design-blogs/</feedburner:origLink><title>10 of My Favorite Industry-Related Blogs &amp; Websites</title><link>http://feeds.feedblitz.com/~/41401536/0/atomicspin~of-My-Favorite-IndustryRelated-Blogs-amp-Websites/</link> <comments>http://feeds.feedblitz.com/~/41401536/0/atomicspin~of-My-Favorite-IndustryRelated-Blogs-amp-Websites/#comments</comments> <pubDate>Tue, 21 May 2013 12:00:48 +0000</pubDate> <dc:creator>Brittany Hunter</dc:creator> <category><![CDATA[Visual Design]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96845</guid> <description><![CDATA[<p><p>One thing I love about working in software is the pace and rapid rate of change. As technology evolves, practices and techniques improve, design trends change, and new things become possible. This means there&#8217;s always something to learn. In this post, I&#8217;m going to share 10 of the best design blogs and websites I&#8217;ve found for keeping abreast of and being challenged by new ideas in the industry.</p><p><a
href="http://feeds.feedblitz.com/~/41401536/0/atomicspin~of-My-Favorite-IndustryRelated-Blogs-amp-Websites/" class="more-link">Read more on 10 of My Favorite Industry-Related Blogs &#038; Websites <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41401536/0/atomicspin~of-My-Favorite-IndustryRelated-Blogs-amp-Websites/">10 of My Favorite Industry-Related Blogs &#038; Websites</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/21/from-photoshop-to-css/&quot;&gt;From Photoshop to CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/02/22/css-sprite-semantics-scaleability/&quot;&gt;Sprites, Semantics &amp;amp; Scalability: A Demo with Playing Cards&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/02/02/strategic-approach-wireframing/&quot;&gt;A Strategic Approach to Wireframing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>One thing I love about working in software is the pace and rapid rate of change. As technology evolves, practices and techniques improve, design trends change, and new things become possible. This means there&#8217;s always something to learn. In this post, I&#8217;m going to share 10 of the best design blogs and websites I&#8217;ve found for keeping abreast of and being challenged by new ideas in the industry.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/Smashing_Magazine_Logo-1.png" alt="Smashing Magazine Logo" width="300" height="78" align="right" style="margin-left: 20px;" /> <Strong>Smashing Magazine</strong>
<br
/> <A
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.smashingmagazine.com/">http://www.smashingmagazine.com/</a>
<br
/> Smashing Magazine has been in my reading list for almost a decade. Their articles are always highly researched and well-crafted, and they cover a wide range of topics related to designing and creating for the web. If you don&#8217;t read Smashing Magazine, you should. Smashing Magazine has been one of the best design blogs out there for a long time.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/Screen-Shot-2013-05-17-at-10.24.44-AM.png" alt="Zurblog" width="203" height="80" class="alignright size-full wp-image-96998" align="right" style="margin-left: 20px;"  /><Strong>ZURBlog</strong> 
<br
/> <A
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~zurb.com/blog">http://zurb.com/blog/</a>
<br
/> I&#8217;ve enjoyed using Zurb&#8217;s Foundation framework for the first time on my current project, and I&#8217;m enjoying their blog even more. As a software product design company, Zurb is somewhat of a kindred spirit to Atomic Object, so I appreciate reading what&#8217;s going on in their neck of the woods and learning about new approaches that they are working on.</p><p><span
id="more-96845"></span><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/sidebar.png" alt="Sidebar.io" width="187" height="60" class="alignright size-full wp-image-97000" align="right" style="margin-left: 20px;" /><Strong>Sidebar</strong> 
<br
/> <A
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~sidebar.io/">http://sidebar.io/</a>
<br
/> Sidebar is a relatively new site. It&#8217;s a daily, curated list of 5 links to high-quality web- and software-design related articles from around the net. I appreciate the breadth and depth of the articles featured.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/hbr.png" alt="hbr" width="186" height="75" class="alignright size-full wp-image-97006" align="right" style="margin-left: 20px;"  /><Strong>HBR Blog Network</strong> 
<br
/> <A
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~blogs.hbr.org/">http://blogs.hbr.org/</a>
<br
/> You might not expect to see a business website on a list of the best design blogs, but as a software designer, my job isn&#8217;t just about designing pretty interfaces — it&#8217;s about helping my clients find solutions to their business problems. HBR Blog Network is great for helping me to &#8220;zoom out&#8221; and learn more about the business ecosystems surrounding the products I help create. As you would expect from HBR, the articles are well-written, well-researched, and cover a variety of interesting topics.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/cameronmoll.png" alt="cameronmoll" width="171" height="46" class="alignright size-full wp-image-97009" align="right" style="margin-left: 20px;"  /><Strong>Cameron Moll</strong> 
<br
/> <A
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~cameronmoll.tumblr.com/">http://cameronmoll.tumblr.com/</a>
<br
/> Cameron Moll is an industry veteran, and his site is another one that I&#8217;ve kept an eye on ever since I was a high schooler designing websites in my parents&#8217; basement. Cameron&#8217;s tumblr blog is a reliable smorgasboard of interesting thoughts and links related to design, the web, and the world around us.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/jenmyers.png" alt="jenmyers" width="212" height="78" class="alignright size-full wp-image-97005" align="right" style="margin-left: 20px;"  /><Strong>Jen Myers</strong> 
<br
/> <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~jenmyers.net/writing/">http://jenmyers.net/writing/</a>
<br
/> Jen Myers is great. I respect her as a fellow user interface designer, and I deeply appreciate and the work she does related to increasing diversity in the tech industry. Her writing is thought-provoking. Also check out her <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~jenmyers.tumblr.com/">tumblr.</a></p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/littlebig.png" alt="littlebig" width="375" height="79" class="alignright size-full wp-image-97007" align="right" style="margin-left: 20px;"  /><Strong>Little Big Details</strong> 
<br
/> <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~littlebigdetails.com/">http://littlebigdetails.com/</a>
<br
/> Little Big Details is perfect for a quick brain-break in the middle of the day. As the name implies, they showcase the little details that make a big difference in interface design. Great for inspiration when you&#8217;re trying to come up with that signature interaction to really set an app apart.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/Screen-Shot-2013-05-17-at-10.27.53-AM1.png" alt="Screen Shot 2013-05-17 at 10.27.53 AM" width="119" height="117" class="alignright size-full wp-image-97010" align="right" style="margin-left: 20px;"  /><Strong>Wells Riley</strong> 
<br
/> <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~blog.wells.ee/">http://blog.wells.ee/</a>
<br
/> I&#8217;ve only recently become aware of Wells Riley&#8217;s blog, but I&#8217;ve found it to be a good source of thoughtful commentary on our industry. One recent post I enjoyed is <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~blog.wells.ee/less-aesthetic-more-design">Less Aesthetic, More Design.</a></p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/observatory.gif" alt="observatory" width="300" class="alignright size-full wp-image-97004" align="right" style="margin-left: 20px;"  /><Strong>Design Observer Observatory</strong> 
<br
/> <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~observatory.designobserver.com/">http://observatory.designobserver.com/</a>
<br
/> A site about &#8220;Design and Visual Culture,&#8221; Observatory is one of the places I go for increasing the breadth of my knowledge about design. Recent articles at Observatory have covered topics as diverse as architecture, typography, and playgrounds.</p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/designfest.png" alt="designfest" width="166" height="56" class="alignright size-full wp-image-97008" align="right" style="margin-left: 20px;"  /><Strong>Design Festival</strong> 
<br> <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~designfestival.com/">http://designfestival.com/</a>
<br
/> There&#8217;s a whole genre of web design blogs dedicated to step-by-step tutorials and gallery posts. Design Festival belongs to this genre, and I&#8217;ve found it to be one of the higher-quality ones. If I want to learn some new Illustrator-fu or see a gallery of minimalist websites, Design Festival is my go-to.</p><p>Did I skip over your favorite site? Please let me know in the comments! I&#8217;m always interested in finding more sources of great information!
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/21/10-best-design-blogs/">10 of My Favorite Industry-Related Blogs &#038; Websites</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41401536/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41401536/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/21/from-photoshop-to-css/&quot;&gt;From Photoshop to CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/02/22/css-sprite-semantics-scaleability/&quot;&gt;Sprites, Semantics &amp;amp; Scalability: A Demo with Playing Cards&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/02/02/strategic-approach-wireframing/&quot;&gt;A Strategic Approach to Wireframing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41401536/0/atomicspin~of-My-Favorite-IndustryRelated-Blogs-amp-Websites/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/20/automate-human-good-development-habits/</feedburner:origLink><title>How to Automate Your Human – Forming Good Development Habits</title><link>http://feeds.feedblitz.com/~/41358086/0/atomicspin~How-to-Automate-Your-Human-%e2%80%93-Forming-Good-Development-Habits/</link> <comments>http://feeds.feedblitz.com/~/41358086/0/atomicspin~How-to-Automate-Your-Human-%e2%80%93-Forming-Good-Development-Habits/#comments</comments> <pubDate>Mon, 20 May 2013 12:00:48 +0000</pubDate> <dc:creator>Eric Shull</dc:creator> <category><![CDATA[Process & Practices]]></category> <category><![CDATA[Project Stories]]></category> <category><![CDATA[Tools]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96752</guid> <description><![CDATA[<p><p>As developers, we prefer to automate wherever possible. Usually we automate computers, but it&#8217;s also possible to automate humans. Humans, after all, come with their own built-in automation system called &#8220;habit formation,&#8221; and we can cultivate helpful habits if we understand how habits form. Here&#8217;s an example from personal experience.</p><p><a
href="http://feeds.feedblitz.com/~/41358086/0/atomicspin~How-to-Automate-Your-Human-%e2%80%93-Forming-Good-Development-Habits/" class="more-link">Read more on How to Automate Your Human – Forming Good Development Habits <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41358086/0/atomicspin~How-to-Automate-Your-Human-%e2%80%93-Forming-Good-Development-Habits/">How to Automate Your Human – Forming Good Development Habits</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/&quot;&gt;HTML5 Date Inputs and Ember.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/13/javascript-front-end-grunt/&quot;&gt;Build a Rich JavaScript Front End with Grunt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/12/dynamic-ember-js-binding-observers/&quot;&gt;Dynamic Binding in Ember.js Using Observers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>As developers, we prefer to automate wherever possible. Usually we automate computers, but it&#8217;s also possible to automate humans. Humans, after all, come with their own built-in automation system called &#8220;habit formation,&#8221; and we can cultivate helpful habits if we understand how habits form. Here&#8217;s an example from personal experience.</p><p>At Atomic Object, we&#8217;re very dedicated to test-driven development. The project I&#8217;m currently working on has 113 files of tests for a project with 154 files of logical code. Most code files are verified by a corresponding test file, so it&#8217;s important to update the appropriate tests before making changes to the code. Coming from a project that put more emphasis on full-stack integration tests rather than file-by-file unit tests, it was easy to forget to update the unit tests before diving into the code. Correcting this tendency required a bit of habit hacking.</p><p>Charles Duhigg&#8217;s excellent book <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.amazon.com/The-Power-Habit-What-Business/dp/1400069289/"><em>The Power of Habit</em></a> lays out a three-step framework for forming a habit. First, you need a <strong>trigger</strong>, something that cues you to carry out a <strong>routine</strong>. When you finish the routine, you need to receive a <strong>reward</strong>. Once you know the trigger, the routine, and the reward, the habit will start to form.</p><p></p><p>When working with the project&#8217;s code, I already had the trigger. Any time I opened a code file to make changes, I needed to open the unit tests as well. In fact, opening the unit tests was the necessary routine. Only the reward was missing. In place of a reward, I had a <em>sigh</em>, a tiny moment of dread. <em>Sighs</em> discourage habit formation — they&#8217;re the anti-reward — so first I had to figure out what I dreaded. A little introspection suggested that the chore of finding the right test file among 113 files sparked a flicker of dread. It was a simple task, but magnified into a <em>sigh</em> by my unfamiliarity with the codebase.</p><p>To undermine the <em>sigh</em>, I threw together a script to find the right test file and open it. The script took about six seconds to run — a delay that would spark more <em>sighs</em> — so I <a
href=https://github.com/exupero/find-spec-file>rewrote it</a> to be faster. In the end, the script found the right test files in less than a tenth of a second. I was quite proud of the script&#8217;s speed once I finished. In fact, I was so proud that I inadvertantly discovered the reward to make my habit program complete. Every time I hit my keyboard shortcut to open the right test file, I beamed a little at how fast and how well my script worked — a tiny reward, but enough to make me look forward to updating the unit tests when I opened a code file. Looking forward to updating the tests kept me from forgetting that single most important step of TDD. Habit formed. Human programmed.</p><p>Habit formation is a powerful way to automate human behavior, and building habits is available to anyone. I wrote a script to automate away an annoyance, and the reward offered by running the script trained me to carry out an important routine. You too have tools available that you can use to build new, helpful habits, and if you have any stories about building habits, I invite you to share.
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/20/automate-human-good-development-habits/">How to Automate Your Human – Forming Good Development Habits</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41358086/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41358086/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/&quot;&gt;HTML5 Date Inputs and Ember.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/13/javascript-front-end-grunt/&quot;&gt;Build a Rich JavaScript Front End with Grunt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/12/dynamic-ember-js-binding-observers/&quot;&gt;Dynamic Binding in Ember.js Using Observers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41358086/0/atomicspin~How-to-Automate-Your-Human-%e2%80%93-Forming-Good-Development-Habits/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/18/time-based-estimates-are-for-suckers-size-based-is-the-way-to-go/</feedburner:origLink><title>Time-Based Estimates Are for Suckers! (Size-based Is the Way to Go)</title><link>http://feeds.feedblitz.com/~/41299301/0/atomicspin~TimeBased-Estimates-Are-for-Suckers-Sizebased-Is-the-Way-to-Go/</link> <comments>http://feeds.feedblitz.com/~/41299301/0/atomicspin~TimeBased-Estimates-Are-for-Suckers-Sizebased-Is-the-Way-to-Go/#comments</comments> <pubDate>Sat, 18 May 2013 15:00:11 +0000</pubDate> <dc:creator>David Crosby</dc:creator> <category><![CDATA[Estimating]]></category> <category><![CDATA[Project Management]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[agile project management]]></category> <category><![CDATA[glsec]]></category> <category><![CDATA[size-based estimating]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96775</guid> <description><![CDATA[<p><p>I gave a talk entitled &#8220;Time-Based Estimates Are For Suckers! Size-based is The Way to Go&#8221; at this year&#8217;s <a
href="http://glsec.softwaregr.org/">GLSEC</a> on April 29.  It&#8217;s meant as a call to action for those who haven&#8217;t made the leap to size-based estimation, or who have been beaten back by some of the challenges you&#8217;ll encounter when trying, such as:</p><p><a
href="http://feeds.feedblitz.com/~/41299301/0/atomicspin~TimeBased-Estimates-Are-for-Suckers-Sizebased-Is-the-Way-to-Go/" class="more-link">Read more on Time-Based Estimates Are for Suckers! (Size-based Is the Way to Go) <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41299301/0/atomicspin~TimeBased-Estimates-Are-for-Suckers-Sizebased-Is-the-Way-to-Go/">Time-Based Estimates Are for Suckers! (Size-based Is the Way to Go)</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/12/agile-team-epic/&quot;&gt;Tear Down the Walls! (part duex): Reorganizing Teams Around Epics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/11/software-team-management/&quot;&gt;5 Techniques to Get the Most Out of Your Software Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/01/31/defining-in-progress/&quot;&gt;Defining &amp;#8220;In Progress&amp;#8221;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>I gave a talk entitled &#8220;Time-Based Estimates Are For Suckers! Size-based is The Way to Go&#8221; at this year&#8217;s <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~glsec.softwaregr.org/">GLSEC</a> on April 29.  It&#8217;s meant as a call to action for those who haven&#8217;t made the leap to size-based estimation, or who have been beaten back by some of the challenges you&#8217;ll encounter when trying, such as:</p><ul><li>Breaking things down by value, not by task</li><li>Thinking in terms of &#8220;size&#8221; (not time)</li><li>Making estimates</li></ul><p>I did this because, even though we&#8217;re all a bunch of Agile know-it-alls by now, and estimation is a remedial topic from 10 years ago, there are still plenty of people who haven&#8217;t been introducted to size-based estimation. Besides, making the switch from time-based estimation to size-based isn&#8217;t as easy as some of the books and blogs out there make it sound.</p><p><span
id="more-96775"></span>(Nevertheless, I didn&#8217;t design the talk to actually teach the skills needed to fully implement size-based estimation and planning. For a better-articulated discussion on how complexity-based estimates actually work and on why and how to start using them, see Carl&#8217;s talk on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.atomicobject.com/pages/Making+Better+Estimates">Making Better Estimates</a>.)</p><p>As a tail on the conversation, I prepared some common high-level concerns and roadblocks to discuss, but the audience in the room provided plenty of same-level questions. A good example was, &#8220;How does all this data-driven re-estimation help me when I&#8217;ve got a fixed timeline that cannot change?&#8221; Answer: &#8220;This is one of the best tools to know if you&#8217;re going to get done on time; your manager will thank you for sharing that information early.&#8221;</p><p>I also had a brief tangent where I had to admit that Atomic does, in fact, use time-based &#8220;Aggressive-but-possible/Highly-probable&#8221; estimates during the sales process, when sketching high-level time-and-money estimates, since it assists with bidding and budget setting. But these estimates are then decomposed further using size-based tools for tracking and management.</p><p>Some common questions I didn&#8217;t get to in the talk:</p><ul><li>When is a story &#8220;done&#8221;? (When the customer says so, or when you&#8217;re able to demonstrate the value has been added.)</li><li>Should estimate and track points for bugs? (Depends on what your customer is planning around; bugs aren&#8217;t scope, but they take time. Best to tackle them regularly and let them affect overall velocity.)</li><li>Will customers accept estimates given in points? (Maybe eventually, but don&#8217;t force anyone to understand or accept your point scale.  Instead, derive an estimated duration and be ready to explain how size and velocity create that information.)</li></ul><p>I actually hope to continue the discussion. Size-based estimation — far from being old-hat or a close topic — is still the kernel of any great software project management process, and it still takes care and effort to keep the furnace stoked with good input.</p><p>Here are the slides from the presentation:
<br
/> <script async class="speakerdeck-embed" data-id="a8ed94909960013093f04a89cb7a0315" data-ratio="0.725212464589235" src="http://spin.atomicobject.com//speakerdeck.com/assets/embed.js"></script>
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/18/time-based-estimates-are-for-suckers-size-based-is-the-way-to-go/">Time-Based Estimates Are for Suckers! (Size-based Is the Way to Go)</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41299301/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41299301/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/12/agile-team-epic/&quot;&gt;Tear Down the Walls! (part duex): Reorganizing Teams Around Epics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/11/software-team-management/&quot;&gt;5 Techniques to Get the Most Out of Your Software Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/01/31/defining-in-progress/&quot;&gt;Defining &amp;#8220;In Progress&amp;#8221;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41299301/0/atomicspin~TimeBased-Estimates-Are-for-Suckers-Sizebased-Is-the-Way-to-Go/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/17/tend-build-system/</feedburner:origLink><title>Not Tending to &#8220;The Build&#8221; – A Common Anti-Pattern</title><link>http://feeds.feedblitz.com/~/41259876/0/atomicspin~Not-Tending-to-The-Build-%e2%80%93-A-Common-AntiPattern/</link> <comments>http://feeds.feedblitz.com/~/41259876/0/atomicspin~Not-Tending-to-The-Build-%e2%80%93-A-Common-AntiPattern/#comments</comments> <pubDate>Fri, 17 May 2013 12:00:15 +0000</pubDate> <dc:creator>Greg Williams</dc:creator> <category><![CDATA[Embedded Software]]></category> <category><![CDATA[Project Planning]]></category> <category><![CDATA[Risk]]></category> <category><![CDATA[Testing]]></category> <category><![CDATA[c]]></category> <category><![CDATA[embedded]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=95705</guid> <description><![CDATA[<p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/Weak-Link.jpg" alt="Weak-Link" width="590" height="393" class="alignnone size-full wp-image-96953" /></p><p><em><strong>The Build</strong></em> is an essential cog of any software project, but it is most often maintained by identified &#8220;experts.&#8221; This needs to stop. Agile depends on shared code ownership and understanding of the system — all parts of the system.</p><p><a
href="http://feeds.feedblitz.com/~/41259876/0/atomicspin~Not-Tending-to-The-Build-%e2%80%93-A-Common-AntiPattern/" class="more-link">Read more on Not Tending to &#8220;The Build&#8221; – A Common Anti-Pattern <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41259876/0/atomicspin~Not-Tending-to-The-Build-%e2%80%93-A-Common-AntiPattern/">Not Tending to &#8220;The Build&#8221; – A Common Anti-Pattern</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/16/googlemock-custom-return-values/&quot;&gt;Working with Custom Return Values in GoogleMock&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/09/budget-extensions-are-a-smell/&quot;&gt;Budget Extensions Are a &amp;#8220;Smell&amp;#8221;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/22/raspberry-pi-wireless-communication/&quot;&gt;Wireless Communication Between Raspberry Pi and Your Computer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/Weak-Link.jpg" alt="Weak-Link" width="590" height="393" class="alignnone size-full wp-image-96953" /></p><p><em><strong>The Build</strong></em> is an essential cog of any software project, but it is most often maintained by identified &#8220;experts.&#8221; This needs to stop. Agile depends on shared code ownership and understanding of the system — all parts of the system.</p><h2>Consequences of Ignoring the Build</h2><p>Most sufficiently-sized projects use a <a
title="Continuous Integration" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Continuous_integration" target="_blank">continuous integration system</a> and some amount of configuration and/or code to make them work. If only a subset of individuals understands and maintains this system, it will likely not be kept up to snuff to meet the growing demands of the project.</p><p><span
id="more-95705"></span>I have experienced the effects of an insufficiently-maintained build system on numerous projects in the past. The risk of the build system getting in the way is especially high in the case of static languages (like C/C++). These compiled language project frequently require a lot of non-standard setup and complex build and/or packaging requirements (including compilers, linkers, tests, simulation, and static analysis tools).</p><p>Continuous integration systems, which use <em><strong>The Build,</strong></em> are invaluable for regression testing. Although, if the understanding of how the system works is compartmentalized, the overall health of the project will most likely suffer.</p><h2>Where Things Go Wrong</h2><p>The most disheartening aspect of this problem is that <em><strong>The Build</strong></em> is indeed <em><strong>code</strong></em>, just like the <em><strong>real</strong></em> code that developers write every day. While the code that makes it into the product being developed usually has mandates on its quality, structure, maintainability, and testing, code in the build system is too often not held to this high standard.</p><p>As a result, the build system suffers, tech-debt grows and eventually comes back around to bite you. And thanks to Murphy&#8217;s Law, it usually rears its ugly head at the worst possible time.</p><p>Not maintaining the code and/or services that comprise the build environment is a recipe for disaster. <a
title="These intermittent test failures will not stand, man" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2012/04/27/intermittent-test-failures" target="_blank">Instabilities in the build</a> and the need to continuously tend to specific areas of the build environment are red flags that technical debt exists and is not being dealt with properly.</p><p>Spreading the understanding and ownership of <em><strong>The Build</strong> </em>will have very beneficial effects on any project — most notably, sanity of the developers and all involved in delivering the product. Treat it with the same respect and the rest of your code base. You will not regret it!</p><p>Does your team tend to the build environment over the course of a project? Or does your team and/or management wait for the system to fall apart before addressing the resultant issues?
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/17/tend-build-system/">Not Tending to &#8220;The Build&#8221; – A Common Anti-Pattern</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41259876/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41259876/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/16/googlemock-custom-return-values/&quot;&gt;Working with Custom Return Values in GoogleMock&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/09/budget-extensions-are-a-smell/&quot;&gt;Budget Extensions Are a &amp;#8220;Smell&amp;#8221;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/22/raspberry-pi-wireless-communication/&quot;&gt;Wireless Communication Between Raspberry Pi and Your Computer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41259876/0/atomicspin~Not-Tending-to-The-Build-%e2%80%93-A-Common-AntiPattern/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/16/case-for-sitting/</feedburner:origLink><title>Is There a Case to Be Made for Sitting?</title><link>http://feeds.feedblitz.com/~/41215347/0/atomicspin~Is-There-a-Case-to-Be-Made-for-Sitting/</link> <comments>http://feeds.feedblitz.com/~/41215347/0/atomicspin~Is-There-a-Case-to-Be-Made-for-Sitting/#comments</comments> <pubDate>Thu, 16 May 2013 12:00:15 +0000</pubDate> <dc:creator>Mary O'Neill</dc:creator> <category><![CDATA[Workplace]]></category> <category><![CDATA[ergonomics]]></category> <category><![CDATA[stand up desk]]></category> <category><![CDATA[standing]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96675</guid> <description><![CDATA[<p><p><img
class="alignnone size-full wp-image-96842" alt="Slanted" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/old-chair.jpg" width="590" height="393" /></p><p>In a previous post, I explored the question: <a
href="http://spin.atomicobject.com/2012/09/26/is-your-chair-your-enemy/">Is your chair your enemy?</a>, based in part on the many recent articles, research reports, and infographics claiming that the simple act of <a
href="http://visual.ly/sitting-killing-you-0">sitting is killing you</a>.</p><p><a
href="http://feeds.feedblitz.com/~/41215347/0/atomicspin~Is-There-a-Case-to-Be-Made-for-Sitting/" class="more-link">Read more on Is There a Case to Be Made for Sitting? <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41215347/0/atomicspin~Is-There-a-Case-to-Be-Made-for-Sitting/">Is There a Case to Be Made for Sitting?</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/29/internal-communication-atomic/&quot;&gt;Keep the Information Flowing: Internal Communication at Atomic Object&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/09/sustainability-at-atomic-object/&quot;&gt;Sustainability at Atomic Object&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/22/3d-printer-atomic-object/&quot;&gt;Atomic Object Gets a 3D Printer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-96842" alt="Slanted" src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/old-chair.jpg" width="590" height="393" /></p><p>In a previous post, I explored the question: <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2012/09/26/is-your-chair-your-enemy/">Is your chair your enemy?</a>, based in part on the many recent articles, research reports, and infographics claiming that the simple act of <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~visual.ly/sitting-killing-you-0">sitting is killing you</a>.</p><p>But I recently read <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.fastcompany.com/user/david-zax">David Zax&#8217;s</a> FastCompany article, <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.fastcompany.com/3000635/defense-sitting">In Defense of Sitting</a>, a humorous counter argument (<em>“Sitting may kill you. But at least you’ll die doing something you love.”</em>) to the widely-published judgement that standing while at task is surely the key to eternal life.</p><blockquote><p>What the summer of 1975 did for sharks, what the fall of 2001 did for anthrax, the last few years have been doing for that seemingly innocuous object: the chair.</p></blockquote><p><span
id="more-96675"></span>Seeking inspiration of the “Great Standing Writers” like <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Ernest_Hemingway">Ernest Hemingway</a> and <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~en.wikipedia.org/wiki/Philip_Roth">Philip Roth</a>, Zax decided to try working while standing, but things didn’t go well:</p><blockquote><p>The first thing I noticed about my standing desk was that it wasn’t particularly comfortable. It was also the second thing I noticed, and the third thing I noticed.</p></blockquote><p>Zax also talked to some furniture designers and learned that it is not necessarily sitting that&#8217;s bad for us, but sitting <strong><em>still</em></strong>. <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.hermanmiller.com/">Herman Miller</a> has researched the health benefits of dynamic sitting. One of their seating research papers, <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.hermanmiller.com/content/hermanmiller/english/research/solution-essays/sitting-can-be-good-for-the-circulatory-system.html">Sitting Can Be Good for the Circulatory System</a>, identifies the need for chairs that help users move:</p><blockquote><p>One approach to promoting movement in a work chair would be to design one with a dynamic seat and backrest. Doing so would require a surface that automatically conforms to a sitter’s micro-movements and distributes weight evenly. This would allow the seat to take on the greater burden of supporting more weight while providing stability. It would also reduce seated pressure and increase blood circulation to improve oxygen flow and decrease heart rate.</p></blockquote><p>While the jury is still out on whether or not sitting will actually kill us, we’ll continue to benefit from a variety of postures and overall movement as we work. And David Zax reminded me that a good sense of humor helps too.</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/16/case-for-sitting/">Is There a Case to Be Made for Sitting?</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41215347/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41215347/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/29/internal-communication-atomic/&quot;&gt;Keep the Information Flowing: Internal Communication at Atomic Object&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/04/09/sustainability-at-atomic-object/&quot;&gt;Sustainability at Atomic Object&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/03/22/3d-printer-atomic-object/&quot;&gt;Atomic Object Gets a 3D Printer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41215347/0/atomicspin~Is-There-a-Case-to-Be-Made-for-Sitting/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/</feedburner:origLink><title>HTML5 Date Inputs and Ember.js</title><link>http://feeds.feedblitz.com/~/41178929/0/atomicspin~HTML-Date-Inputs-and-Emberjs/</link> <comments>http://feeds.feedblitz.com/~/41178929/0/atomicspin~HTML-Date-Inputs-and-Emberjs/#comments</comments> <pubDate>Wed, 15 May 2013 12:00:14 +0000</pubDate> <dc:creator>Karlin Fox</dc:creator> <category><![CDATA[Tools]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[emberjs]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96407</guid> <description><![CDATA[<p><p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/ember_date.png" alt="ember_date" width="500" class="aligncenter size-full wp-image-96408" /></p><p>My team recently needed a date picker in our web app. We wrote tests and implemented a simple text field first as scaffolding. Call it <a
href="http://c2.com/cgi/wiki?YouArentGonnaNeedIt"><span
class="caps">YAGNI</span></a> if you want — we really just weren&#8217;t excited about choosing from the long list of time-forgotten, unlovable JavaScript date picker widgets out there.</p><p><a
href="http://feeds.feedblitz.com/~/41178929/0/atomicspin~HTML-Date-Inputs-and-Emberjs/" class="more-link">Read more on HTML5 Date Inputs and Ember.js <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41178929/0/atomicspin~HTML-Date-Inputs-and-Emberjs/">HTML5 Date Inputs and Ember.js</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/12/dynamic-ember-js-binding-observers/&quot;&gt;Dynamic Binding in Ember.js Using Observers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/20/automate-human-good-development-habits/&quot;&gt;How to Automate Your Human &amp;#x2013; Forming Good Development Habits&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/13/javascript-front-end-grunt/&quot;&gt;Build a Rich JavaScript Front End with Grunt&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/ember_date.png" alt="ember_date" width="500" class="aligncenter size-full wp-image-96408" /></p><p>My team recently needed a date picker in our web app. We wrote tests and implemented a simple text field first as scaffolding. Call it <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~c2.com/cgi/wiki?YouArentGonnaNeedIt"><span
class="caps">YAGNI</span></a> if you want — we really just weren&#8217;t excited about choosing from the long list of time-forgotten, unlovable JavaScript date picker widgets out there.</p><h2>Surprises from Chrome</h2><p>The next day while we were pairing, we opened up Chrome, hit our app, and noticed that our new &#8220;date&#8221; field had magically turned into a fully-functional date picker!</p><p>We were puzzled. We started looking at commit logs, wondering if another teammate had snuck in a little treat without us noticing. Then I tried the app in Firefox&#8230; and the date picker disappeared.</p><p><span
id="more-96407"></span>As it turns out, Chrome automatically adds a date picker to input elements with a type attribute of &#8220;date.&#8221; It&#8217;s been in there for a while, but we&#8217;d never noticed. It&#8217;s one of a longer list of new input types in HTML5 that Chrome has implemented, while Firefox has not.</p><h2>Why Ember?</h2><p>My team chose <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~emberjs.com">Ember.js</a> to help us build a web app on top of a <span
class="caps">REST</span>-based <span
class="caps">JSON</span>+HAL <span
class="caps">API</span>. Our next task then was to figure out how to integrate this gift horse into our app.</p><p>I like Ember.js for two reasons: I trust their team, and I like the decoupled, testable style of their architecture. It&#8217;s still a small enough framework that our team can solve most problems by looking through the source code or by running simple examples (or, sometimes, by asking <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/04/14/effortless-abstraction-ember/">fellow Atoms</a> who&#8217;ve been using Ember longer than we have).</p><p>As it happens, our app expects a typical (for us weirdos in the US anyway) MM/DD/YYYY date format. We are using <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~momentjs.com">moment.js</a> to convert a user&#8217;s entry into a preferred <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/iso8601">ISO8601</a> format for storage in CouchDB, so we started with a simple Ember view and a template helper to make our date picker and date display easy. The View was kickstarted with the <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~jsbin.com/epadin/1/edit">results</a> of <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~discuss.emberjs.com/t/example-building-a-date-input-field/674/6">this thread</a> on the Ember Discourse page. We used Modernizr to help detect browser support and adjust the expected input format accordingly, so if you&#8217;re in Firefox, you&#8217;re just going to get a text field. If you&#8217;re in Chrome, you can haz a date picker.</p><p>The resulting model property is a bonafide Moment object, which in our case converts cleanly when <span
class="caps">JSON</span>.stringify is called on the way to our <span
class="caps">API</span>.</p><p>Here&#8217;s the resulting view class (in CoffeeScript of course.) Good luck with your Ember app!</p><p><script src="https://gist.github.com/5449814.js"></script><noscript><pre><code class="language-coffeescript coffeescript"># Usage:
# {{App.DateField dateBinding=&quot;date&quot;}} # Where &quot;date&quot; points to a Moment.js object
App.DateField = Ember.TextField.extend
  type: 'date'
  hasFocus: false
  placeholderBinding: 'dateFormat'
  dateFormat:(-&gt;
    if Modernizr.inputtypes.date then 'YYYY-MM-DD' else 'MM/DD/YYYY'
  ).property()
  init: -&gt;
    @_super()
    @updateValue()
  updateDate: (-&gt;
    ms = moment.utc(@get('value'), @get('dateFormat'))
    @set('date', ms) if ms and ms.isValid()
  ).observes('value')
  updateValue: (-&gt;
    return if @get('hasFocus')
    date = @get('date')
    if date
      @set('value', if moment.isMoment(date) then date.utc().format(@get('dateFormat')) else moment.utc(date))
  ).observes('date')
  focusIn: -&gt;
    @set('hasFocus', true)
  focusOut: -&gt;
    @set('hasFocus', false)
    @updateValue()
</code></pre></noscript>
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/15/html5-date-input-ember-js/">HTML5 Date Inputs and Ember.js</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41178929/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41178929/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/12/dynamic-ember-js-binding-observers/&quot;&gt;Dynamic Binding in Ember.js Using Observers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/20/automate-human-good-development-habits/&quot;&gt;How to Automate Your Human &amp;#x2013; Forming Good Development Habits&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/13/javascript-front-end-grunt/&quot;&gt;Build a Rich JavaScript Front End with Grunt&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41178929/0/atomicspin~HTML-Date-Inputs-and-Emberjs/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
<item>
<feedburner:origLink>http://spin.atomicobject.com/2013/05/14/managing-email-good-habits/</feedburner:origLink><title>Kick Your Bad Email Habits</title><link>http://feeds.feedblitz.com/~/41140677/0/atomicspin~Kick-Your-Bad-Email-Habits/</link> <comments>http://feeds.feedblitz.com/~/41140677/0/atomicspin~Kick-Your-Bad-Email-Habits/#comments</comments> <pubDate>Tue, 14 May 2013 12:00:31 +0000</pubDate> <dc:creator>Shawn Crowley</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[productivity]]></category> <guid
isPermaLink="false">http://spin.atomicobject.com/?p=96601</guid> <description><![CDATA[<p><p>I&#8217;ve been an email addict for a long time, but I&#8217;ve been working to replace my old, bad habits with new ones. I&#8217;ve discovered that managing email <i>well</i> can dramatically improve my productivity.</p><p><a
href="http://feeds.feedblitz.com/~/41140677/0/atomicspin~Kick-Your-Bad-Email-Habits/" class="more-link">Read more on Kick Your Bad Email Habits <span
class="meta-nav">&#187;</span></a></p></p><p>The post <a
href="http://feeds.feedblitz.com/~/41140677/0/atomicspin~Kick-Your-Bad-Email-Habits/">Kick Your Bad Email Habits</a> appeared first on <a
href="http://spin.atomicobject.com">Atomic Spin</a>.</p>]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/11/makerbot-replicator-2-issues/&quot;&gt;Replicator 2 Teething Issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/07/career-advice-for-success/&quot;&gt;Getting the Best Career Advice at Any Age/Stage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/03/technology-mundane-amazing/&quot;&gt;Technology Has Become Mundane, and that&amp;#8217;s Amazing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</description> <content:encoded><![CDATA[<p>I&#8217;ve been an email addict for a long time, but I&#8217;ve been working to replace my old, bad habits with new ones. I&#8217;ve discovered that managing email <i>well</i> can dramatically improve my productivity.</p><h2>Old Habits (Letting my email manage me)</h2><p>I get about 2,000 work-related emails every month (I&#8217;ve nearly given up on my personal email account), and my historical approach to keeping an empty inbox was to be <i>always</i> checking and responding to my email.</p><p>I&#8217;d frequently check email:</p><ul><li>first thing upon waking up</li><li>right before commuting to work</li><li>first thing upon getting to work</li><li>in between meetings or scheduled sessions</li><li>during any free moments or waiting periods</li><li>right before I left work</li><li>while eating lunch or dinner with others</li><li>as a car passenger during family errands</li><li>right before I went to sleep</li><li>in the middle of the night if I woke up</li></ul><p><span
id="more-96601"></span><div
id="attachment_96874" class="wp-caption alignright" style="width: 170px"><a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/MailboxInboxZero.png"><img
src="http://d37rcl8t6g8sj5.cloudfront.net/wp-content/uploads/MailboxInboxZero.png" alt="Managing Email with Mailbox Inbox Zero" width="160" height="240" class="size-full wp-image-96874" /></a><p
class="wp-caption-text">My empty Mailbox inbox. I wish life could always be this good.</p></div>At work I&#8217;d keep my Gmail notifier going so I could see what was coming in and respond as soon as possible. When a mail came in, I&#8217;d frequently interrupt what I was doing to jump on the email. I&#8217;d usually keep my email browser tab open during the day. Occasionally I&#8217;d find myself coming up for air from email and realize that I had gotten pulled into email because I had looked at my web browser for a different, unrelated task.</p><p>It&#8217;s a little embarrassing to admit, but there were times I&#8217;d check email on my phone and feel a sense of loneliness or anxiety if no new messages had come in. I was so addicted to email that I didn&#8217;t realize its corrosive effect on my productivity and energy levels.</p><h2>A Forced Experiment</h2><p>About a month ago, I took a trip to <a
title="Mammoth Cave National Park" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.nps.gov/maca/index.htm" target="_blank">Mammoth Cave National Park</a> and found that I had no cell reception. The <a
title="Mammoth Cave Hotel" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~mammothcavehotel.com/" target="_blank">Mammoth Cave Hotel</a> had limited WiFi access only available in the lobby.</p><p>The limited internet connection forced me to batch my email interaction to 1-2 concentrated sessions per day. I was struck by the mental impact of batching email up instead checking it throughout the day. I was more present with others and focused during the day because I was not preoccupied with potential distractions in my inbox. When I did check email, I felt I had more energy to power through the entire batch more effectively and efficiently.</p><p>During the same trip, I read Harvard Business Review&#8217;s <a
title="Getting the Right Work Done" href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~www.amazon.com/Guide-Getting-Harvard-Business-Review/dp/142218711X" target="_blank">Guide to Getting the Right Work Done</a> and discovered two great sections on email:</p><ol><li>Simplify Your E-mail by Gina Trapini</li><li>Eight E-mail Overload Experiments by Alexandra Samuel</li></ol><h2>New Habits (Managing email on my terms)</h2><p>Back at work, I&#8217;m now trying to establish the following email habits:</p><ul><li>Ruthlessly set filters for any newsletters or lists I don&#8217;t actively read (I have 67 new delete filters after ~1 month).</li><li>Process email in batches (I usually check before lunch, before going home, and in the evening).</li><li>When processing batches, quickly follow up or put the response task on my todo list in priority with my other tasks.</li><li>Steer clear of lengthy conversations with &#8220;reply all&#8221; chains. If something is important enough for a group discussion, we should schedule an in-person group discussion.</li><li>Stop replying to every email I get.</li><li>Be more conscious of the email I send and reduce the amount of email I generate.</li><li>Communicate more by phone. It&#8217;s amazing how much more you can convey quickly on the phone, even if it&#8217;s through a voicemail.</li><li>Do the most important tasks of my day in the morning and don&#8217;t check email before my allocated priority time block is done. I&#8217;ve realized that if someone needs me urgently, they can call or text me.</li><li>I don&#8217;t keep my email open in a browser tab, and I&#8217;ve turned off my email notifier.</li></ul><p>My new email habits have me feeling happier and more productive. I seem to be getting more work done at work — and in less time. I&#8217;m spending less time at night or on the weekends getting my priority work done.</p><p>Are you addicted to email? Do you believe email has a negative impact on your productivity? Please share your stories or solutions.
<br
/> &nbsp;</p><p>The post <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com/2013/05/14/managing-email-good-habits/">Kick Your Bad Email Habits</a> appeared first on <a
href="http://feeds.feedblitz.com/~/t/0/0/atomicspin/~spin.atomicobject.com">Atomic Spin</a>.</p><Img align="left" border="0" height="1" width="1" style="border:0;float:left;margin:0;padding:0" hspace="0" src="http://feeds.feedblitz.com/~/i/41140677/0/atomicspin">
]]>
&lt;div style=&quot;clear:both;padding-top:0.2em;&quot;&gt;&lt;a title=&quot;Add to Any&quot; href=&quot;http://feeds.feedblitz.com/_/26/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/addtoany20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to FaceBook&quot; href=&quot;http://feeds.feedblitz.com/_/2/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/fbshare20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Share on Google+&quot; href=&quot;http://feeds.feedblitz.com/_/30/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/googleplus20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Add to LinkedIn&quot; href=&quot;http://feeds.feedblitz.com/_/16/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/linkedin20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Tweet This&quot; href=&quot;http://feeds.feedblitz.com/_/24/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/twitter20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by email&quot; href=&quot;http://feeds.feedblitz.com/_/19/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/email20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&amp;#160;&lt;a title=&quot;Subscribe by RSS&quot; href=&quot;http://feeds.feedblitz.com/_/20/41140677/atomicspin&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;http://assets.feedblitz.com/i/rss20.png&quot; style=&quot;border:0;margin:0;padding:0;&quot;&gt;&lt;/a&gt;&lt;h3 style=&quot;clear:left;padding-top:10px&quot;&gt;Related Stories&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/11/makerbot-replicator-2-issues/&quot;&gt;Replicator 2 Teething Issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/07/career-advice-for-success/&quot;&gt;Getting the Best Career Advice at Any Age/Stage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spin.atomicobject.com/2013/05/03/technology-mundane-amazing/&quot;&gt;Technology Has Become Mundane, and that&amp;#8217;s Amazing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;#160;&lt;/div&gt;</content:encoded> <wfw:commentRss>http://feeds.feedblitz.com/~/41140677/0/atomicspin~Kick-Your-Bad-Email-Habits/feed/</wfw:commentRss> <slash:comments>0</slash:comments></item>
</channel></rss>

