<?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>ZBlog &#187; usability</title>
	<atom:link href="http://blog.zarate.tv/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zarate.tv</link>
	<description>Using the law to keep justice away</description>
	<lastBuildDate>Tue, 24 Aug 2010 11:50:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>No more unfinis</title>
		<link>http://blog.zarate.tv/2010/06/30/no-more-unfinis/</link>
		<comments>http://blog.zarate.tv/2010/06/30/no-more-unfinis/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 10:08:12 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=1618</guid>
		<description><![CDATA[hed emails sent :/
We&#8217;ve all done it, we&#8217;ve all received them:
Sorry, sent the email too fast :/ I was saying&#8230;
The email was sent too fast. Gmail helps out a little bit if you try to send an email without subject:

But to me that&#8217;s not enough because most of the times when I get to write [...]]]></description>
			<content:encoded><![CDATA[<p>hed emails sent :/</p>
<p>We&#8217;ve all done it, we&#8217;ve all received them:</p>
<blockquote><p>Sorry, sent the email too fast :/ I was saying&#8230;</p></blockquote>
<p>The email was sent <em>too fast</em>. Gmail helps out a little bit if you try to send an email without subject:</p>
<p><img src="http://blog.zarate.tv/wp-content/uploads/2010/06/gmail_preventig_email_without_subject.png" alt="" title="Gmail preventing sending an email without subject" width="489" height="257" class="alignnone size-full wp-image-1619" /></p>
<p>But to me that&#8217;s not enough because most of the times when I get to write the Body of the email, the recipients and Subject have been already filled, that&#8217;s what email clients lead you to. First <em>To</em>, then <em>CC</em>, <em>BCC</em>, <em>Subject</em> and finally the <em>Body</em>. So by the time you get to the Body, you&#8217;ve most likely filled both To and Subject and if for some reason you are too quick to fire up, all the mandatory fields are filled and validation looking for empty fields passes.</p>
<p>To prevent this I&#8217;ve taught myself to leave empty To and Subject fields and write the Body first. Only when I&#8217;ve written (and read-proof) the Body I fill To and Subject. This has reduced a lot the number of unfinished emails I send. </p>
<p>So I was thinking about re-arranging email clients like this:</p>
<p><img src="http://blog.zarate.tv/wp-content/uploads/2010/06/mail.png" alt="" title="Re-organized email client, body first, then subject, recipients at the end" width="1204" height="902" class="alignnone size-full wp-image-1623" /></p>
<p>See? First the Body, then Subject and the recipients of the email at the end.</p>
<p>Of course this won&#8217;t help much when replaying to an email, since both Subject and recipients would be automatically filled, but the current layout doesn&#8217;t prevent that either, so that&#8217;s a tie.</p>
<p> You guys think this makes sense? Would this help reduce the number of accidentally emails sent? Or am I just talking non-sense?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2010/06/30/no-more-unfinis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show hidden files in OSX</title>
		<link>http://blog.zarate.tv/2009/11/09/show-hidden-files-in-osx/</link>
		<comments>http://blog.zarate.tv/2009/11/09/show-hidden-files-in-osx/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:57:48 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[incredibly annoying macs]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=1299</guid>
		<description><![CDATA[** Mac (open terminal): 




defaults write com.apple.finder AppleShowAllFiles TRUE


killall Finder




** Ubuntu (on any window):
CTRL + H (toggles on/off hidden files).
OS X, the paradigm of usability MY ARSE.
(And please don&#8217;t embarras yourself saying that Mac users don&#8217;t need to know about hidden files)
]]></description>
			<content:encoded><![CDATA[<p>** Mac (open terminal): </p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;">
<ol>
<li class="li1">
<div class="de1">defaults <span class="kw2">write</span> com.apple.finder AppleShowAllFiles TRUE</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">killall</span> Finder</div>
</li>
</ol>
</div>
</div>
<p>** Ubuntu (on any window):</p>
<p>CTRL + H (toggles on/off hidden files).</p>
<p>OS X, the paradigm of usability <strong>MY ARSE</strong>.</p>
<p>(<em>And please don&#8217;t embarras yourself saying that Mac users don&#8217;t need to know about hidden files</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2009/11/09/show-hidden-files-in-osx/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Error &#8211; Success</title>
		<link>http://blog.zarate.tv/2009/03/10/error-success/</link>
		<comments>http://blog.zarate.tv/2009/03/10/error-success/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 07:08:57 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=814</guid>
		<description><![CDATA[Right straight to my top 3 most useless GUI errors ever, ladies and gentlemen, Open Box&#8217;s Error &#8211; Success:

I was trying to duplicate a folder in the folder where it already is via Copy &#038; Paste. In most systems you get a &#8220;file (copy)&#8221; duplicate and that&#8217;s the case with files in Open Box, but [...]]]></description>
			<content:encoded><![CDATA[<p>Right straight to my top 3 most useless GUI errors ever, ladies and gentlemen, Open Box&#8217;s <em>Error &#8211; Success</em>:</p>
<p><img alt="" src="http://img7.imageshack.us/img7/9533/errorsuccess.png" title="Error - Success" class="alignnone" width="334" height="344" /></p>
<p>I was trying to duplicate a folder in the folder where it already is via Copy &#038; Paste. In most systems you get a &#8220;file (copy)&#8221; duplicate and that&#8217;s the case with files in Open Box, but not with folders where you get an error. So I tried to rename it first using the F2 short cut. After some attempts I got the fascinating <em>Error &#8211; Success</em> error.</p>
<p>BTW, I&#8217;m assuming it&#8217;s Open Box&#8217;s fault, but I might be wrong, sorry in advanced if that&#8217;s the case!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2009/03/10/error-success/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Incredibly annoying Macs. Today keyboard layout.</title>
		<link>http://blog.zarate.tv/2008/12/28/incredibly-annoying-macs-today-keyboard-layout/</link>
		<comments>http://blog.zarate.tv/2008/12/28/incredibly-annoying-macs-today-keyboard-layout/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 10:10:48 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[incredibly annoying macs]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=337</guid>
		<description><![CDATA[Unless you learnt to type using a Mac you probably thought W-T-F the first time you tried to type something in one of them.
Again, Linux and Windows behave almost the same way, but some geniuses at Apple decided to go creative, and this time not in the nice way. To name a few:
* There&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you learnt to type using a Mac you probably thought W-T-F the first time you tried to type something in one of them.</p>
<p>Again, Linux and Windows behave almost the same way, but some geniuses at Apple decided to go creative, and this time not in the nice way. To name a few:</p>
<p>* There&#8217;s a Ctrl key, but doesn&#8217;t work as you&#8217;d expect.<br />
* There&#8217;s CMD key that you don&#8217;t know what&#8217;s for.<br />
* You have the F keys but they don&#8217;t work as you&#8217;d expect either.<br />
* You have end/beginning of line, PageUp and and PageDown keys, but guess what? You bet your ass they don&#8217;t work as you&#8217;d expect.<br />
* If you want to select words in a line instead of just letters, the key combination is Alt + Shift instead of Ctrl +  Shift.</p>
<p>Not enough? Then check this out: even though you can solve some of these <em>features</em> <a href="http://www.devtaxi.com/category/leopard/">editing dark configuration files somewhere in your hard drive</a> the changes are <em>NOT</em> consistent through all your applications. Some of them follow that new configuration file, like TextMate, some others don&#8217;t, like Firefox or the console.</p>
<p>Apparently it has to do with being a Cocoa application, but I&#8217;m going to play here the &#8220;<em>I&#8217;m a dumb user, don&#8217;t give a shit about your geeky stuff</em>&#8221; card and say: &#8220;I don&#8217;t give a shit about your geeky stuff, all I want is that my applications behave consistently&#8221;.</p>
<p>The reason for this odd behaviour on Macs? I have no idea. What I think is that this <em>feature</em> is not an advantage (like a nice innovation as, let&#8217;s say, the iPhone interface), just a different way of doing things, a deviation from the standard. Why keep using it? Remember that <a href="http://www.codinghorror.com/blog/archives/000290.html">defaults are arguably the most important design decisions you&#8217;ll ever make as a software developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2008/12/28/incredibly-annoying-macs-today-keyboard-layout/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blank lines are free</title>
		<link>http://blog.zarate.tv/2008/11/27/blank-lines-are-free/</link>
		<comments>http://blog.zarate.tv/2008/11/27/blank-lines-are-free/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 08:18:27 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=353</guid>
		<description><![CDATA[Just these last 2 weeks I&#8217;ve come across pieces of code that looked very similar and familiar. Doesn&#8217;t matter if it&#8217;s ActionScript, PHP, CSS or whatever. Well, write this down: BLANK LINES ARE FREE! Jeeeez, it&#8217;s not that difficult! Just add some blank lines between your functions or your definitions&#8230; It makes your code much, [...]]]></description>
			<content:encoded><![CDATA[<p>Just these last 2 weeks I&#8217;ve come across pieces of code that looked very similar and familiar. Doesn&#8217;t matter if it&#8217;s ActionScript, PHP, CSS or whatever. Well, write this down: <strong>BLANK LINES ARE FREE</strong>! Jeeeez, it&#8217;s not that difficult! Just add some blank lines between your functions or your definitions&#8230; It makes your code much, much easier to read. Writing code is like general writing, you have to use punctuation signs, blank lines to split paragraphs and ideas (yes, different actions on the same function) and so on. Besides, you are not just writing for the computer, you are writing for people. And <a href="http://www.codinghorror.com/blog/archives/001184.html">coding is just writing</a>: &#8220;Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, <strong>let us concentrate rather on explaining to human beings what we want a computer to do</strong>&#8220;.</p>
<p>Please.</p>
<p>ps: Why can&#8217;t I say &#8220;Blank lines are free&#8221; without my mind racing to sing <a href="http://unvlog.com/zarate/2008/11/27/blank-lines-are-free">this</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2008/11/27/blank-lines-are-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenID Yes. OpenID No.</title>
		<link>http://blog.zarate.tv/2008/11/18/openid-yes-openid-no/</link>
		<comments>http://blog.zarate.tv/2008/11/18/openid-yes-openid-no/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 08:44:53 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[openid]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=305</guid>
		<description><![CDATA[I&#8217;ve been wondering lately about using OpenID as the only registration method for a site I&#8217;m helping out with. My problem is that I clearly see both the benefits and the problems of using OpenID.
But one problem I hadn&#8217;t see hit me the other day. What about 2 users using the same nick? Even Zarate [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wondering lately about using <a href="http://openid.net/">OpenID</a> as the only registration method for a site I&#8217;m helping out with. My problem is that I clearly see both the benefits and the problems of using OpenID.</p>
<p>But one problem I hadn&#8217;t see hit me the other day. What about 2 users using the same nick? Even <a href="http://zarate.tv">Zarate</a> is difficult to pick up in sites with a little bit of traffic, so what about &#8220;John Smith&#8221;, &#8220;Rachel&#8221; or &#8220;Wadus&#8221;? Most likely 2 or even more users are going to have them. And because they will be registering with an OpenID provider, there&#8217;s nothing you could do to prevent the collision.</p>
<p>Now let&#8217;s say you want to do something meaningful with the nicks. What if you want to offer nice URLs based on the nick only? Now you are screwed. If you control all the registration process, you can easily prevent duplicates and the <em>hot</em> nicks like <em>suPerFUcker77</em> are given away on a strictly first-come-first-served basis.</p>
<p>To bypass that you could do various things. For example StackOverflow adds their internal user ID to the URLs (see me <a href="http://stackoverflow.com/users/5908/z225rate">here</a>) which is an acceptable solution.</p>
<p>But this problem is also a usability problem. People are going to find several users with the same nick and they are <em>not</em> used to it. Let&#8217;s say a forum implements OpenID and they get me hanging out and posting. You get a bunch of posts by &#8220;Zarate&#8221; with my nice <a href="http://www.gravatar.com/">Gravatar</a> by its side. Now, 6 months later another Zarate comes in. As opposed to the first one, new Zarate turns out to be a clever guy and on top of that he has another avatar. User will be confused: &#8220;<em>What? This Zarate now is clever? And what&#8217;s up with the new avatar?</em>&#8221; Eventually they&#8217;ll figure out what&#8217;s going on, but sure there&#8217;s going to be some confusion.</p>
<p>And that&#8217;s because <strong>on the internet we are not used to duplicated nicks</strong>. In real life it&#8217;s perfectly normal having 2 people in the same group with the same name because they have different faces, different voices and you just can <strong>see</strong> they are different. But there&#8217;s only one Zarate in <a href="http://unvlog.com/zarate">unvlog</a>, there&#8217;s only one Zarate in <a href="http://planetaki.com/zarate">Planetaki</a>, etc.</p>
<p>Maybe this is something that is inevitable in the long term as more and more people have an internet life, but today I think is a little bit of a problem that adds up to the OpenID list. If you are interested here you have a bunch of links about OpenID, help yourself.</p>
<p>* <a href="http://stackoverflow.com/questions/297249/using-openid-how-do-you-handle-2-accounts-with-the-same-nick">Using OpenID how do you handle 2 accounts with the same nick</a><br />
* <a href="http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers">OpenID for non-SuperUsers</a><br />
* <a href="http://stackoverflow.com/questions/182258/are-there-any-security-risks-associated-with-me-using-openid-as-the-authenticat">Security risks associated with me using OpenId as the authentication method on my site</a><br />
* <a href="http://teddziuba.com/2008/09/openid-is-why-i-hate-the-inter.html">OpenID Is Why I Hate The Internet</a><br />
* <a href="http://stackoverflow.com/questions/140613/how-to-address-openid-providers-downtime">How to address OpenID providers downtime?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2008/11/18/openid-yes-openid-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incredibly annoying Macs. Take 1.</title>
		<link>http://blog.zarate.tv/2008/11/11/incredibly-annoying-macs-take-1/</link>
		<comments>http://blog.zarate.tv/2008/11/11/incredibly-annoying-macs-take-1/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 16:50:37 +0000</pubDate>
		<dc:creator>Zarate</dc:creator>
				<category><![CDATA[incredibly annoying macs]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.zarate.tv/?p=272</guid>
		<description><![CDATA[I&#8217;m just sorry, but I can&#8217;t stand them. They are supposed to be the super-usable machines, but they are not. It&#8217;s fun though how all my UX/HCI/usability friends (that of course use Macs) keep blaming *me* because &#8220;you are so used to Windows that you think Macs are wrong&#8221;. How nice is that? What happened [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just sorry, but I can&#8217;t stand them. They are supposed to be the super-usable machines, but they are not. It&#8217;s fun though how all my UX/HCI/usability friends (that of course use Macs) keep blaming *me* because &#8220;you are so used to Windows that you think Macs are wrong&#8221;. How nice is that? What happened to the the old &#8220;if the software model doesn&#8217;t match the user model, the software is wrong&#8221;?.</p>
<p>I switched from Windows to Ubuntu and I didn&#8217;t have a single usability problem. Full stop*. I had many problems, but not usability related. So here comes the first round of the <strong>Incredibly annoying Macs</strong>.</p>
<p>Desktops or <em>spaces</em> (Apple&#8217;s marketing team dixit) work in Linux as you would expect. For example, this is my usual working environment in Ubuntu:</p>
<p>Desktop 1: Working stuff, usually involving Firefox opened with whatever I&#8217;m doing.<br />
Desktop 2: Music player kicking plus Firefox opened with GMail opened.</p>
<p>Nice&#8217;n'easy. Now, let&#8217;s go to the Mac. Open FF in desktop 1, switch to desktop 2, click on FF and&#8230;&#8230;. ops! I&#8217;m taken to desktop 1. WTF???? How on earth you justify from an usability point of view that opening an application switches desktops? C&#8217;mon&#8230;</p>
<p>You have to Google the problem to find out that you can go to Preferences > Exposé and spaces > Spaces and click on &#8220;When switching to an application, switch to a space with open windows for the application&#8221;. Fuck me. What about &#8220;Keep all application&#8217;s windows in the same space&#8221;?</p>
<p>Anyway. I have a ton more, I&#8217;ll post them as soon as they hit me again. Of course feel free to blog about &#8220;incredibly annoying Windows&#8221; or &#8220;incredibly annoying Ubuntu&#8221; or &#8220;incredibly annoying whatever&#8221;. The difference is that they don&#8217;t proclaim themselves as <em>the most usable system in the world</em>. </p>
<p>Have a nice day!</p>
<p>* Ok, I shouldn&#8217;t lie. In Windows when you are on the console both &#8220;cd ..&#8221; and &#8220;cd..&#8221; work. In Linux (and Macs!) only &#8220;cd ..&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zarate.tv/2008/11/11/incredibly-annoying-macs-take-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
