<?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>winJade &#187; annoying</title>
	<atom:link href="http://winjade.net/tag/annoying/feed/" rel="self" type="application/rss+xml" />
	<link>http://winjade.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 27 Jun 2010 23:47:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What not to do with UX design</title>
		<link>http://winjade.net/2009/08/what-not-to-do-with-ux-design/</link>
		<comments>http://winjade.net/2009/08/what-not-to-do-with-ux-design/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 16:01:58 +0000</pubDate>
		<dc:creator>Bryant Zadegan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tips/Tricks/Hacks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[annoying]]></category>
		<category><![CDATA[dev fail]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[not awesome]]></category>
		<category><![CDATA[rude]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[UAC]]></category>

		<guid isPermaLink="false">http://www.aeroxp.org/2009/08/what-not-to-do-with-ux-design/</guid>
		<description><![CDATA[Once upon a time, a Microsoft employee said that UAC was designed to annoy people, thus encouraging people (and systems administrators) to bug application developers and get those developers to fix their use of resources in Windows. Well, it seems that one company actually went backwards, making its application more annoying than it used to [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; margin: 10px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="Java Automatic Update consent prompt" border="0" alt="Java Automatic Update consent prompt" src="http://winjade.net/wp-content/uploads/2009/08/javastupid.png" width="500" height="238" />Once upon a time, a Microsoft employee said that UAC was designed to annoy people, thus encouraging people (and systems administrators) to bug application developers and get those developers to fix their use of resources in Windows. Well, it seems that one company actually went <em>backwards</em>, making its application more annoying than it used to be.</p>
<p>Of course, I’m talking about Java.</p>
<p>I figured I would turn Java into an example of what <em>not</em> to do when designing something for Windows before uninstalling it. Since Sun Microsystems clearly has no idea how to develop for Windows Vista, I’m going to direct them to <a href="http://msdn.microsoft.com/en-us/library/aa905330.aspx" target="_blank">this wonderful page</a>.</p>
<p>I highlighted the single switch present in the command which indicates the problem: “-auto”. <strong>UAC prompts should never be automatically launched without informing the user prior to launching one.</strong> It’s very plain and very simple, and when developers start writing applications which throw consent prompts without any obvious reason as to why, they’re clearly doing something wrong.</p>
<p>Worse yet, Java Automatic Update decides to tell me <em>after I click Cancel</em> that it wants to update.</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Java Update bubble" border="0" alt="Java Update bubble" src="http://winjade.net/wp-content/uploads/2009/08/javastupid2.png" width="296" height="268" /> </p>
<p>This bubble should be thrown first, <em>followed by</em> launching the consent prompt should the user decide to update. Doing it the other way around is <em>mindblowingly stupid. </em>It’s not exactly an easy thing to screw up, either, so I’m chalking this one up either to developers not knowing what they’re doing or developers testing UAC out for the heck of it to see how many people obey random UAC prompts.</p>
<p>If you’re seeing this, I <strong>highly</strong> encourage you to click Cancel. Better yet, go ahead and uninstall Java. That’s what I did.</p>
<p>Now if you’ll excuse me, I’ll be going off to celebrate my birthday away from random UAC prompts.</p>
]]></content:encoded>
			<wfw:commentRss>http://winjade.net/2009/08/what-not-to-do-with-ux-design/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
