<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason Terhorst: The Blog</title>
	<atom:link href="http://blog.jterhorst.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jterhorst.com</link>
	<description>On UI, design, and software development</description>
	<lastBuildDate>Tue, 16 Feb 2010 16:46:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JTBookmarkEngine: Cocoa classes for submitting to Delicious and Instapaper</title>
		<link>http://blog.jterhorst.com/2010/02/jtbookmarkengine-cocoa-classes-for-submitting-to-delicious-and-instapaper/</link>
		<comments>http://blog.jterhorst.com/2010/02/jtbookmarkengine-cocoa-classes-for-submitting-to-delicious-and-instapaper/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:46:06 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://blog.jterhorst.com/?p=188</guid>
		<description><![CDATA[It started as a blob of code based on a common feature request from a few of my clients, and I was reusing this more than I wanted to, so I figured I should get feedback for improvements. I&#8217;ve pushed out some updates that make this thing finally a usable library of code, so to [...]]]></description>
			<content:encoded><![CDATA[<p>It started as a blob of code based on a common feature request from a few of my clients, and I was reusing this more than I wanted to, so I figured I should get feedback for improvements. I&#8217;ve pushed out some updates that make this thing finally a usable library of code, so to speak.</p>
<p>So what is it? It&#8217;s meant to be a collection of classes for Mac or iPhone, allowing your app to post links (well, the user, technically) to Instapaper and Delicious.</p>
<p>It needs some cleanup and more docs yet, but should be usable enough for now. It&#8217;s part of an example app project &#8211; build and play with it to get an idea for what it can do.</p>
<p><a title="ZIP of project" href="http://jterhorst.s3.amazonaws.com/jtbookmarkengine/JTBookmarkEngine.zip" target="_blank">Download the latest zip package</a> of the project, or <a title="go to Github" href="http://github.com/jterhorst/JTBookmarkEngine" target="_blank">check it out on Github</a> to contribute what you can. I&#8217;m aware it&#8217;s kind of messy and my code style needs work, but I hope it&#8217;s enough to get something started.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2010/02/jtbookmarkengine-cocoa-classes-for-submitting-to-delicious-and-instapaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styling a Site for the iPhone</title>
		<link>http://blog.jterhorst.com/2010/01/styling-a-site-for-the-iphone/</link>
		<comments>http://blog.jterhorst.com/2010/01/styling-a-site-for-the-iphone/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:35:21 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.jterhorst.com/blog/?p=182</guid>
		<description><![CDATA[Apple&#8217;s iPhone App Review process leaves many of us stuck between a rock and a hard place. What can we do to more effectively push out content without having to deal with Apple? A month&#8217;s wait for approval for App submissions and updates isn&#8217;t unheard of.
Gruber has discussed the idea that we move in the [...]]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s iPhone App Review process leaves many of us stuck between a rock and a hard place. What can we do to more effectively push out content without having to deal with Apple? A month&#8217;s wait for approval for App submissions and updates isn&#8217;t unheard of.</p>
<p>Gruber has discussed the idea that we move in the direction of web apps. This can be a great solution, if you&#8217;re an online news site, and don&#8217;t need advanced device feedback or complex interaction. This is what we did for the <a href="http://mobile.abajournal.com">ABA Journal mobile site</a>, and it&#8217;s working well enough.<span id="more-182"></span>We kept it simple because a large part of our audience is on Blackberry, which doesn&#8217;t have the horsepower to take on the more &#8220;fancy&#8221; effects that something like <a href="http://www.jqtouch.com/">jQTouch</a> could do. Check it out &#8211; you can take care of some of the animations and stuff that closes the gap between web and native apps.</p>
<p>One more thing: I recommend using this little blurb:</p>
<p><code>meta name="viewport" content="width=320"</p>
<p></code></p>
<p>That <strong>sizes the page to better fit iPhone</strong>, but it&#8217;s still viewable on any other browser just fine. Keep the markup simple, and do all of your special styles in CSS3. The <em>iPhone is good with CSS3 support</em>, but don&#8217;t place essential functionality in it if you need Blackberry support.</p>
<p><strong>Use standard HTML to provide your list of stories, headlines, etc.</strong> Blackberry and iPhone both tweak the proportions/display of text based on h1, h2, h3, p, and so on. You can override those, but it&#8217;s better to use standardized markup and work with what the platforms do natively. They change those sizes to make them easier to read on their tiny screens. Blackberry also lacks the fonts that iPhone has, opting for a hideous, blocky screen font.</p>
<p><strong>Don&#8217;t depend too much on typographic creativity or consistent layout.</strong> It won&#8217;t happen here. Blackberry will screw up any attempts at floating columns, so stick with a single column. Fortunately, colors are (mostly) there, so you can use color where needed.</p>
<p><strong>Don&#8217;t use frames</strong>, iframes, or divs for important layout or columns. Safari and other mobile browsers change the way those behave.</p>
<p>Hope this helps a bit. I&#8217;ll post more on some other experiments I&#8217;m doing at a later point. This is an interesting space, now that the iPhone is bringing web standards back to the front (Flash is not part of web standards, by the way. Stop using it.). Apple and others are really innovating here, and it&#8217;s very likely that we&#8217;ll soon have the same features on web apps that we do on native apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2010/01/styling-a-site-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tabs vs. Windowed</title>
		<link>http://blog.jterhorst.com/2009/12/tabs-vs-windowed/</link>
		<comments>http://blog.jterhorst.com/2009/12/tabs-vs-windowed/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:13:48 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=176</guid>
		<description><![CDATA[This is a debate I&#8217;ve been having with a client over a Mac UI, and really only applies to my desktop UI design work. Not so much iPhone or web, but still an interesting discussion.
I&#8217;ve seen very few cases where a tab UI can work for multiple documents in a Mac app. Tabs are okay [...]]]></description>
			<content:encoded><![CDATA[<p>This is a debate I&#8217;ve been having with a client over a Mac UI, and really only applies to my desktop UI design work. Not so much iPhone or web, but still an interesting discussion.</p>
<p>I&#8217;ve seen very few cases where a tab UI can work for multiple documents in a Mac app. Tabs are okay for browsers, though that debate is only personal taste. This gets tricky with document-based apps, especially when you need to be able to drag and drop items between documents. Notice that <a href="http://www.panic.com/coda" target="_blank">Coda</a>, a tabbed UI and my favorite web IDE, doesn&#8217;t need this as much as most apps (usually). Adobe added a tabbed UI on Photoshop CS4. This really got in my way, since I need to be able to move visual items quickly between documents, and copy/paste is harder in Photoshop than in a text editor (the key being the drop cursor in a text editor, which PS doesn&#8217;t have). Drag and drop is to the Mac like deep-dish pizza is to Chicago. You need to have it, and you need to do it right.</p>
<p>Sure, I can drag the item up onto the document tab to (hopefully) switch to that document, but it&#8217;s not consistent on all apps and is often clunky when implemented if it&#8217;s even implemented at all. On Coda, I don&#8217;t mind it, since I don&#8217;t drag source code.</p>
<p>Alternative design: use an iTunes-like &#8220;source list&#8221; on your big master window, with all of your documents listed there. This design can vary based on your app, but it&#8217;s going to take more real estate than a horizontal tab bar. iTunes allows this, dragging between playlists. It feels more natural than tabs when I need to move stuff from point A to point B. Bonus cookie points if you can give it the &#8220;spring-loaded folders&#8221; style behavior. When I&#8217;m still holding down the button and hovering over the target, it &#8220;flashes&#8221; for  a second, then switches to the view so I can drill down or pick the specific place to drop. The &#8220;flash&#8221; appearance adds a bit more visual hinting for the user than most of the tab implementations I&#8217;ve seen.</p>
<p>Ultimately, separate windows seems to be the quicker, easier option for <a href="http://www.jterhorst.com/blog/2009/12/plan-for-the-extremes/" target="_blank">users who are in a hurry</a>, like me. It also allows more specific drops, rather than having to use a delay that the spring-loaded folders option would need to have (if you don&#8217;t have a delay before switching tabs, that can be another source of confusion).</p>
<p>I would rather that you, as a developer or designer, pick the best option for your app and stick with it, rather than making it a preference check box. Interesting note: TextMate opens new documents in a new window for me, but if I open a Rails project, it has a document list in a drawer (ew), and selected documents open in tabs. Of course, like Coda, you can control-click to break tabs out to new windows. It seems that text editors can get away with these different styles better than other apps.</p>
<p>Which style do you prefer? Which have you used?</p>
<p><strong>Edit: </strong><a href="http://tech.slashdot.org/story/09/12/06/2038248/Will-Tabbed-Windows-Be-the-Next-Big-Thing?from=rss&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29" target="_blank">Slashdot discusses this</a>, but they&#8217;re so geeky about it that they&#8217;re not really thinking the way I am here. I still feel separate windows are better. I have dual monitors on my desk, and even my laptop has a huge screen, so space isn&#8217;t a problem for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/12/tabs-vs-windowed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plan for the Extremes</title>
		<link>http://blog.jterhorst.com/2009/12/plan-for-the-extremes/</link>
		<comments>http://blog.jterhorst.com/2009/12/plan-for-the-extremes/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 05:13:00 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=172</guid>
		<description><![CDATA[What we need to do to design is to look at the extremes. The middle will take care of itself.
- Dan Formosa, Smart Design, from &#8220;Objectified&#8221; the movie
I loved Objectified, and this quote stuck out at me the most. This applies in UI design as well. I find that your best test user is the [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>What we need to do to design is to look at the extremes. The middle will take care of itself.</p></blockquote>
<p>- Dan Formosa, Smart Design, from &#8220;Objectified&#8221; the movie</p>
<p>I loved Objectified, and this quote stuck out at me the most. This applies in UI design as well. I find that your best test user is the cranky, impatient one &#8211; the one who needs to have that project done two hours ago. If I can make them happy, then users with calmer temperaments will also have a better experience &#8211; often without noticing it. The angry users are merely drawing attention to the problems with your UI. When they&#8217;re stressed or in a hurry are the times when even the smallest bit of friction is magnified by a factor of ten. I find that I can even test my own UI designs on myself, when I&#8217;m home after a bad day and at my most stressed out. I test the UI, and notice things that I wouldn&#8217;t normally catch when I&#8217;m in my &#8220;builder&#8221; mode. I catch things like jQuery page load stalls or drag and drop quirks that are only &#8220;minor annoyances&#8221;. I&#8217;m not as forgiving, and after taking a ton of notes, I pass out on the sofa. But those notes are the most helpful in early design.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/12/plan-for-the-extremes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What a VCR Can Teach Us About UI Design</title>
		<link>http://blog.jterhorst.com/2009/10/what-a-vcr-can-teach-us-about-ui-design/</link>
		<comments>http://blog.jterhorst.com/2009/10/what-a-vcr-can-teach-us-about-ui-design/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 15:34:26 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=165</guid>
		<description><![CDATA[So, yesterday, my grandma wanted to watch an old movie (&#8220;Ghostbreakers&#8221;, starring Bob Hope) on my parents&#8217; TV. She handed me this strange, antiquated technology called a &#8220;VHS tape&#8221;. Maybe you&#8217;ve heard of it?
Okay, so I&#8217;ve used these things. Even had one in college. You insert the tape, and it plays. You also have to [...]]]></description>
			<content:encoded><![CDATA[<p>So, yesterday, my grandma wanted to watch an old movie (&#8220;Ghostbreakers&#8221;, starring Bob Hope) on my parents&#8217; TV. She handed me this strange, antiquated technology called a &#8220;VHS tape&#8221;. Maybe you&#8217;ve heard of it?</p>
<p><span id="more-165"></span>Okay, so I&#8217;ve used these things. Even had one in college. You insert the tape, and it plays. You also have to do this &#8220;rewind&#8221; ritual when you&#8217;re finished. But how hard could this be? So I stuck the tape into the player and powered on the TV. After two seconds, the tape was ejected without any obvious reason. There wasn&#8217;t another tape in the player, that much I knew. So what gives?</p>
<p>After two more tries, and a few &#8220;what the hell?&#8221; mutterings from me, I figured it out: the VCR was in an &#8220;off&#8221; state. But this wasn&#8217;t obvious to me at the time. My expectations were also different, due to my experiences with other players. This was a recent model, even including a built-in DVD recorder. But older, cheaper, and junkier players all did something this unit did not: when a tape was inserted while the power was off, the unit would assume that I wanted to play that tape. So they would power on, accept the tape, prep it, and play it. Since these older units could do it, why couldn&#8217;t a state-of-the-art 2007/2008 model do it? There&#8217;s no technical reason why not.</p>
<p>A few UI lessons:</p>
<p>1. Follow your user&#8217;s expectations and platform conventions: make sure your device offers an appropriate response to conventional user interaction. Even if it&#8217;s not quite the same reaction that they expect, do *something* &#8211; don&#8217;t just spit their input back at them and bark &#8220;no!&#8221;. For further example: if all standard Mac apps and most 3rd party apps respond to Command-H as &#8220;hide current application&#8221;, that&#8217;s what it should do for your application, too. Even if it changes the way *you* think it should work, you need to provide the user a way to make that command do what they expect &#8211; hide your app. Adobe, are you listening?</p>
<p>2. Provide consistent/clear feedback for modality and actions: why isn&#8217;t this working? It should have been more clear that the power was off, and that tapes can&#8217;t be played in this mode. Ejecting the tape doesn&#8217;t give me an explanation as to *why*, either. Similarly, if your device just beeps at me, is it obvious? Sometimes, better/more clear feedback would be more helpful to the user.</p>
<p>It drives me nuts when they don&#8217;t do user testing for these cases. Even if other manufacturers aren&#8217;t making the tape play automatically, don&#8217;t you want to do what you can to make the experience with your player more seamless and easy for your customers? If you do, then your customers will enjoy your player just a little bit more. That subconscious seed will be planted in their mind that, somehow, your product is better-build and just plain better than the others, and maybe they&#8217;ll buy your products again in the next purchase cycle.</p>
<p>Just something to think about.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/10/what-a-vcr-can-teach-us-about-ui-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Pagan Christianity&#8221;</title>
		<link>http://blog.jterhorst.com/2009/09/pagan-christianity/</link>
		<comments>http://blog.jterhorst.com/2009/09/pagan-christianity/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 15:15:53 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Christianity]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=142</guid>
		<description><![CDATA[I&#8217;m still working my way through this book, but I thought I&#8217;d draw your attention to it: it&#8217;s called &#8220;Pagan Christianity&#8221;. Anyone who knows me would know that I&#8217;m all about questioning traditions and the status-quo. This book does exactly that, and I love it.
I haven&#8217;t finished it yet, but I&#8217;m finding it very engaging [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still working my way through this book, but I thought I&#8217;d draw your attention to it: it&#8217;s called <a href="http://www.amazon.com/Pagan-Christianity-Exploring-Church-Practices/dp/141431485X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1251239123&amp;sr=8-1" target="_blank">&#8220;Pagan Christianity&#8221;</a>. Anyone who knows me would know that I&#8217;m all about questioning traditions and the status-quo. This book does exactly that, and I love it.</p>
<p><span id="more-142"></span>I haven&#8217;t finished it yet, but I&#8217;m finding it very engaging &#8211; it covers how the church changed from a grassroots group of renegades avoiding martyrdom in the hands of the Romans, to being the &#8220;official religion&#8221; of Constantine, but being corrupted by his superstitions and pagan rituals (it was basically something to honor the emperor through Roman liturgy). Even the Reformation didn&#8217;t get the church back on track.</p>
<p>They continually go back to the New Testament, to point to what the church &#8220;should&#8221; be like. They use scripture to demonstrate how Christ removes all need for that old liturgy. I&#8217;m finding it incredibly interesting. And since I hate dry, old traditions, I like what they have to say.</p>
<p>Oh, and there&#8217;s a <a href="http://www.amazon.com/Pagan-Christianity-Exploring-Church-Practices/dp/B001O2S58W/ref=ed_oe_k" target="_blank">Kindle version</a>, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/09/pagan-christianity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Rob Bell and &#8220;Drops Like Stars&#8221;</title>
		<link>http://blog.jterhorst.com/2009/09/on-rob-bell-and-drops-like-stars/</link>
		<comments>http://blog.jterhorst.com/2009/09/on-rob-bell-and-drops-like-stars/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 15:00:46 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Christianity]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=140</guid>
		<description><![CDATA[My sister and I saw Rob Bell speak here in Chicago a few weeks ago. I&#8217;m still &#8220;processing&#8221; it in my head, but as I collect my thoughts, I&#8217;m realizing how huge his concepts were.
He kept it fairly &#8220;secular&#8221; and &#8220;generic&#8221; to fit with a wider audience, as my sister noted. But I think the [...]]]></description>
			<content:encoded><![CDATA[<p>My sister and I saw Rob Bell speak here in Chicago a few weeks ago. I&#8217;m still &#8220;processing&#8221; it in my head, but as I collect my thoughts, I&#8217;m realizing how huge his concepts were.</p>
<p><span id="more-140"></span>He kept it fairly &#8220;secular&#8221; and &#8220;generic&#8221; to fit with a wider audience, as my sister noted. But I think the points he was trying to make were still there and still strong. I&#8217;m waiting for the book to arrive, to see where the intersection is, and pick up on anything that my tired brain missed that night.</p>
<p>In terms of things I noticed that didn&#8217;t have anything to do with what he said, it was how Steve Jobs-like it was: big screen behind him, simple clothes, glasses, close-shaved head, strangely overly-enthusiastic audience.</p>
<p>But what he said was still very powerful. The root topic had to do with pain, and intersecting with artistic expression. Pain shapes us, and it&#8217;s up to each of us to determine whether it&#8217;s a positive or negative result. Pain makes us honest, and pain gives us a common bond, even beyond stupid, petty things that we come up with to divide ourselves.</p>
<p>Like I said, I&#8217;m still thinking about it all, but I recommend checking it out &#8211; Rob Bell&#8217;s &#8220;Drops Like Stars&#8221;. He&#8217;s currently on tour, but <a href="http://www.amazon.com/Drops-Like-Stars-Creativity-Suffering/dp/0310275032/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1251238459&amp;sr=8-1" target="_blank">there&#8217;s also a book</a>. I just got it &#8211; on first page-through, it looks to be virbatim.</p>
<p>Slightly-related: <a href="http://www.engadget.com/2009/08/26/diy-eyewriter-brings-the-joy-of-art-vandalism-to-those-with-als/" target="_blank">check out what people can do</a> creatively, despite their limitations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/09/on-rob-bell-and-drops-like-stars/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrade your Wordpress NOW</title>
		<link>http://blog.jterhorst.com/2009/09/upgrade-your-wordpress/</link>
		<comments>http://blog.jterhorst.com/2009/09/upgrade-your-wordpress/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:25:08 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/2009/09/upgrade-your-wordpress/</guid>
		<description><![CDATA[Thankfully, I&#8217;ve kept mine up-to-date, but if your Wordpress install is a few months old, you may already be compromised. Get out there and check it, then upgrade if you haven&#8217;t already.
Correction: The hack apparently works against anything prior to 2.8.4. So get out there and upgrade!
]]></description>
			<content:encoded><![CDATA[<p>Thankfully, I&#8217;ve kept mine up-to-date, but if your Wordpress install is a few months old, you may already be compromised. Get out there and check it, then upgrade if you haven&#8217;t already.</p>
<p><strong>Correction:</strong> The hack apparently works against anything prior to <strong>2.8.4</strong>. So get out there and upgrade!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/09/upgrade-your-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make it Human</title>
		<link>http://blog.jterhorst.com/2009/09/make-it-human/</link>
		<comments>http://blog.jterhorst.com/2009/09/make-it-human/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:42:40 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=133</guid>
		<description><![CDATA[As humans, we tend to reach for things that we can relate to &#8211; things with familiar and friendly faces, or things with personality.
Whether it&#8217;s software or hardware, the things you design should be a natural grasp for other people.
Physical objects should be pleasant to the touch, and have obvious hinting &#8211; where to hold [...]]]></description>
			<content:encoded><![CDATA[<p>As humans, we tend to reach for things that we can relate to &#8211; things with familiar and friendly faces, or things with personality.</p>
<p>Whether it&#8217;s software or hardware, the things you design should be a natural grasp for other people.</p>
<p><span id="more-133"></span>Physical objects should be pleasant to the touch, and have obvious hinting &#8211; where to hold it, where to grab or pull. Software should, to some extent, imitate things in the &#8220;real world&#8221; that the user would already be familiar with. Don&#8217;t try to blaze your own trail in UI design until you&#8217;re sure that users will &#8220;get&#8221; it. By all means, please do innovate! But test it first, to be sure it&#8217;s a viable concept. Test it in all kinds of environments as well, to be sure it can stand up to whatever they decide to throw at it.</p>
<p>End users won&#8217;t put up with much if they can go elsewhere, so make sure you go out of your way to make it easy, make it simple, make it human.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/09/make-it-human/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Constructive Criticism</title>
		<link>http://blog.jterhorst.com/2009/09/130/</link>
		<comments>http://blog.jterhorst.com/2009/09/130/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 15:22:27 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.ninjaawarenessday.com/?p=130</guid>
		<description><![CDATA[When you&#8217;re giving feedback to someone and you know they&#8217;ve spent a long time on the project, and you send them a comment saying &#8220;This was terrible! Were you even TRYING??&#8221;, you&#8217;re not helpful. In fact, you are (pardon my French) an asshat.
So, here&#8217;s a few tips to make sure you aren&#8217;t being an ass, [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re giving feedback to someone and you know they&#8217;ve spent a long time on the project, and you send them a comment saying &#8220;This was terrible! Were you even TRYING??&#8221;, you&#8217;re not helpful. In fact, you are (pardon my French) an asshat.</p>
<p>So, here&#8217;s a few tips to make sure you aren&#8217;t being an ass, and providing truly constructive criticism&#8230;</p>
<p><span id="more-130"></span>1. What experience do you actually have producing a work like this? If you aren&#8217;t experienced, you should back off a bit from assuming something &#8220;shouldn&#8217;t be too difficult&#8221; or &#8220;that won&#8217;t take long&#8221;.</p>
<p>1b. Don&#8217;t assume that you know what the root cause is. There&#8217;s probably a number of deeper factors that went into what you see. Instead, do some research, and give them the benefit of the doubt.</p>
<p>2. Give as precise a description of the issue as possible. This mainly refers to technical products. We call these bug reports, but in order to fix the bug, we need to be able to see it happen ourselves. If it&#8217;s a visual glitch, a screenshot may help. Most often, writing out instructions with step-by-step details will be most helpful. What did you click on, and when?</p>
<p>3. Don&#8217;t get personal. Don&#8217;t make attacks on the person or say things like &#8220;you can&#8217;t do anything right!&#8221;. That won&#8217;t get you anywhere, and just starts a war. And, of course, I&#8217;d like to see <em>you</em> do better.</p>
<p>It&#8217;s easy to be a critic (the web is infested with them), but it takes courage for someone to put their work out for public view. Be courteous and respectful &#8211; give them kind feedback that they can use, and we&#8217;ll all be able to improve our work together.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jterhorst.com/2009/09/130/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
