<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Flex Your HIG</title>
	<atom:link href="http://www.red-sweater.com/blog/221/flex-your-hig/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog/221/flex-your-hig</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<lastBuildDate>Fri, 19 Mar 2010 15:19:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-41112</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Fri, 05 Jan 2007 17:19:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-41112</guid>
		<description>corbin: awesome!</description>
		<content:encoded><![CDATA[<p>corbin: awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: corbin</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-41111</link>
		<dc:creator>corbin</dc:creator>
		<pubDate>Fri, 05 Jan 2007 17:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-41111</guid>
		<description>I&#039;ll have to be sure to fix 4818521. Thanks!</description>
		<content:encoded><![CDATA[<p>I&#8217;ll have to be sure to fix 4818521. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eBob</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22944</link>
		<dc:creator>eBob</dc:creator>
		<pubDate>Mon, 06 Nov 2006 16:13:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22944</guid>
		<description>&quot;&lt;em&gt;unsavory&lt;/em&gt; user experience&quot; [emphasis mine].

LOL.  Sounds like a bad time to be had in the red light district.</description>
		<content:encoded><![CDATA[<p>&#8220;<em>unsavory</em> user experience&#8221; [emphasis mine].</p>
<p>LOL.  Sounds like a bad time to be had in the red light district.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22765</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Mon, 06 Nov 2006 03:49:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22765</guid>
		<description>&lt;i&gt;Perfectionism has a price.&lt;/i&gt;

I&#039;m not saying you should chase perfection, just make something more suited for now.

&lt;i&gt;I try to remind myself that those weeks of interface &quot;improvements&quot; could have gone into actual features or improved functionality or new products that probably would have been of more value to my customers&lt;/i&gt;

There are plenty of apps out there with too many features and an unsavory user experience. Surely there&#039;s a balance.

&lt;i&gt;Cheap UI shot in passing: Garage Band.&lt;/i&gt;

I don&#039;t follow.</description>
		<content:encoded><![CDATA[<p><i>Perfectionism has a price.</i></p>
<p>I&#8217;m not saying you should chase perfection, just make something more suited for now.</p>
<p><i>I try to remind myself that those weeks of interface &#8220;improvements&#8221; could have gone into actual features or improved functionality or new products that probably would have been of more value to my customers</i></p>
<p>There are plenty of apps out there with too many features and an unsavory user experience. Surely there&#8217;s a balance.</p>
<p><i>Cheap UI shot in passing: Garage Band.</i></p>
<p>I don&#8217;t follow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22537</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sun, 05 Nov 2006 09:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22537</guid>
		<description>Scott, I understand where you are coming from -- I say these things to myself all the time too.

The problem is that the search for UI perfection becomes an end in itself.  I have literally spent months of my life tweaking, re-drawing, re-coding interface elements.  Yes, the product is better looking for it (most of the time), but at what cost?

By &quot;hacks&quot;, I mean adjusting a design, or redesigning it or recoding it to make a certain look &quot;work&quot; because the control is broken or misfeatured in a particular OS version, because it&#039;s inherently buggy or misdesigned, etc.  It&#039;s even more hackalicious if the work is probably going to be superseded in the very next product release, or more likely, OS version.

Perfectionism has a price. These days, I try to remind myself that those weeks of interface &quot;improvements&quot; could have gone into actual features or improved functionality or new products that probably would have been of more value to my customers.

As for customers liking new things, that&#039;s true, but I also remember that I have been more impressed with iTunes newly colored icons than I have iTunes newly fashioned UI elements... ;)

Cheap UI shot in passing:  Garage Band.  </description>
		<content:encoded><![CDATA[<p>Scott, I understand where you are coming from &#8212; I say these things to myself all the time too.</p>
<p>The problem is that the search for UI perfection becomes an end in itself.  I have literally spent months of my life tweaking, re-drawing, re-coding interface elements.  Yes, the product is better looking for it (most of the time), but at what cost?</p>
<p>By &#8220;hacks&#8221;, I mean adjusting a design, or redesigning it or recoding it to make a certain look &#8220;work&#8221; because the control is broken or misfeatured in a particular OS version, because it&#8217;s inherently buggy or misdesigned, etc.  It&#8217;s even more hackalicious if the work is probably going to be superseded in the very next product release, or more likely, OS version.</p>
<p>Perfectionism has a price. These days, I try to remind myself that those weeks of interface &#8220;improvements&#8221; could have gone into actual features or improved functionality or new products that probably would have been of more value to my customers.</p>
<p>As for customers liking new things, that&#8217;s true, but I also remember that I have been more impressed with iTunes newly colored icons than I have iTunes newly fashioned UI elements&#8230; ;)</p>
<p>Cheap UI shot in passing:  Garage Band.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Gemmell</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22535</link>
		<dc:creator>Matt Gemmell</dc:creator>
		<pubDate>Sun, 05 Nov 2006 09:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22535</guid>
		<description>Hey Daniel,

Just a note that Jeff Ganyard just released an enhanced version of my TunesWindow code that uses CGGradients to draw its textured areas, and has configurable colours, heights on the top and bottom borders, and so on. &lt;a href=&quot;http://bithaus.com/2006/11/04/stylish-windows/&quot; rel=&quot;nofollow&quot;&gt;Get it here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Hey Daniel,</p>
<p>Just a note that Jeff Ganyard just released an enhanced version of my TunesWindow code that uses CGGradients to draw its textured areas, and has configurable colours, heights on the top and bottom borders, and so on. <a href="http://bithaus.com/2006/11/04/stylish-windows/" rel="nofollow">Get it here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22497</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Sun, 05 Nov 2006 05:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22497</guid>
		<description>&lt;i&gt;So, we suddenly decide the interface needs... improving. When, in reality, it probably doesn&#039;t!&lt;/i&gt;

Not changing the UI is safer in the short term, but it&#039;s also limiting. You might be preventing yourself from making dramatic improvements. If you&#039;re concerned about messing things up, why come into work at all?

&lt;i&gt;They had an interface that, quite simply, worked. And they’ve replaced it with one that... doesn&#039;t.&lt;/i&gt;

As far as I can tell, pretty much everyone knows how to use iTunes. There are certainly differences in &lt;i&gt;taste&lt;/i&gt; (you use the word &quot;classy&quot; above), but that&#039;s outside of whether something works correctly or not.

For better or worse, consumers like things to feel new. If Microsoft continually updated their media player UI and Apple did not, I think iTunes would start to feel stale to many people.

&lt;i&gt;workarounds, undocumented hacks and so forth, really worth the effort for our customers&lt;/i&gt;

As far as I can tell, nothing Daniel described involves hacks. You&#039;ve always been allowed to draw your own controls.</description>
		<content:encoded><![CDATA[<p><i>So, we suddenly decide the interface needs&#8230; improving. When, in reality, it probably doesn&#8217;t!</i></p>
<p>Not changing the UI is safer in the short term, but it&#8217;s also limiting. You might be preventing yourself from making dramatic improvements. If you&#8217;re concerned about messing things up, why come into work at all?</p>
<p><i>They had an interface that, quite simply, worked. And they’ve replaced it with one that&#8230; doesn&#8217;t.</i></p>
<p>As far as I can tell, pretty much everyone knows how to use iTunes. There are certainly differences in <i>taste</i> (you use the word &#8220;classy&#8221; above), but that&#8217;s outside of whether something works correctly or not.</p>
<p>For better or worse, consumers like things to feel new. If Microsoft continually updated their media player UI and Apple did not, I think iTunes would start to feel stale to many people.</p>
<p><i>workarounds, undocumented hacks and so forth, really worth the effort for our customers</i></p>
<p>As far as I can tell, nothing Daniel described involves hacks. You&#8217;ve always been allowed to draw your own controls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22453</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sun, 05 Nov 2006 01:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22453</guid>
		<description>Very useful blog.

BUT, I agree with patrick when he says that I prefer the original window.  It is simple, yet still usable and classy.

(For instance, your initial buttons are FAR more useful and clean and attractive than your final buttons, IMO.)

As someone who has to make this sort of decision all day long, everrrrry day (sigh), I know this stuff is hard.  

I have an idea which I call the &quot;iTunes UI Sucks Theory&quot;. It goes something like this:

As developers, we get bored with our own work.  We create an interface for our product, polish it a little, stand back and think &quot;cool&quot;, or at least OK.   Fast foward 3 months at 10 hours a day of looking at that same interface and, oh no, the interface now looks staid or even ugly.   So, we suddenly decide the interface needs... improving. 

When, in reality, it probably doesn&#039;t!

The debacle that is the iTunes UI is exhibit A in this theory.  They had an interface that, quite simply, worked.  And they&#039;ve replaced it with one that... doesn&#039;t.  Game developers have this problem too, which is why game developers should probably create their UI at the end of their projects.  (Witness the Quake3Arena betas: UI boredom mixing with too much money is a potent, toxic brew.)

Above all, I think we have to ask ourselves is a month of work, with all the headaches involved in workarounds, undocumented hacks and so forth, really worth the effort for our customers?  

The trick here is that every improvement can always be justified, by a developer.  It looks better!  People will use/buy it more!  But really, as I&#039;ve found to my cost too many times, a lot of interface work, especially technical, under-the-hood work, isn&#039;t justified.

But again, very good blog.</description>
		<content:encoded><![CDATA[<p>Very useful blog.</p>
<p>BUT, I agree with patrick when he says that I prefer the original window.  It is simple, yet still usable and classy.</p>
<p>(For instance, your initial buttons are FAR more useful and clean and attractive than your final buttons, IMO.)</p>
<p>As someone who has to make this sort of decision all day long, everrrrry day (sigh), I know this stuff is hard.  </p>
<p>I have an idea which I call the &#8220;iTunes UI Sucks Theory&#8221;. It goes something like this:</p>
<p>As developers, we get bored with our own work.  We create an interface for our product, polish it a little, stand back and think &#8220;cool&#8221;, or at least OK.   Fast foward 3 months at 10 hours a day of looking at that same interface and, oh no, the interface now looks staid or even ugly.   So, we suddenly decide the interface needs&#8230; improving. </p>
<p>When, in reality, it probably doesn&#8217;t!</p>
<p>The debacle that is the iTunes UI is exhibit A in this theory.  They had an interface that, quite simply, worked.  And they&#8217;ve replaced it with one that&#8230; doesn&#8217;t.  Game developers have this problem too, which is why game developers should probably create their UI at the end of their projects.  (Witness the Quake3Arena betas: UI boredom mixing with too much money is a potent, toxic brew.)</p>
<p>Above all, I think we have to ask ourselves is a month of work, with all the headaches involved in workarounds, undocumented hacks and so forth, really worth the effort for our customers?  </p>
<p>The trick here is that every improvement can always be justified, by a developer.  It looks better!  People will use/buy it more!  But really, as I&#8217;ve found to my cost too many times, a lot of interface work, especially technical, under-the-hood work, isn&#8217;t justified.</p>
<p>But again, very good blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Hoctor</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22424</link>
		<dc:creator>Kevin Hoctor</dc:creator>
		<pubDate>Sat, 04 Nov 2006 21:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22424</guid>
		<description>Daniel, thanks for the detailing the process you went through! I did something similar with my Debt Quencher product, but it was between my beta release and the 1.0 outing. At one point I was just annoyed because the margins looked so 10 milliseconds ago.

I also enjoyed your Photoshop process. I am certainly not well-versed in that tool, but I&#039;m finding that I can do just a little bit better each time I go back and dress up some of my graphics. I almost used the PolishedWindow as well, but I played with it just a couple days before my release and I couldn&#039;t justify the last minute change. We always need to leave something for the next release, right?

Nice work overall on your product!</description>
		<content:encoded><![CDATA[<p>Daniel, thanks for the detailing the process you went through! I did something similar with my Debt Quencher product, but it was between my beta release and the 1.0 outing. At one point I was just annoyed because the margins looked so 10 milliseconds ago.</p>
<p>I also enjoyed your Photoshop process. I am certainly not well-versed in that tool, but I&#8217;m finding that I can do just a little bit better each time I go back and dress up some of my graphics. I almost used the PolishedWindow as well, but I played with it just a couple days before my release and I couldn&#8217;t justify the last minute change. We always need to leave something for the next release, right?</p>
<p>Nice work overall on your product!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PGM</title>
		<link>http://www.red-sweater.com/blog/221/flex-your-hig/comment-page-1#comment-22246</link>
		<dc:creator>PGM</dc:creator>
		<pubDate>Sat, 04 Nov 2006 04:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/221/flex-your-hig#comment-22246</guid>
		<description>I had a similar &quot;who needs the margins&quot; moment with my own app, resulting in a much more spaceous main window. The trigger for me was actually the move from Panther to Tiger when I wanted to try out the unified look on my app and then noticed how useless those margins looked.</description>
		<content:encoded><![CDATA[<p>I had a similar &#8220;who needs the margins&#8221; moment with my own app, resulting in a much more spaceous main window. The trigger for me was actually the move from Panther to Tiger when I wanted to try out the unified look on my app and then noticed how useless those margins looked.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
