<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <title>Ordered List Blog</title>
  
  <link href="http://orderedlist.com/blog/" />
  <id>http://orderedlist.com/blog/</id>
  <updated>2012-04-05T10:31:56-04:00</updated>
 
  
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/orderedlist" /><feedburner:info uri="orderedlist" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><entry>
      <title>Open Source Themes for GitHub</title>
      <link href="http://orderedlist.com/blog/articles/open-source-themes-for-github/" />
      <id>http://orderedlist.com/blog/articles/open-source-themes-for-github/</id>
      <updated>2012-04-05T10:31:56-04:00</updated>
      <published>2012-04-05T10:30:00-04:00</published>
      
      <summary type="html">&lt;p&gt;I had the opportunity to add a couple themes to the recent launch of &lt;a href="http://pages.github.com"&gt;GitHub Pages&lt;/a&gt;. Today I&amp;#8217;ve open sourced the &lt;span class="caps"&gt;HTML&lt;/span&gt;/&lt;span class="caps"&gt;CSS&lt;/span&gt; on GitHub for anyone to use and improve.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;I had the opportunity to add a couple themes to the recent launch of &lt;a href="http://pages.github.com"&gt;GitHub Pages&lt;/a&gt;. Today I&amp;#8217;ve open sourced the &lt;span class="caps"&gt;HTML&lt;/span&gt;/&lt;span class="caps"&gt;CSS&lt;/span&gt; on GitHub for anyone to use and improve.&lt;/p&gt;&lt;h2&gt;Modernist&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://orderedlist.github.com/modernist/"&gt;&lt;img src="/assets/4f7dababdabe9d7c79001951/article_full_width/modernist_by_steve_smith.png" class="styled" title="Modernist" alt="Modernist" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/orderedlist/modernist/"&gt;View or fork this theme on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Minimal&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://orderedlist.github.com/minimal/"&gt;&lt;img src="/assets/4f7daba9dabe9d35d0013dd4/article_full_width/minimal_by_steve_smith.png" class="styled" title="Minimal Theme" alt="Minimal Theme" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/orderedlist/minimal/"&gt;View or fork this theme on GitHub&lt;/a&gt;&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Back to the Basics</title>
      <link href="http://orderedlist.com/blog/articles/back-to-the-basics/" />
      <id>http://orderedlist.com/blog/articles/back-to-the-basics/</id>
      <updated>2012-02-28T15:37:13-05:00</updated>
      <published>2012-02-28T15:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;Since &lt;a href="/blog/articles/ordered-list-acquired-by-github/"&gt;the acquisition&lt;/a&gt;, it&amp;#8217;s time to transition this site back to my own personal blog. I&amp;#8217;m so excited to have a place to experiment, write, and design as myself, and not as a business.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;Since &lt;a href="/blog/articles/ordered-list-acquired-by-github/"&gt;the acquisition&lt;/a&gt;, it&amp;#8217;s time to transition this site back to my own personal blog. I&amp;#8217;m so excited to have a place to experiment, write, and design as myself, and not as a business.&lt;/p&gt;&lt;h2&gt;A New Design&lt;/h2&gt;
&lt;p&gt;When rethinking and redesigning, it&amp;#8217;s best to &lt;strong&gt;start simple&lt;/strong&gt;. I&amp;#8217;ve taken a very minimal approach for this refresh. It&amp;#8217;s &lt;strong&gt;clean&lt;/strong&gt;, &lt;strong&gt;spaced&lt;/strong&gt;, and &lt;strong&gt;responsive&lt;/strong&gt;. Simple.&lt;/p&gt;
&lt;h2&gt;Time to Start Writing&lt;/h2&gt;
&lt;p&gt;I&amp;#8217;m looking forward to, once again, posting more informative snippets of design and code. Posts that are more free-form, and &lt;strong&gt;outside of a business strategy&lt;/strong&gt;. I&amp;#8217;m hoping this transition will get me back into the habit of writing on a more regular basis. I miss it.&lt;/p&gt;
&lt;h2&gt;A Renewed Focus&lt;/h2&gt;
&lt;p&gt;If the idea is indeed to write, the focus of this design should be &lt;strong&gt;on the words&lt;/strong&gt;. To that end, the design is purposefully empty. I hope you enjoy it, and I&amp;#8217;m excited to have this space to experiment once more.&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Ordered List Acquired by GitHub</title>
      <link href="http://orderedlist.com/blog/articles/ordered-list-acquired-by-github/" />
      <id>http://orderedlist.com/blog/articles/ordered-list-acquired-by-github/</id>
      <updated>2011-12-05T13:02:46-05:00</updated>
      <published>2011-12-05T13:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;I&amp;#8217;m excited to announce that as of today, the team at Ordered List officially joins &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt; in its quest to build the best developer tools in the world. We&amp;#8217;re bringing along our talent, our passion, and our products (&lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt;, &lt;a href="http://get.gaug.es"&gt;Gaug.es&lt;/a&gt;, and &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt;). And we couldn&amp;#8217;t be more excited about our future together.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;I&amp;#8217;m excited to announce that as of today, the team at Ordered List officially joins &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt; in its quest to build the best developer tools in the world. We&amp;#8217;re bringing along our talent, our passion, and our products (&lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt;, &lt;a href="http://get.gaug.es"&gt;Gaug.es&lt;/a&gt;, and &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt;). And we couldn&amp;#8217;t be more excited about our future together.&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/blog/993-ordered-list-is-a-githubber"&gt;&lt;img src="/assets/4edc4921dabe9d21150166d1/olctocat.png" title="OLctocat" alt="OLctocat" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Why Join GitHub?&lt;/h2&gt;
&lt;p&gt;For one, we truly believe that GitHub is one of the best software companies in the world. They&amp;#8217;ve surrounded themselves with the best people in the industry, and we&amp;#8217;re honored to be working along side them.&lt;/p&gt;
&lt;p&gt;But even more importantly, we&amp;#8217;ll be able to focus 100% on making our products, and GitHub as a whole, as simple and beautiful as we can. This has been our mission for the past 2 years, and now more than ever it can become a reality.&lt;/p&gt;
&lt;h2&gt;What Happens to Ordered List?&lt;/h2&gt;
&lt;p&gt;The most prominent change will be the end of our client-service business. We&amp;#8217;ll be working solely on our products, and new challenges at GitHub. Our team will stay together as a unit, continuing to build great software. We&amp;#8217;ll also have the expertise of the rest of the amazing team at GitHub to help us solve software problems like never before.&lt;/p&gt;
&lt;h2&gt;What Happens to Your Products?&lt;/h2&gt;
&lt;p&gt;GitHub cares about their customers, and they care about ours as well. For the short term, it means that not much will change at all. In fact, it means better, more frequent updates and feature additions, more stability, and even better support.&lt;/p&gt;
&lt;p&gt;For the long term, just as before, we will continue to evolve our products to best meet the needs of the market and our business.&lt;/p&gt;
&lt;h2&gt;The Past and the Future&lt;/h2&gt;
&lt;p&gt;It was just a few weeks shy of 5 years ago that I started Ordered List as my full-time consultancy. I&amp;#8217;m proud of what it&amp;#8217;s become, and what we&amp;#8217;ve built. And I&amp;#8217;m proud to join forces with GitHub. Here&amp;#8217;s to the future!&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Share Presentations without the Mess</title>
      <link href="http://orderedlist.com/blog/articles/share-presentations-without-the-mess/" />
      <id>http://orderedlist.com/blog/articles/share-presentations-without-the-mess/</id>
      <updated>2011-09-26T15:30:49-04:00</updated>
      <published>2011-09-26T14:50:00-04:00</published>
      <category term="product" /><category term="speakerdeck" />
      <summary type="html">&lt;p&gt;Around a year ago, tired of posting our presentations to the ad-cluttered and flash-ridden SlideShare, we started hacking on Speaker Deck.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;Around a year ago, tired of posting our presentations to the ad-cluttered and flash-ridden SlideShare, we started hacking on Speaker Deck.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Our focus at Ordered List is simplicity and beauty&lt;/strong&gt;. We asked ourselves, what is the most simple way to share a presentation? The answer we kept coming back to was a collection of images. This is exactly what &lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt; is.&lt;/p&gt;
