<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Ian Storm Taylor</title>
  <link href="https:&#x2F;&#x2F;ianstormtaylor.com/atom.xml" rel="self"/>
  <link href="https:&#x2F;&#x2F;ianstormtaylor.com"/>
  <updated>2018-05-16T01:20:45.283Z</updated>
  <id>https:&#x2F;&#x2F;ianstormtaylor.com</id>
  <author>
    <name>Ian Storm Taylor</name>
  </author>
    <entry>
      <title>Refactoring Github’s Design</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/refactoring-githubs-design"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/refactoring-githubs-design</id>
      <updated>2013-06-27T17:57:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>Reducing an interface until only the absolutely necessary elements remain is one of the most satisfying tasks in design.</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>What’s Wrong with the iOS 7 Icons?</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/whats-wrong-with-the-ios-7-icons"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/whats-wrong-with-the-ios-7-icons</id>
      <updated>2013-06-12T19:08:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>“It looks childish.”</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Media Queries are a Hack</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/media-queries-are-a-hack"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/media-queries-are-a-hack</id>
      <updated>2013-04-01T17:52:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>The big buzzwords in CSS these days are “modular” and “responsive”—and for good reasons. But we’re still trying to achieve those goals with the wrong tool: Media Queries. What we really need is a tool that doesn’t exist yet…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Walking Through the Design Process</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/walking-through-the-design-process"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/walking-through-the-design-process</id>
      <updated>2013-02-28T17:58:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>I was rummaging through my drafts folder and stumbled on this old post walking through the process of designing the “Goals” feature on our old product, before we switched to what Segment is now. I think it’s an interesting…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>OOCSS + Sass &#x3D; The Best Way to Write CSS</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/oocss-plus-sass-is-the-best-way-to-css"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/oocss-plus-sass-is-the-best-way-to-css</id>
      <updated>2012-10-14T22:12:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>Object-oriented CSS is awesome. But littering your markup with non-semantic classes is not awesome. Those classes sprinkled all over your HTML are going to change, and that’s not gonna be fun. But if you combine OOCSS and…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Break Apart Your Backbone.js Render Methods</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/break-apart-your-backbonejs-render-methods"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/break-apart-your-backbonejs-render-methods</id>
      <updated>2012-08-14T17:08:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>After my article on rendering views in Backbone, Jeremy Ashkenas pointed out that my examples were doing extra, expensive work by re-rendering everything on every call to render. He’s absolutely right, but they were just…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Design Tip: Never Use Black</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/design-tip-never-use-black"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/design-tip-never-use-black</id>
      <updated>2012-08-07T17:15:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>One of the most important color tricks I’ve ever learned was to avoid using the color black in my work. Mrs. Zamula, my childhood art teacher, first warned me about black when I was in middle school. And I heard the same…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Assigning Backbone Subviews Made Even Cleaner</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/assigning-backbone-subviews-made-even-cleaner"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/assigning-backbone-subviews-made-even-cleaner</id>
      <updated>2012-08-03T20:45:34.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>After my post about rendering subviews in Backbone.js, Tim Branyen asked me if I had taken a look at Layout Manager because it aims to solve a lot of the problems that crop up with managing complex application layouts. I’ll…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Rendering Views in Backbone.js Isn’t Always Simple</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/rendering-views-in-backbonejs-isnt-always-simple"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/rendering-views-in-backbonejs-isnt-always-simple</id>
      <updated>2012-07-14T19:48:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>When I first started using Backbone, one of my biggest unsolved problems was finding a good pattern for rendering views. It should be easy, but there are lots of pitfalls that crop up in larger apps, so I’ll show you what we…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Backbone.js Configuration Logic Should Be Extendable</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/backbonejs-configuration-logic-should-be-extendable"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/backbonejs-configuration-logic-should-be-extendable</id>
      <updated>2012-06-26T19:56:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>Backbone’s flexible design makes it really easy to structure apps any way you see fit. But it also means that you’ll always need to augment Backbone if you have a decent-sized project—which is fine because you can tweak…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Audience on the Web</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/audience-on-the-web"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/audience-on-the-web</id>
      <updated>2011-05-25T03:00:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>There’s no question that audience is an important consideration in design. Hell, it isn’t even design if there isn’t an audience. But the web has transformed that audience from a passive group into a powerful one. It has…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Skeumorphism and the iPad</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/skeumorphism-on-the-ipad"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/skeumorphism-on-the-ipad</id>
      <updated>2011-04-12T02:01:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>When the iPad was released last April, several applications on the device were derided bydesigners for their “kitsch” use of real-world interface metaphors, a practice promoted in the company’s Human Interface Guidelines for…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Spec Work or Dialogue?</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/spec-work-or-dialogue"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/spec-work-or-dialogue</id>
      <updated>2010-10-06T21:02:30.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>The Gap redesign has sparked a lot of discussion in the design community about crowd-sourcing and spec work. In a recent article, Francisco Inchauste argued that designers’ reaction to Gap’s new logo was serving to lessen the…</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>Good for Good’s Sake</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/good-for-goods-sake"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/good-for-goods-sake</id>
      <updated>2010-10-05T16:52:31.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>A recent post on Drawar criticizing some designers’ reaction to Gap’s new brand seemed so off-base to me I have to respond. While Scrivs makes some good points about the redesign’s intentions, one paragraph stood out to me:</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
    <entry>
      <title>WebAdvisor Simplified</title>
      <link href="https:&#x2F;&#x2F;ianstormtaylor.com/webadvisor-simplified"/>
      <id>https:&#x2F;&#x2F;ianstormtaylor.com/webadvisor-simplified</id>
      <updated>2010-09-18T22:04:00.000Z</updated>
      <author>
        <name>Ian Storm Taylor</name>
      </author>
      <summary>As designers we are con­stantly both­ered by all of the poorly designed things around us. We can whine about the worst offenders to friends, but by now they’ve learned to filter our com­plaints. It’s a tough life.</summary>
      <content type="html">[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]</content>
    </entry>
</feed>