&lt;p&gt;Simply upload a &lt;span class="caps"&gt;PDF&lt;/span&gt;, which every presentation software worth a dime can export as, and we turn it into a collection of images.&lt;/p&gt;
&lt;p&gt;We then wrap those images in a beautiful interface that allows you to easily preview and navigate.&lt;/p&gt;
&lt;h2&gt;Focus on the Presentation&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://speakerdeck.com/u/holman/p/how-github-uses-github-to-build-github"&gt;&lt;img src="/assets/4e80ccc4dabe9d31ae00820e/article_full_width/speakerdeck_presentation.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see from the screen shot above, on Speaker Deck the focus of the presentation page is, well, the presentation. It is large and in charge.&lt;/p&gt;
&lt;h2&gt;For You, By Us&lt;/h2&gt;
&lt;p&gt;We built Speaker Deck for ourselves, but we have some great news. As of today, Speaker Deck is &lt;strong&gt;free and open to all&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We promise that &lt;strong&gt;we will never clutter your presentations&lt;/strong&gt; with ads and we will do our best to keep it free and simple to upload and share your presentations without the mess.&lt;/p&gt;
&lt;p&gt;For now, we will include tasteful advertisements for our own products, Harmony and Gaug.es. At some point, we may allow others to advertise, but we promise to always keep it tasteful.&lt;/p&gt;
&lt;h2&gt;A Big Thanks&lt;/h2&gt;
&lt;p&gt;Finally, we had a lot of help from over a hundred private beta users. Their patience and feedback as we hammered out some issues was absolutely priceless. If you were one of them, thank you.&lt;/p&gt;
&lt;p&gt;What are you waiting for? &lt;a href="http://speakerdeck.com"&gt;Sign up for an account&lt;/a&gt;, start sharing presentations, and let us know what you think.&lt;/p&gt;</content>
      <author>
        <name>John Nunemaker</name>
      </author>
    </entry>
  
    <entry>
      <title>Flared Borders with CSS</title>
      <link href="http://orderedlist.com/blog/articles/flared-borders-with-css/" />
      <id>http://orderedlist.com/blog/articles/flared-borders-with-css/</id>
      <updated>2011-05-04T14:15:52-04:00</updated>
      <published>2011-05-04T14:09:00-04:00</published>
      
      <summary type="html">&lt;p&gt;Ever wondered how to create an element that flares into another using only &lt;span class="caps"&gt;CSS&lt;/span&gt;? Here&amp;#8217;s a quick tutorial using existing &lt;span class="caps"&gt;CSS&lt;/span&gt; attributes, in combination with &lt;span class="caps"&gt;CSS&lt;/span&gt; generated content, to produce the effect using no images at all, and no additional markup. And it falls back gracefully for older browsers.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;Ever wondered how to create an element that flares into another using only &lt;span class="caps"&gt;CSS&lt;/span&gt;? Here&amp;#8217;s a quick tutorial using existing &lt;span class="caps"&gt;CSS&lt;/span&gt; attributes, in combination with &lt;span class="caps"&gt;CSS&lt;/span&gt; generated content, to produce the effect using no images at all, and no additional markup. And it falls back gracefully for older browsers.&lt;/p&gt;&lt;p&gt;Let&amp;#8217;s start with a mockup of what we want to build. And, if you want to jump right to the end, here&amp;#8217;s &lt;a href="/demos/flared-borders/"&gt;the finished demo&lt;/a&gt; for you to examine.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4dc191f1dabe9d74d4000054/end_result.png" title="Flared Borders Mockup" alt="Flared Borders Mockup" /&gt;&lt;/p&gt;
&lt;p&gt;So first, we start with our markup. For this demo, it&amp;#8217;s a simple unordered list inside an &lt;span class="caps"&gt;HTML&lt;/span&gt; page.&lt;/p&gt;
&lt;div class="multiline_code"&gt;&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="er"&gt;&amp;lt;&lt;/span&gt;!doctype html&lt;span class="er"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="ta"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
  &lt;span class="ta"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="ta"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;CSS3 Flared Borders&lt;span class="ta"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
  &lt;span class="ta"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
  &lt;span class="ta"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="ta"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
      &lt;span class="ta"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="an"&gt;class&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="an"&gt;href&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;#&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;Home&lt;span class="ta"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
      &lt;span class="ta"&gt;&amp;lt;li&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="an"&gt;href&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;#&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;About&lt;span class="ta"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
      &lt;span class="ta"&gt;&amp;lt;li&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="an"&gt;href&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;#&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;Products&lt;span class="ta"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
      &lt;span class="ta"&gt;&amp;lt;li&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="an"&gt;href&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;#&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;Services&lt;span class="ta"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
      &lt;span class="ta"&gt;&amp;lt;li&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="an"&gt;href&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;#&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;Contact&lt;span class="ta"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
    &lt;span class="ta"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
  &lt;span class="ta"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="ta"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once that&amp;#8217;s in place, we can start with our styles. I&amp;#8217;m going to style up the basic, non-flared navigation bar to start, and we&amp;#8217;ll add the flares next.&lt;/p&gt;
&lt;div class="multiline_code"&gt;&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="ty"&gt;html&lt;/span&gt; {
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#efefef&lt;/span&gt;;
}

&lt;span class="ty"&gt;body&lt;/span&gt; {
  &lt;span class="ke"&gt;margin&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;padding&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;color&lt;/span&gt;:&lt;span class="cr"&gt;#222&lt;/span&gt;;
  &lt;span class="ke"&gt;font&lt;/span&gt;:&lt;span class="fl"&gt;13px&lt;/span&gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;Helvetica Neue&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="vl"&gt;Helvetica&lt;/span&gt;, &lt;span class="vl"&gt;Arial&lt;/span&gt;, &lt;span class="vl"&gt;sans-serif&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; {
  &lt;span class="ke"&gt;position&lt;/span&gt;:&lt;span class="vl"&gt;absolute&lt;/span&gt;;
  &lt;span class="ke"&gt;left&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;right&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;top&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;height&lt;/span&gt;:&lt;span class="fl"&gt;30px&lt;/span&gt;;
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#959DA5&lt;/span&gt;;
  &lt;span class="ke"&gt;border-bottom&lt;/span&gt;:&lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="vl"&gt;solid&lt;/span&gt; &lt;span class="cr"&gt;#333&lt;/span&gt;;
  &lt;span class="ke"&gt;margin&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;padding&lt;/span&gt;:&lt;span class="fl"&gt;10px&lt;/span&gt; &lt;span class="fl"&gt;16px&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;list-style&lt;/span&gt;:&lt;span class="vl"&gt;none&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt; {
  &lt;span class="ke"&gt;float&lt;/span&gt;:&lt;span class="vl"&gt;left&lt;/span&gt;;
  &lt;span class="ke"&gt;margin&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;20px&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;padding&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt; {
  &lt;span class="ke"&gt;display&lt;/span&gt;:&lt;span class="vl"&gt;block&lt;/span&gt;;
  &lt;span class="ke"&gt;color&lt;/span&gt;:&lt;span class="cr"&gt;#fff&lt;/span&gt;;
  &lt;span class="ke"&gt;text-decoration&lt;/span&gt;:&lt;span class="vl"&gt;none&lt;/span&gt;;
  &lt;span class="ke"&gt;padding&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;15px&lt;/span&gt;;
  &lt;span class="ke"&gt;line-height&lt;/span&gt;:&lt;span class="fl"&gt;29px&lt;/span&gt;;
  &lt;span class="ke"&gt;height&lt;/span&gt;:&lt;span class="fl"&gt;29px&lt;/span&gt;;
  &lt;span class="ke"&gt;font-weight&lt;/span&gt;:&lt;span class="vl"&gt;bold&lt;/span&gt;;
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#464646&lt;/span&gt;;
  &lt;span class="ke"&gt;border&lt;/span&gt;:&lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="vl"&gt;solid&lt;/span&gt; &lt;span class="cr"&gt;#333&lt;/span&gt;;
  &lt;span class="ke"&gt;border-bottom&lt;/span&gt;:&lt;span class="vl"&gt;none&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-font-smoothing&lt;/span&gt;:&lt;span class="vl"&gt;antialiased&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-border-top-left-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-border-top-right-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-moz-border-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt; &lt;span class="fl"&gt;8px&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;border-top-left-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;border-top-right-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;text-shadow&lt;/span&gt;:&lt;span class="cr"&gt;#000&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;-1px&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="c"&gt;/*&lt;/span&gt; &lt;span class="c"&gt;This&lt;/span&gt; &lt;span class="c"&gt;is&lt;/span&gt; &lt;span class="c"&gt;to&lt;/span&gt; &lt;span class="c"&gt;prevent&lt;/span&gt; &lt;span class="c"&gt;jagged&lt;/span&gt; &lt;span class="c"&gt;borders&lt;/span&gt; &lt;span class="c"&gt;in&lt;/span&gt; &lt;span class="c"&gt;Webkit.&lt;/span&gt; &lt;span class="c"&gt;*/&lt;/span&gt; 
  &lt;span class="ke"&gt;-webkit-background-clip&lt;/span&gt;: &lt;span class="vl"&gt;padding-box&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="cl"&gt;.current&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt; {
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#efefef&lt;/span&gt;;
  &lt;span class="ke"&gt;color&lt;/span&gt;:&lt;span class="cr"&gt;#222&lt;/span&gt;;
  &lt;span class="ke"&gt;height&lt;/span&gt;:&lt;span class="fl"&gt;30px&lt;/span&gt;;
  &lt;span class="ke"&gt;text-shadow&lt;/span&gt;:&lt;span class="cr"&gt;#fff&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt; &lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="c"&gt;/*&lt;/span&gt; &lt;span class="c"&gt;This&lt;/span&gt; &lt;span class="c"&gt;is&lt;/span&gt; &lt;span class="c"&gt;to&lt;/span&gt; &lt;span class="c"&gt;prevent&lt;/span&gt; &lt;span class="c"&gt;jagged&lt;/span&gt; &lt;span class="c"&gt;borders&lt;/span&gt; &lt;span class="c"&gt;in&lt;/span&gt; &lt;span class="c"&gt;Webkit.&lt;/span&gt; &lt;span class="c"&gt;*/&lt;/span&gt; 
  &lt;span class="ke"&gt;-webkit-background-clip&lt;/span&gt;: &lt;span class="vl"&gt;padding-box&lt;/span&gt;;
}&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;After that styling, we end up with this.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4dc1915ddabe9d5da700079e/non_flared.png" title="Non-flared styling" alt="Non-flared styling" /&gt;&lt;/p&gt;
&lt;h2&gt;Adding a bit of Flare&lt;/h2&gt;
&lt;p&gt;Our next step is to recreate the flare effect. We do this as a combination of two steps. &lt;strong&gt;First&lt;/strong&gt;, we cover up the bottom left and right outside edges with the same background color as our tab. Because we don&amp;#8217;t want to put markup in our &lt;span class="caps"&gt;HTML&lt;/span&gt; for this effect, we&amp;#8217;ll use &lt;span class="caps"&gt;CSS&lt;/span&gt; generated content, which has surprisingly good browser support&lt;sup&gt;1&lt;/sup&gt;. &lt;span class="aside"&gt;&lt;sup&gt;1&lt;/sup&gt; Quirksmode has &lt;a href="http://www.quirksmode.org/css/beforeafter.html"&gt;more information on &lt;span class="caps"&gt;CSS&lt;/span&gt; before and after psudo elements&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So let&amp;#8217;s grab the &lt;code&gt;:before&lt;/code&gt; and &lt;code&gt;:after&lt;/code&gt; of our list item, and create these blocks. Note, that because I&amp;#8217;m positioning these psudo-elements absolutely, I&amp;#8217;ll need to position the list items relatively to keep them in line.&lt;/p&gt;
&lt;div class="multiline_code"&gt;&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt; {
  &lt;span class="ke"&gt;position&lt;/span&gt;:&lt;span class="vl"&gt;relative&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt;, &lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;content&lt;/span&gt;:&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;;
  &lt;span class="ke"&gt;width&lt;/span&gt;:&lt;span class="fl"&gt;9px&lt;/span&gt;;
  &lt;span class="ke"&gt;height&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;position&lt;/span&gt;:&lt;span class="vl"&gt;absolute&lt;/span&gt;;
  &lt;span class="ke"&gt;z-index&lt;/span&gt;:&lt;span class="fl"&gt;2&lt;/span&gt;;
  &lt;span class="ke"&gt;bottom&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#464646&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt; {
  &lt;span class="ke"&gt;left&lt;/span&gt;:&lt;span class="fl"&gt;-8px&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;right&lt;/span&gt;:&lt;span class="fl"&gt;-8px&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="cl"&gt;.current&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt;, &lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="cl"&gt;.current&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#efefef&lt;/span&gt;;
  &lt;span class="ke"&gt;bottom&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-background-clip&lt;/span&gt;: &lt;span class="vl"&gt;padding-box&lt;/span&gt;;
}&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Let&amp;#8217;s walk through that a little. First, I select both the &lt;code&gt;:before&lt;/code&gt; and &lt;code&gt;:after&lt;/code&gt; psudo elements, and set their content to an empty string, so they&amp;#8217;ll appear on the page. Next, I position them to the bottom of the &lt;code&gt;li&lt;/code&gt;, set the width and height to something slightly larger than our border radius, and set the background color to the same as the tab. Next, I position each &lt;code&gt;:before&lt;/code&gt; and &lt;code&gt;:after&lt;/code&gt; separately, sending the &lt;code&gt;:before&lt;/code&gt; to the left, and the &lt;code&gt;:after&lt;/code&gt; to the right. The result looks something like this.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4dc1915bdabe9d73ff0000a4/flare_start.png" title="Starting the Flare" alt="Starting the Flare" /&gt;&lt;/p&gt;
&lt;p&gt;The next step here is to cover up these new blocks with another set of &lt;code&gt;:before&lt;/code&gt; and &lt;code&gt;:after&lt;/code&gt; psudo elements (this time from the &lt;code&gt;a&lt;/code&gt;) colored the same as the &lt;code&gt;ul&lt;/code&gt; background, and use a border radius on the bottom corner to &amp;#8216;reveal&amp;#8217; the tab color beneath it. Then we apply the same border color to the bottom and left/right of the element to blend in with our border on the list item, and the bottom of the list itself.&lt;/p&gt;
&lt;div class="multiline_code"&gt;&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt; {
  &lt;span class="ke"&gt;position&lt;/span&gt;:&lt;span class="vl"&gt;relative&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt;, &lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;content&lt;/span&gt;:&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;;
  &lt;span class="ke"&gt;width&lt;/span&gt;:&lt;span class="fl"&gt;10px&lt;/span&gt;;
  &lt;span class="ke"&gt;height&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;position&lt;/span&gt;:&lt;span class="vl"&gt;absolute&lt;/span&gt;;
  &lt;span class="ke"&gt;z-index&lt;/span&gt;:&lt;span class="fl"&gt;3&lt;/span&gt;;
  &lt;span class="ke"&gt;bottom&lt;/span&gt;:&lt;span class="fl"&gt;-1px&lt;/span&gt;;
  &lt;span class="ke"&gt;background&lt;/span&gt;:&lt;span class="cr"&gt;#959DA5&lt;/span&gt;;
  &lt;span class="ke"&gt;overflow&lt;/span&gt;:&lt;span class="vl"&gt;hidden&lt;/span&gt;;
  &lt;span class="ke"&gt;border-bottom&lt;/span&gt;:&lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="vl"&gt;solid&lt;/span&gt; &lt;span class="cr"&gt;#333&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-background-clip&lt;/span&gt;: &lt;span class="vl"&gt;padding-box&lt;/span&gt;;

}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt; {
  &lt;span class="ke"&gt;left&lt;/span&gt;:&lt;span class="fl"&gt;-11px&lt;/span&gt;;
  &lt;span class="ke"&gt;border-bottom-right-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-border-bottom-right-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-moz-border-radius-bottomright&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;border-right&lt;/span&gt;:&lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="vl"&gt;solid&lt;/span&gt; &lt;span class="cr"&gt;#222&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;right&lt;/span&gt;:&lt;span class="fl"&gt;-11px&lt;/span&gt;;
  &lt;span class="ke"&gt;border-bottom-left-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-webkit-border-bottom-left-radius&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;-moz-border-radius-bottomleft&lt;/span&gt;:&lt;span class="fl"&gt;8px&lt;/span&gt;;
  &lt;span class="ke"&gt;border-left&lt;/span&gt;:&lt;span class="fl"&gt;1px&lt;/span&gt; &lt;span class="vl"&gt;solid&lt;/span&gt; &lt;span class="cr"&gt;#222&lt;/span&gt;;
}

&lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="cl"&gt;.current&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:before&lt;/span&gt;, &lt;span class="ty"&gt;ul&lt;/span&gt; &lt;span class="ty"&gt;li&lt;/span&gt;&lt;span class="cl"&gt;.current&lt;/span&gt; &lt;span class="ty"&gt;a&lt;/span&gt;&lt;span class="ps"&gt;:after&lt;/span&gt; {
  &lt;span class="ke"&gt;bottom&lt;/span&gt;:&lt;span class="fl"&gt;0&lt;/span&gt;;
}&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;And that&amp;#8217;s all there is to it. The finished product.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4dc191f1dabe9d74d4000054/end_result.png" title="The finished product" alt="The finished product" /&gt;&lt;/p&gt;
&lt;p&gt;And the great part about this, is it falls back gracefully in any browser that doesn&amp;#8217;t support border-radius, without have to do any form of detection or JS sniffing. Simple and easy.&lt;/p&gt;
&lt;p&gt;Try it for yourself. Here&amp;#8217;s &lt;a href="/demos/flared-borders/"&gt;the final demo&lt;/a&gt; for you to explore.&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Welcome Matt Graham</title>
      <link href="http://orderedlist.com/blog/articles/welcome-matt-graham/" />
      <id>http://orderedlist.com/blog/articles/welcome-matt-graham/</id>
      <updated>2011-05-02T18:37:48-04:00</updated>
      <published>2011-05-02T12:01:00-04:00</published>
      <category term="hires" /><category term="matt" />
      <summary type="html">&lt;p&gt;I&amp;#8217;m excited to announce the fifth member of Ordered List, designer Matt Graham. Matt brings a &lt;a href="http://dribbble.com/mattgraham"&gt;world of talent&lt;/a&gt; in graphic design and user interface, and is a welcome addition to the design side of the company.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;I&amp;#8217;m excited to announce the fifth member of Ordered List, designer Matt Graham. Matt brings a &lt;a href="http://dribbble.com/mattgraham"&gt;world of talent&lt;/a&gt; in graphic design and user interface, and is a welcome addition to the design side of the company.&lt;/p&gt;&lt;p&gt;Personally, I&amp;#8217;m looking forward to working with another designer day-in and day-out, and to be able to see ideas visually through someone else&amp;#8217;s creativity. Since the beginning of Ordered List, I&amp;#8217;ve been the sole designer. And while that means I get to exercise some creative control, it will be a welcome relief to have another eye to help guide our work.&lt;/p&gt;
&lt;p&gt;Matt will be a great asset to both our products and our clients. We&amp;#8217;re looking forward to seeing what new thoughts and ideas he brings to the table. So join me in welcoming Matt to the team!&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Gaug.es</title>
      <link href="http://orderedlist.com/blog/articles/gauges/" />
      <id>http://orderedlist.com/blog/articles/gauges/</id>
      <updated>2011-03-01T17:32:10-05:00</updated>
      <published>2011-03-01T17:05:00-05:00</published>
      <category term="gauges" />
      <summary type="html">&lt;p&gt;Today we launched our latest product, &lt;a href="http://gaug.es"&gt;Gaug.es&lt;/a&gt;.  Gaug.es is a hosted application that tracks your web traffic in real-time and displays it in a simple, gorgeous interface.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;Today we launched our latest product, &lt;a href="http://gaug.es"&gt;Gaug.es&lt;/a&gt;.  Gaug.es is a hosted application that tracks your web traffic in real-time and displays it in a simple, gorgeous interface.&lt;/p&gt;&lt;p&gt;Gaug.es focuses on the information that matters most: who is visiting your site, where are they coming from, and what are they looking at. These are the aspects that we think are most important, and they get lost in other analytics tools.&lt;/p&gt;
&lt;p&gt;All of the data that Gaug.es collects is &lt;strong&gt;available in real time&lt;/strong&gt;. When you view your reports, the data is accurate to the second.&lt;/p&gt;
&lt;p&gt;With Gau.ges, you don&amp;#8217;t have to deal with installing it, updating software because of security patches, or worrying about shared hosting slowing down your site. Everything is hosted for you, and all of your sites can be tracked in one place.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gaug.es"&gt;&lt;img src="http://orderedlist.com/assets/4d6d73b8dabe9d01550002d8/article_full_width/gauges_sans_window.jpg" title="Gauges" alt="Gauges" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;First commit to launch in 38 days&lt;/h2&gt;
&lt;p&gt;Our entire team has been excited about this project. The first code for the project was written on January 22. In 38 days of evenings and weekends, on top of our existing client work load, we designed, built, and launched Gaug.es.&lt;/p&gt;
&lt;p&gt;We intentionally gave ourselves constraints on both the &lt;a href="http://railstips.org/blog/archives/2011/02/20/give-yourself-constraints/"&gt;code&lt;/a&gt; and &lt;a href="http://orderedlist.com/blog/articles/design-focus-and-constraints/"&gt;design&lt;/a&gt;. These constraints kept us focused on shipping a product with value, instead of dreaming up features.&lt;/p&gt;
&lt;p&gt;While we have a lot more to say about the building of Gaug.es, we will keep this post short and sweet. Head on over to &lt;a href="http://gaug.es"&gt;Gaug.es&lt;/a&gt; and give it a try!&lt;/p&gt;</content>
      <author>
        <name>Brandon Keepers</name>
      </author>
    </entry>
  
    <entry>
      <title>Design, Focus, and Constraints</title>
      <link href="http://orderedlist.com/blog/articles/design-focus-and-constraints/" />
      <id>http://orderedlist.com/blog/articles/design-focus-and-constraints/</id>
      <updated>2011-02-21T10:45:35-05:00</updated>
      <published>2011-02-21T10:45:00-05:00</published>
      <category term="design" /><category term="gauges" />
      <summary type="html">&lt;p&gt;We&amp;#8217;ve been busy lately at Ordered List. The past 4 weeks have seen the start, and near first-draft completion of our newest application, &lt;a href="http://gaug.es"&gt;Gauges&lt;/a&gt;. It was a unique design challenge that really got me thinking about designing for usage, not just the content.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;We&amp;#8217;ve been busy lately at Ordered List. The past 4 weeks have seen the start, and near first-draft completion of our newest application, &lt;a href="http://gaug.es"&gt;Gauges&lt;/a&gt;. It was a unique design challenge that really got me thinking about designing for usage, not just the content.&lt;/p&gt;&lt;p&gt;We&amp;#8217;ve always wanted to build a stats application, but it was always one of those &amp;#8216;eventually someday&amp;#8217; ideas. Recently &lt;a href="http://railstips.org/blog/archives/2011/02/20/give-yourself-constraints/"&gt;John had reason to start on a prototype&lt;/a&gt;, and was rewarded by giving himself some pretty tight constraints.&lt;/p&gt;
&lt;p&gt;And that got me thinking: What constraints can I put on the design to create a more focused interface, so it&amp;#8217;s faster and easier to use?&lt;/p&gt;
&lt;p&gt;Gauges needed to provide basic overview data as quickly as possible. The first problem is that with stats information, there&amp;#8217;s temptation to show lots of data, because it&amp;#8217;s there, it&amp;#8217;s interesting, and graphs can be really cool. But showing lots of data makes things difficult to scan and absorb quickly.&lt;/p&gt;
&lt;p&gt;So I decided to purposely limit the amount of space for content. I fixed the width at 670 pixels. And that constraint kept me thinking about just what information was absolutely necessary, what could be pushed off to other areas, and what could be dropped entirely.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gaug.es"&gt;&lt;img src="http://orderedlist.com/assets/4d628683dabe9d176b000011/article_full_width/guages.png" title="Gaug.es" alt="Gaug.es" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s been an invaluable, if not sometimes frustrating, restriction. And I couldn&amp;#8217;t be happier with the results. It&amp;#8217;s allowed me to think more clearly about priority, space, and contrast within my design. I have to focus more attention on details, because when everything is contained in a smaller space, every pixel counts.&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>2011 Redesign</title>
      <link href="http://orderedlist.com/blog/articles/2011-redesign/" />
      <id>http://orderedlist.com/blog/articles/2011-redesign/</id>
      <updated>2011-01-03T23:07:06-05:00</updated>
      <published>2011-01-03T22:47:00-05:00</published>
      
      <summary type="html">&lt;p&gt;A new year, a new design. Interestingly enough, this redesign wasn&amp;#8217;t because I got tired of the last one. It was because, with the addition of &lt;a href="/blog/articles/welcome-jon-hoyt/"&gt;Hoyt&lt;/a&gt; and &lt;a href="/blog/articles/welcome-brandon-keepers/"&gt;Brandon&lt;/a&gt;, I wanted to refocus the priorities of the site.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;A new year, a new design. Interestingly enough, this redesign wasn&amp;#8217;t because I got tired of the last one. It was because, with the addition of &lt;a href="/blog/articles/welcome-jon-hoyt/"&gt;Hoyt&lt;/a&gt; and &lt;a href="/blog/articles/welcome-brandon-keepers/"&gt;Brandon&lt;/a&gt;, I wanted to refocus the priorities of the site.&lt;/p&gt;&lt;p&gt;&lt;img src="http://orderedlist.com/assets/4d229935dabe9d7c710000b8/article_full_width/ol10.jpg" title="Ordered List v10" alt="Ordered List v10" /&gt;&lt;/p&gt;
&lt;h2&gt;Focus on Products&lt;/h2&gt;
&lt;p&gt;Since the last redesign, we&amp;#8217;ve launched &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt; and started &lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt;. We wanted to give those the attention they deserve. We&amp;#8217;re proud of our work on these applications, and wanted to show them off more than just a small link or a blog post or two.&lt;/p&gt;
&lt;h2&gt;Emphasize Development&lt;/h2&gt;
&lt;p&gt;With our recent hires, I&amp;#8217;m finally ready to admit that Ordered List, which started as a design and front-end studio in 2007, is now a full-service development and production shop. So I felt it was necessary to put more focus on our team&amp;#8217;s &lt;a href="/client-services/"&gt;extraordinary development skills&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;A Fresh Start&lt;/h2&gt;
&lt;p&gt;Lastly, I felt with all the change that was happening in the company, that I wanted to rethink and refine our message. I&amp;#8217;m really happy with the results, and I hope you enjoy the redesign.&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Four</title>
      <link href="http://orderedlist.com/blog/articles/four/" />
      <id>http://orderedlist.com/blog/articles/four/</id>
      <updated>2011-01-03T15:12:24-05:00</updated>
      <published>2010-12-27T18:46:00-05:00</published>
      
      <summary type="html">&lt;p&gt;The end of 2010 brings me to think about what Ordered List has been, and what it&amp;#8217;s becoming. It&amp;#8217;s been nearly &lt;strong&gt;four years&lt;/strong&gt; since I started out on my own. And this milestone aligns with another, the arrival of our fourth team member.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;The end of 2010 brings me to think about what Ordered List has been, and what it&amp;#8217;s becoming. It&amp;#8217;s been nearly &lt;strong&gt;four years&lt;/strong&gt; since I started out on my own. And this milestone aligns with another, the arrival of our fourth team member.&lt;/p&gt;&lt;h2&gt;One&lt;/h2&gt;
&lt;p&gt;When I started Ordered List as my full time business back in January of 2007, I really had no idea of what I wanted the company to be in the long term. I knew that I loved designing and building web sites and applications. I knew that I wanted to make a go of it on my own. And when it came to growing, I knew that I &lt;strong&gt;never&lt;/strong&gt; wanted to grow just because there was work. I&amp;#8217;d rather &lt;strong&gt;turn down work&lt;/strong&gt; than grow and shrink with demand. But I also knew that if I found the right people, I&amp;#8217;d &lt;strong&gt;find the work&lt;/strong&gt; to pay for them. And that started with &lt;a href="http://railstips.org"&gt;John&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Two&lt;/h2&gt;
&lt;p&gt;It was in the middle of my second year of business that I found out that John Nunemaker was planning to leave Notre Dame, and was interested in joining me at Ordered List. I jumped at the chance to work with, without hesitation, one of the &lt;strong&gt;best programmers I have ever known&lt;/strong&gt;. What he may lack in programming depth, he more than makes up for in thoughtfulness, usability, and simplistic creativity. And today, I value John even more for his &lt;strong&gt;honesty&lt;/strong&gt;, his &lt;strong&gt;passion&lt;/strong&gt;, and his &lt;strong&gt;dedication&lt;/strong&gt; to building amazing things.&lt;/p&gt;
&lt;h2&gt;Three&lt;/h2&gt;
&lt;p&gt;The third year of Ordered List saw us burrow down, and build the foundation of &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt;, our first major product. Working on client work in bursts helped us pay the bills, sometimes just in time, while we &lt;strong&gt;bootstrapped our own product&lt;/strong&gt;. Along with the reduction in incoming funds came a quiet spell on our blog. It was tough to find the time to write when every available ounce of creativity was spent perfecting our product. Some months were &lt;strong&gt;exhilarating&lt;/strong&gt;, others &lt;strong&gt;testing&lt;/strong&gt;. But we pushed through, and the beginning of our fourth year saw us bring Harmony to the surface.&lt;/p&gt;
&lt;h2&gt;Four&lt;/h2&gt;
&lt;p&gt;2010 has been our best year by far. John and I have had the privilege of working with some &lt;strong&gt;amazing clients&lt;/strong&gt; on projects that have stretched us to learn things well beyond our previous skill set. It also saw &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt; launch in beta, then publicly. The &lt;strong&gt;response has been amazing&lt;/strong&gt;, and we&amp;#8217;re so excited to continue building the best &lt;span class="caps"&gt;CMS&lt;/span&gt; we&amp;#8217;ve ever used.&lt;/p&gt;
&lt;p&gt;With our successes John and I discussed growing, but wanted to stick to the vision of &amp;#8216;the right people at the right time.&amp;#8217; And fortunately for us, the end of 2010 brought us two &lt;strong&gt;amazing&lt;/strong&gt; people.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jonmagic.com/"&gt;Jonathan Hoyt&lt;/a&gt; joined us in mid December. Hoyt&amp;#8217;s development experience is young, but his &lt;strong&gt;technical skill&lt;/strong&gt; is broad, and his &lt;strong&gt;vision&lt;/strong&gt; and &lt;strong&gt;enthusiasm&lt;/strong&gt; have challenged both John and I to step up our game. And starting the beginning of January, &lt;a href="http://opensoul.org"&gt;Brandon Keepers&lt;/a&gt; will bring his wealth of programming experience to help us serve clients, and build Harmony in ways we couldn&amp;#8217;t have otherwise. Brandon&amp;#8217;s &lt;strong&gt;depth of knowledge&lt;/strong&gt; is perfectly balanced with his &lt;strong&gt;vision for simplicity&lt;/strong&gt;, a skill I value more than any other.&lt;/p&gt;
&lt;h2&gt;And Five?&lt;/h2&gt;
&lt;p&gt;To put it simply, I &lt;strong&gt;couldn&amp;#8217;t be any more exited&lt;/strong&gt; about 2011. Excited about what we&amp;#8217;ll &lt;strong&gt;help our clients&lt;/strong&gt; accomplish, about what we can &lt;strong&gt;communicate better&lt;/strong&gt; on &lt;a href="/our-writing/blog/"&gt;our blog&lt;/a&gt;, about how we can grow &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt;, and about launching our &lt;strong&gt;next product&lt;/strong&gt;, &lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But more importantly, I&amp;#8217;m thrilled to be surrounded by such &lt;strong&gt;talented&lt;/strong&gt;, &lt;strong&gt;enthusiastic&lt;/strong&gt;, and &lt;strong&gt;genuinely awesome&lt;/strong&gt; people in John, Hoyt, and Brandon. I&amp;#8217;m so proud of what we&amp;#8217;ve built, and what we can do with this team.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s to a great 2011!&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Welcome Brandon Keepers</title>
      <link href="http://orderedlist.com/blog/articles/welcome-brandon-keepers/" />
      <id>http://orderedlist.com/blog/articles/welcome-brandon-keepers/</id>
      <updated>2011-01-03T11:47:09-05:00</updated>
      <published>2010-12-14T09:59:00-05:00</published>
      
      <summary type="html">&lt;p&gt;We&amp;#8217;re growing again, and thrilled to announce that Brandon is officially the fourth member of the Ordered List team.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;We&amp;#8217;re growing again, and thrilled to announce that Brandon is officially the fourth member of the Ordered List team.&lt;/p&gt;&lt;p&gt;We&amp;#8217;ve been working with Brandon for years, while he worked at &lt;a href="http://collectiveidea.com"&gt;Collective Idea&lt;/a&gt;, on various client and side projects. When we learned &lt;a href="http://opensoul.org/blog/archives/2010/12/02/leaving-collective-idea/"&gt;he was leaving&lt;/a&gt;, we jumped at the chance to work with him full time. And to our excitement, he accepted and starts on January 3rd, 2011.&lt;/p&gt;
&lt;p class="photo"&gt;&lt;img src="http://orderedlist.com/assets/4d0785bbdabe9d78870000f7/article_full_width/brandon.jpg" title="Brandon Keepers" alt="Brandon Keepers" /&gt;&lt;/p&gt;
&lt;p&gt;Brandon has some serious Ruby and JavaScript chops, and will be helping us better serve our clients, build out new &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt; features, and push our open source software forward. He also has a keen eye for design, and a firm attention to detail. We couldn&amp;#8217;t be more excited to have Brandon join the team. It&amp;#8217;s going to be a great 2011!&lt;/p&gt;</content>
      <author>
        <name>Steve Smith</name>
      </author>
    </entry>
  
    <entry>
      <title>Welcome Jon Hoyt</title>
      <link href="http://orderedlist.com/blog/articles/welcome-jon-hoyt/" />
      <id>http://orderedlist.com/blog/articles/welcome-jon-hoyt/</id>
      <updated>2011-01-03T11:47:09-05:00</updated>
      <published>2010-11-18T15:23:00-05:00</published>
      
      <summary type="html">&lt;p&gt;It is our pleasure to introduce Jon Hoyt as the third member of Ordered List. As often as he works out of our office, some may have thought he was already working with us.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;It is our pleasure to introduce Jon Hoyt as the third member of Ordered List. As often as he works out of our office, some may have thought he was already working with us.&lt;/p&gt;&lt;p&gt;Jon was formerly a partner in a successful IT consultancy, but lately has felt his passions swing towards the software side of things. He started building applications for clients and, most recently, has been helping us get &lt;a href="http://speakerdeck.com"&gt;Speaker Deck&lt;/a&gt; off the ground.&lt;/p&gt;
&lt;p&gt;Steve and I decided from the beginning that we did not want to hire simply because of work load. Instead, when opportunities arise to work with people we want to work with, we will find the work for them. Jon is the first instance of this. He expressed interest in doing something new and we were more than happy to figure out how to make it happen.&lt;/p&gt;
&lt;p&gt;In fact, we get along with Jon so well that sometimes we dress like twins. Please take note of the juxtaposition of Jon&amp;#8217;s hair and my beard in the picture below as well.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4ce59104dabe9d5709000005/article_full_width/jon_and_john.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;h2&gt;Improving Harmony Support&lt;/h2&gt;
&lt;p&gt;One of the most exciting aspects of adding Jon is his background in customer service. From the beginning we were really impressed with his patience and timeliness as he supported the customers at his previous job.&lt;/p&gt;
&lt;p&gt;While Steve and I love helping our customers, occasionally we let things slip through the cracks. Part of Jon&amp;#8217;s new role is being a first responder for Harmony ensuring this does not happen. This means &lt;strong&gt;Harmony support will be even better&lt;/strong&gt; than it is now. Great news!&lt;/p&gt;
&lt;p&gt;Please join us in welcoming Jon aboard.&lt;/p&gt;</content>
      <author>
        <name>John Nunemaker</name>
      </author>
    </entry>
  
    <entry>
      <title>The Work Is Never Done</title>
      <link href="http://orderedlist.com/blog/articles/the-work-is-never-done/" />
      <id>http://orderedlist.com/blog/articles/the-work-is-never-done/</id>
      <updated>2011-01-03T11:47:09-05:00</updated>
      <published>2010-11-04T11:42:00-04:00</published>
      <category term="harmony" />
      <summary type="html">&lt;p&gt;&lt;strong&gt;Have idea&lt;/strong&gt;. &lt;strong&gt;Build application&lt;/strong&gt;. &lt;strong&gt;Launch application&lt;/strong&gt;. &lt;strong&gt;Profit&lt;/strong&gt;. Those are the steps, right? Maybe we could throw another step in, like Add New Feature. Yep, that is it.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;&lt;strong&gt;Have idea&lt;/strong&gt;. &lt;strong&gt;Build application&lt;/strong&gt;. &lt;strong&gt;Launch application&lt;/strong&gt;. &lt;strong&gt;Profit&lt;/strong&gt;. Those are the steps, right? Maybe we could throw another step in, like Add New Feature. Yep, that is it.&lt;/p&gt;&lt;p&gt;If you have a great idea, execute it in some fashion, and add new features people will start using your application and paying you for it. They will flock in droves and you will retire to an island.&lt;/p&gt;
&lt;p&gt;Naively, I thought something pretty similar to this up until a few weeks ago. I mean, sure, if you asked me, I would say that I thought it would take &lt;a href="http://get.harmonyapp.com"&gt;Harmony&lt;/a&gt; a year or two to really take off, but deep down, I crazily thought it would explode instantly.&lt;/p&gt;
&lt;h2&gt;The Missing Piece of the Formula&lt;/h2&gt;
&lt;p&gt;Why would I expect any different? &lt;a href="http://37signals.com"&gt;37signals&lt;/a&gt; became an overnight success, right? Oh, and there is &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;. Man did they explode! The list goes on. The thing is, neither of these companies were &lt;em&gt;actually&lt;/em&gt; an overnight success. They were both a year or years in the making. Oh, and there is another item they share &amp;#8212; communication.&lt;/p&gt;
&lt;p&gt;The tricky thing is that communication is hard work. You have to communicate with your customers through support requests. You attempt to communicate with new customers who you think would benefit from your application. Why do so many marriages end in divorce? Because communication is not always easy.&lt;/p&gt;
&lt;h2&gt;Communicating in Different Ways&lt;/h2&gt;
&lt;p&gt;Successful businesses do not just build great products. They also tell you about those products. They iterate not only the product, but the ways in which they get that product in front of your eyes.&lt;/p&gt;
&lt;p&gt;I have always been impressed with 37signals rise to fame (&lt;em&gt;how can you not be?&lt;/em&gt;), but never more than in the past few weeks as I began to realize all the ways &lt;strong&gt;they share their products with you&lt;/strong&gt;. From design decisions to technical challenges,  they continually blog about not just what their applications are or what they do, but why and how they built them. They collect all those thoughts and share them in a book or workshop.&lt;/p&gt;
&lt;h2&gt;Shared Excitement&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The work is never done&lt;/strong&gt;. It takes a lot to build, launch, and support a product. I am not sure how, but if you stop iterating, if you stop talking about your product, the customers will sense it. Subconsciously, they see that you are tired and not as excited about the product as you once were, so why should they be. Why should they sign up? Why should they continue to pay you?&lt;/p&gt;
&lt;p&gt;Here is the great thing though, &lt;strong&gt;the flip side is also true&lt;/strong&gt;. The more excited you get about your product, the more you spend an hour here and there tweaking things, and the more you talk about it, &lt;strong&gt;the more excited customers and potential customers will get&lt;/strong&gt;. The more they will take the time to sign up and try it out, which is all we really ask for. Just give it a try, right?&lt;/p&gt;
&lt;h2&gt;Applicability&lt;/h2&gt;
&lt;p&gt;Realizing this, Steve and I have been hard at work &amp;#8212; &lt;strong&gt;a lunch break here, an evening there&lt;/strong&gt;, and occasionally pulling out the laptop while watching football on Saturday (and Sunday). We have started stealing wasted hours to do the little things that we know will get people excited about Harmony.&lt;/p&gt;
&lt;h3&gt;A Month Ago&lt;/h3&gt;
&lt;p&gt;We started about a month ago, by &lt;a href="http://get.harmonyapp.com/blog/custom-image-resizing/"&gt;releasing custom image sizes&lt;/a&gt;. This took time from both of us, but was all completed over the course of a few evenings.&lt;/p&gt;
&lt;p&gt;We followed that up with &lt;a href="http://get.harmonyapp.com/blog/theme-preview-caching/"&gt;theme preview caching&lt;/a&gt;, which decreased load time for the administration area. This was surprisingly easy and I completed it on a Friday evening with the TV on in the background.&lt;/p&gt;
&lt;h3&gt;A Week Ago&lt;/h3&gt;
&lt;p&gt;Last week, I took some time out of my Sunday to explain how important &lt;a href="http://orderedlist.com/our-writing/blog/articles/context-and-navigation/"&gt;context and navigation&lt;/a&gt; is for your application. I have no problem admitting that the goal of this post was two fold. First, to share an important point. Second, to peak more people&amp;#8217;s interest in Harmony, hopefully to the point that they would try it out. &lt;strong&gt;It worked&lt;/strong&gt;. Signups were up for a few days following the post.&lt;/p&gt;
&lt;p&gt;Earlier this week, Steve added &lt;a href="http://get.harmonyapp.com/blog/theme-editor-hotness/"&gt;line numbers and syntax highlighting&lt;/a&gt; to our already sweet &lt;a href="http://docs.harmonyapp.com/creating-a-theme/"&gt;theme editing area&lt;/a&gt;. This was a big win for our customers and ended up not taking more than a couple hours.&lt;/p&gt;
&lt;h3&gt;Yesterday&lt;/h3&gt;
&lt;p&gt;Yesterday, we stayed at the office a bit longer than usual and worked on tweaks to the &lt;a href="http://get.harmonyapp.com"&gt;Harmony website&lt;/a&gt;. The first thing we did is split the navigation a bit. The left side focuses mostly on new customers (features, pricing, &lt;a href="http://get.harmonyapp.com/sign-up/"&gt;sign up&lt;/a&gt;), whereas, the right side focuses mostly on existing customers (documentation, support, sign in).&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cd1b7fcdabe9d038b00000a/article_full_width/navigation_split.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The second adjustment was geared toward making &lt;strong&gt;sign up as simple as possible&lt;/strong&gt;. We only require email, name and password to sign up and try Harmony. Prompted by &lt;a href="http://baymard.com/blog/fast-and-easy-user-sign-up"&gt;an article&lt;/a&gt;, we removed the rather large sign up buttons we had and replaced them with the actual sign up form on the home and pricing pages.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cd1bc18dabe9d03a400000b/article_full_width/home_page.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cd1bc5ddabe9d076400001d/article_full_width/pricing.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;We also added tracking to each of the forms so that we can figure out which one people are actually using to sign up. In a few weeks or a more, we will know if having the sign up form on the home page helps us or if the real estate would be better spent on something else. Personally, I think it is going to be worth it.&lt;/p&gt;
&lt;p&gt;The third tweak was to &lt;strong&gt;emphasize communication&lt;/strong&gt;. Previously, the blog was in the middle of the navigation, but now it is number two. Also, we are now showing recent posts on the home page. We are working hard on additions to Harmony and have been very conscious to update the blog as we go. What we did not do, was emphasize these updates on the website. Now they are.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cd1c0ccdabe9d0d2a000008/article_full_width/communication.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Only one of these modifications took more than a few hours (image sizes). The majority were TV or internet time converted into something productive towards a product we really care about. Although it is true that the work is never done, I think &lt;strong&gt;you would be surprised&lt;/strong&gt; with what is possible by squeezing a few hours here and there.&lt;/p&gt;
&lt;p&gt;I write this post not to toot our horn (though I am stoked), but to encourage you to stop using lack of time as an excuse. Get inspired, execute, and communicate and see what you can build.&lt;/p&gt;
&lt;p&gt;Oh&amp;#8230;and &lt;a href="http://get.harmonyapp.com/"&gt;sign up&lt;/a&gt; for Harmony if you have not yet.&lt;/p&gt;</content>
      <author>
        <name>John Nunemaker</name>
      </author>
    </entry>
  
    <entry>
      <title>Conference Badge Design</title>
      <link href="http://orderedlist.com/blog/articles/conference-badge-design/" />
      <id>http://orderedlist.com/blog/articles/conference-badge-design/</id>
      <updated>2011-01-03T11:47:09-05:00</updated>
      <published>2010-10-25T08:49:00-04:00</published>
      <category term="design" />
      <summary type="html">&lt;p&gt;This week Steve and I attended &lt;a href="http://www.10gen.com/conferences/mongochicago2010"&gt;MongoChicago&lt;/a&gt;, a one day conference dedicated to &lt;a href="http://mongodb.org/"&gt;MongoDB&lt;/a&gt;. If you are not familiar with MongoDB, it is an open source, document database and it powers &lt;a href="http://harmonyapp.com"&gt;Harmony&lt;/a&gt;. One of the things that impressed me most was the layout/design of the conference badges.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;This week Steve and I attended &lt;a href="http://www.10gen.com/conferences/mongochicago2010"&gt;MongoChicago&lt;/a&gt;, a one day conference dedicated to &lt;a href="http://mongodb.org/"&gt;MongoDB&lt;/a&gt;. If you are not familiar with MongoDB, it is an open source, document database and it powers &lt;a href="http://harmonyapp.com"&gt;Harmony&lt;/a&gt;. One of the things that impressed me most was the layout/design of the conference badges.&lt;/p&gt;&lt;p&gt;Complimenting the badge design might seem odd, considering it was a database conference, but the badges were obviously well thought out. Badge design is something that has &lt;a href="http://railstips.org/blog/archives/2007/11/08/rubyconf-2008-suggestions/"&gt;bothered me&lt;/a&gt; for a few years now. My main issues are the &lt;strong&gt;conference name is always huge&lt;/strong&gt; and the &lt;strong&gt;name of the person is always tiny&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Everyone knows what conference they are at. There is no need for the name/logo to be epic in size. If nothing else, this is stereotypical &amp;#8220;make my logo&amp;#8221; bigger moments that need to stop. On the flip side, names are always very small. I believe, in part, that this is because some people have large names.&lt;/p&gt;
&lt;p&gt;The problem with making the name small is that the attendees do not all know each other. There are times when you think you recognize someone, but you are not sure. If you saw their name, even their first name, you would know and bounce right over to say hi. Instead, you have doubts and linger in a corner by yourself (maybe not quite this bad).&lt;/p&gt;
&lt;p&gt;Instead, the folks at 10Gen, organizers of the conference, &lt;strong&gt;made the MongoDB logo small&lt;/strong&gt;. Even better, they &lt;strong&gt;made your first name huge&lt;/strong&gt;. This made it really easy to spot peoples names from a far. Check out a quick picture I snapped with my iPhone.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://orderedlist.com/assets/4cc443c2dabe9d0805000045/article_full_width/mongochi_badge.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Little details like this often go unnoticed, so I wanted to be sure to bring it up. Way to go &lt;a href="http://10gen.com"&gt;10Gen&lt;/a&gt;. Hopefully more conference organizers will take this cue and run with it.&lt;/p&gt;</content>
      <author>
        <name>John Nunemaker</name>
      </author>
    </entry>
  
    <entry>
      <title>Context and Navigation</title>
      <link href="http://orderedlist.com/blog/articles/context-and-navigation/" />
      <id>http://orderedlist.com/blog/articles/context-and-navigation/</id>
      <updated>2011-01-03T11:47:09-05:00</updated>
      <published>2010-10-25T08:48:00-04:00</published>
      <category term="harmony" />
      <summary type="html">&lt;p&gt;In the beginning, we were outspoken about &lt;strong&gt;why&lt;/strong&gt; we were building Harmony. I feel like our opinions driving Harmony design decisions are getting stronger, but we are sharing less. This stops now.&lt;/p&gt;</summary>
      <content type="html">&lt;p&gt;In the beginning, we were outspoken about &lt;strong&gt;why&lt;/strong&gt; we were building Harmony. I feel like our opinions driving Harmony design decisions are getting stronger, but we are sharing less. This stops now.&lt;/p&gt;&lt;h2&gt;Navigation&lt;/h2&gt;
&lt;p&gt;Whether you are talking about navigating a website or an administration area, &lt;strong&gt;navigation is really important&lt;/strong&gt;. One of the first decisions we made was that the Harmony administration area would be navigated in the same fashion as the front side of your website.&lt;/p&gt;
&lt;p&gt;To set the stage of this point, lets look at the navigation of a few other CMS&amp;#8217;s administration areas.&lt;/p&gt;
&lt;h3&gt;Wordpress&lt;/h3&gt;
&lt;p&gt;&lt;img src="/assets/4cc483fbdabe9d6f4e00000c/article_full_width/wordpress.jpg" alt="" /&gt;&lt;/p&gt;
&lt;h3&gt;Mephisto&lt;/h3&gt;
&lt;p&gt;&lt;img src="/assets/4cc483f9dabe9d6f4e000008/article_full_width/mephisto.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Obviously, there are a ton of CMS&amp;#8217;s out there and I didn&amp;#8217;t feel like taking screenshots all afternoon, so I just picked two that were well known and represented the point I want to make.&lt;/p&gt;
&lt;p&gt;The point is that almost &lt;strong&gt;every major &lt;span class="caps"&gt;CMS&lt;/span&gt; out there separates content by type&lt;/strong&gt; &amp;#8212; posts, pages, articles, sections, events, etc. This always really bothered us.&lt;/p&gt;
&lt;p&gt;Do we separate content by type on the front side of websites? When you visit a website, &lt;strong&gt;do you first think, I would like to view a page&lt;/strong&gt;. No! You think, I want to learn more about this site, so I am going to click on the about page. Why should the administration area be different?&lt;/p&gt;
&lt;p&gt;My guess is because developers think like developers. All the pages are stored in the pages table. All the events are stored in the events table. In a developers mind, the &lt;strong&gt;content is organized by type when stored, so lets organize it by type when presented&lt;/strong&gt;. Wrong.&lt;/p&gt;
&lt;h2&gt;Harmony&lt;/h2&gt;
&lt;p&gt;In Harmony, the navigation you see is the same as what you see on the front side of the site. There is no separation of content into types, such as pages, blogs, sections, etc.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cc48910dabe9d6a5a000017/article_full_width/harmony_context_nav.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We feel this is much easier for the people managing the site&lt;/strong&gt;. Instead of having to think first about the type of content you are creating or changing and then actually finding it, you just have to click through your site as it is organized for everyone else that visits your site, which one would assume is the optimal way.&lt;/p&gt;
&lt;h2&gt;Context&lt;/h2&gt;
&lt;p&gt;Along with mirroring administration and front side navigation, we also put a lot of thought into context. When we say context, what we mean is what is presented to you when you are trying to do a given task.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The first context we support is global&lt;/strong&gt;. No matter where you are in Harmony, there is a thin, dark bar at the top with global actions.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cc48d3bdabe9d690b00004d/article_full_width/context_global.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From this bar, you can switch to any other site you have access to, get help from support or documentation, view your profile/account, or log out. These are all global actions across all of Harmony and are not specific to a given site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The second context is on a per site basis&lt;/strong&gt;. This is the sidebar that is used to navigate all of the details related to a site &amp;#8212; content, assets, settings, etc. Below is a screenshot of the context you get first when viewing an individual site in Harmony.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cc48ff1dabe9d783d000020/article_full_width/site_context.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From here, lets say you select &amp;#8216;Manage Content&amp;#8217;. Instantly, Harmony slides into the next content, which is the site&amp;#8217;s primary navigation. No full page refresh, just a quick, simple context switch.&lt;/p&gt;
&lt;p&gt;&lt;img src="/assets/4cc48ff0dabe9d74a300001a/article_full_width/site_context_content.jpeg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Notice that &lt;strong&gt;we no longer show navigation to change your settings or update your theme&lt;/strong&gt;. When you choose to manage content, we show you only things related to that &amp;#8212; your content. The assumption is that when you are working on your theme, that is all you want to do and when you are working on your content, that is all you want to do.&lt;/p&gt;
&lt;p&gt;Next time you are working on a project, either personal or for a client, &lt;strong&gt;think long and hard about navigation and context&lt;/strong&gt;. More than anything else, they can dictate the ease or difficulty of using your application.&lt;/p&gt;</content>
      <author>
        <name>John Nunemaker</name>
      </author>
    </entry>
  
</feed>

