<?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>Luis de la Rosa &#187; User Experience</title>
	<atom:link href="http://www.luisdelarosa.com/category/user-experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.luisdelarosa.com</link>
	<description>iPhone, iPad and Mac OS X Programming (with a dash of Ruby)</description>
	<lastBuildDate>Fri, 13 Jan 2012 06:53:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Joel Spolsky keynote at EclipseCon 2006</title>
		<link>http://www.luisdelarosa.com/2006/03/21/joel-spolsky-keynote-at-eclipsecon-2006/</link>
		<comments>http://www.luisdelarosa.com/2006/03/21/joel-spolsky-keynote-at-eclipsecon-2006/#comments</comments>
		<pubDate>Tue, 21 Mar 2006 12:19:05 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.luisdelarosa.com/wordpress/?p=183</guid>
		<description><![CDATA[Joel Spolsky is rambling along (it seems) about Blue chip products. Really he is a good presenter and likes to throw his audience (us EclipseCon geeks) off track to wake us up. BTW, Joel is the author of Joel on &#8230; <a href="http://www.luisdelarosa.com/2006/03/21/joel-spolsky-keynote-at-eclipsecon-2006/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.joelonsoftware.com/">Joel Spolsky</a> is rambling along (it seems) about Blue chip products.  Really he is a good presenter and likes to throw his audience (us EclipseCon geeks) off track to wake us up.  BTW, Joel is the author of <a href="http://www.amazon.com/gp/product/1590593898/103-5991573-5364648?v=glance&amp;n=283155">Joel on Software</a> and <a href="http://www.amazon.com/gp/product/1590595009/103-5991573-5364648?v=glance&amp;n=283155">The Best Software Writing I</a>.</p>
<p>What are blue chip products?  Apple&#8217;s iPod.  Brad Pitt.  Herman Miller Aeron.</p>
<p>What&#8217;s not?  Creative NOMAD Jukebox Zen Extra.  Ian Somerhalder.  Random office chairs.</p>
<p>I think I&#8217;ve heard this before, but its nice to hear it live and in person.</p>
<p><b>The Formula</b> for Blue Chip products:</p>
<ul>
<li>Make people Happy.</li>
<p>He wrote a simulation of logging onto Windows which is hilarious.  Gotta love nerd humor.</p>
<p>Learned Helplessness &#8211; loss of control (through software?) causes people to give up and then further bad things in their lives.</p>
<li>Think about Emotions</li>
<p>People buy SUVs not for logic, but because they make them feel in control.</p>
<li>Obsess over Aesthetics</li>
<p>iPod has a seamless product, looks beautiful.  &#8220;The NOMAD comes in ugly.&#8221;</p>
<p>Joel is using old iPod photos.  Showing mini &#8211; they&#8217;re discontinued.  Most of what he is saying still applies to the nanos and video iPods.</p>
<p>Joel recounts his early days where he did consulting to get Fogcreek off the ground and he had rescued a doomed dot-com from some big consulting firm.  But when they showed it to the client, they didn&#8217;t think it was &#8220;slick enough&#8221;.  So they worked with a graphic designer to make it look nicer.</p>
<p>Now he compares &#8220;beautiful&#8221; vs &#8220;honest&#8221;.  Architects supposedly have gone away to honest after beautiful now, but we aren&#8217;t there yet with software.  I think we&#8217;re not even to the state of beautiful yet.  Developers should probably work with graphic designers early.</p>
</ul>
<p>All this points to using a Mac.  Seems to me that Joel should use one. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luisdelarosa.com/2006/03/21/joel-spolsky-keynote-at-eclipsecon-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yay &#8211; Kim&#8217;s got a blog!</title>
		<link>http://www.luisdelarosa.com/2005/03/20/yay-kims-got-a-blog/</link>
		<comments>http://www.luisdelarosa.com/2005/03/20/yay-kims-got-a-blog/#comments</comments>
		<pubDate>Sun, 20 Mar 2005 23:03:31 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[RCP]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.luisdelarosa.com/wordpress/?p=94</guid>
		<description><![CDATA[Kim Horne, who gave a nice presentation on &#8220;Addressing UI Scalability in Eclipse&#8221; at EclipseCon 2005, has just started an Eclipse-focused blog, titled Kim&#8217;s Eclipse Musings. I enjoyed the session quite a bit due to her sense of humor. She &#8230; <a href="http://www.luisdelarosa.com/2005/03/20/yay-kims-got-a-blog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Kim Horne, who gave a nice presentation on &#8220;<a href="http://www.eclipsecon.org/2005/event.php?id=115">Addressing UI Scalability in Eclipse</a>&#8221; at EclipseCon 2005, has just started an <a href="http://eclipse.pookzilla.net/index.php">Eclipse-focused blog, titled Kim&#8217;s Eclipse Musings</a>.  I enjoyed the session quite a bit due to her sense of humor.  She demoed how you can, using one perspective and the Activities API, create two versions of a rich client app on RCP, effectively implementing role-based access.  The first role was the &#8220;peon&#8221; who was told to work harder and the next role was the manager, kinda like a Dilbert RCP app.  BTW she stressed that doing so does not constitute real security, but it is a useful API nonetheless and an interesting demo.  And no, nobody threw food at her for suggesting it. :)</p>
<p>Check out the <a href="http://eclipsecon.org/2005/presentations/EclipseCon2005_7.1Scalability.pdf">session slides in PDF</a>, which explains the API (actually 2 APIs: Activities and Contexts) and gives good examples.  An interesting thing to note is that it enables progressive disclosure, which is a fancy UX (User Experience) word which means that you hide parts of the UI until the user needs them.  So, for example, you can hide an entire tool (say the JDT) until the user asks to create a Java class.</p>
<p>Anyway, back to Kim.  She&#8217;s the first Eclipse Committer that I know of that has a blog.  She is on the Platform team, I think focusing on the UI.  Right now, she&#8217;s blogging about Content Type Based Editor Lookup, which in plain English means how to decide which editor to open up based on what&#8217;s in a file, instead of just look at its extension, which is what the current framework gives you.  I didn&#8217;t know anyone was working on this until now, so its good to hear that she is.  I&#8217;ll probably use this API when it becomes available.</p>
<p>To top it all off, Kim is also a fellow <a href="http://groups-beta.google.com/group/eclipse-mac">Eclipse on Mac</a> user.  Yes!  She seems to have switched just this month, with a trifecta of PowerBook, Mac Mini, and iPod Shuffle.  Maybe Apple will feature her in <a href="http://www.apple.com/switch/">a future Switcher Ad</a>? :)</p>
<p>Speaking of Mini, I got a phone survey asking about my Mac Mini experience and it was the most enjoyable survey I&#8217;ve ever given.  Hopefully my input will help Apple decide to increase the base memory in a Mini to 512MB, which I think would be better for most users.  My kids are OK with 256MB, but I&#8217;m sure there will come a day when I break out a putty knife and stuff in a 1GB stick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luisdelarosa.com/2005/03/20/yay-kims-got-a-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The night owl gets the milestone build (Eclipse 3.1M5 is here!)</title>
		<link>http://www.luisdelarosa.com/2005/02/19/the-night-owl-gets-the-milestone-build-eclipse-31m5-is-here/</link>
		<comments>http://www.luisdelarosa.com/2005/02/19/the-night-owl-gets-the-milestone-build-eclipse-31m5-is-here/#comments</comments>
		<pubDate>Sat, 19 Feb 2005 02:30:55 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[RCP]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.luisdelarosa.com/wordpress/?p=63</guid>
		<description><![CDATA[Eclipse 3.1M5 is here! I like this quote from Kim Moir, the Master of Eclipse Build Ceremonies (OK, not an official title): &#8220;The clock has struck midnight and M5 has emerged as a beautiful new stable build. &#160;Enjoy.&#8221; You can &#8230; <a href="http://www.luisdelarosa.com/2005/02/19/the-night-owl-gets-the-milestone-build-eclipse-31m5-is-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eclipse 3.1M5 is here!</p>
<p>I like this quote from Kim Moir, the Master of Eclipse Build Ceremonies (OK, not an official title):<br />
<blockquote>&#8220;The clock has struck midnight and M5 has emerged as a beautiful new stable build. &#160;Enjoy.&#8221;</p></blockquote>
<p>You can <a href="http://download.eclipse.org/downloads/drops/S-3.1M5-200502181600/index.php">download 3.1M5 here</a>.  The mirrors probably do not have it yet, so I would go ahead and go to the main Eclipse download site in Canada.</p>
<p>Read about the <a href="http://download.eclipse.org/downloads/drops/S-3.1M5-200502181600/eclipse-news-M5.html">New Stuff in Eclipse 3.1 M5 here</a>.</p>
<p>Before I drop off to sleep, here&#8217;s some highlights that I hope to try out this weekend:</p>
<p>1. Starting up SWT apps will be easy, via a Run As &gt; SWT Application menu item.  That&#8217;s great!  The only downside will be the decreased demand for my <a href="http://www.luisdelarosa.com/blog/2004/10/what_to_do_when.html">#1 blog entry</a>.  But that&#8217;s one small step back for Luis, one big leap forward for Eclipse-kind.</p>
<p>2. New Undo/Redo API.  This is also great, since this is a tricky thing for Tool Developers, but also one that needs to be right for there to be a good user experience.  Looks like this is still in its early stages.</p>
<p>3. TableTree has been deprecated and replaced by a Tree with multiple columns.  Since I also do Swing, it was always weird to see TableTree instead of JTreeTable.</p>
<p>4. You can finally reorder Table columns by dragging.  Another thing that I missed from Swing.</p>
<p>5. More RCP support in terms of startup, wizard templates, and branding.  3.1 is looking to be great for RCP Apps.  I only hope that it is accompanied by a greater web presence and maybe even a marketing campaign.  Perhaps a prominent link in the navigation bar, promotion to a top-level project, or maybe a place on the top of the home page would be good.  Everyone knows that Eclipse does plug-ins, but RCP is not as well known yet.</p>
<p>6. iTunes-like searching of Properties as well as Preferences.</p>
<p>7. Import/Export of Preferences.  This is good for developing in teams when you want to have shared preferences and something I&#8217;ve been wishing for a while.</p>
<p>8. New Help view.  This hopefully will improve the user experience with help, especially with searching.  I especially like the Eclipse.org search.  I&#8217;ve been meaning to post a blog entry about how Eclipse.org isn&#8217;t fully in the Google Universe and how you can get around it, but perhaps now I won&#8217;t have to.</p>
<p>9. Install/Update Wizard Redesigned.  Hopefully the user experience will improve here too.  So far, it has been nicer to install via zip files rather than this wizard and hopefully that will be reversed soon.</p>
<p>10. More Java 5 support.</p>
<p>11. Better Source folder configuration.</p>
<p>Wow, it looks like there&#8217;s been some good work on the user experience.  Hopefully this will make the EclipseCon demo even better, but I&#8217;m even more excited about the eventual 3.1 release after seeing these improvements.  Note to Erich or whomever is presenting: Please make sure the power connections are good.  ;)</p>
<p>Technorati tags: <a href="http://technorati.com/tag/eclipse">eclipse</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luisdelarosa.com/2005/02/19/the-night-owl-gets-the-milestone-build-eclipse-31m5-is-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why your car stereo needs a joystick</title>
		<link>http://www.luisdelarosa.com/2004/10/26/why-your-car-stereo-needs-a-joystick/</link>
		<comments>http://www.luisdelarosa.com/2004/10/26/why-your-car-stereo-needs-a-joystick/#comments</comments>
		<pubDate>Tue, 26 Oct 2004 09:20:18 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.luisdelarosa.com/wordpress/?p=11</guid>
		<description><![CDATA[I think that user experience is important for software, but also for hardware. Think about it: the more you interact with something, either it becomes more invisible to you (and thus becomes &#8220;easy to use&#8221;) or the more its poor &#8230; <a href="http://www.luisdelarosa.com/2004/10/26/why-your-car-stereo-needs-a-joystick/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I think that user experience is important for software, but also for hardware.  Think about it: the more you interact with something, either it becomes more invisible to you (and thus becomes &#8220;easy to use&#8221;) or the more its poor design either bugs you (and you eventually learn to live with it or replace it with something better.)</p>
<p>Shown here is the best interface I&#8217;ve seen for selecting which speakers your car stereo should play through. <a href="http://www.luisdelarosa.com/photos/uncategorized/stereojoystick.jpg"><img alt="Stereojoystick" src="http://www.luisdelarosa.com/blog/images/stereojoystick.jpg" width="100" height="100" border="0" /></a><br />
<span id="more-11"></span><br />
It&#8217;s made by DaimlerChrysler and is available in Chryslers, Jeeps, and Dodges.  I&#8217;m not sure if they have a patent on it, but I&#8217;m surprised that I haven&#8217;t seen it in any other cars.  In the cars that I drive, I have to push on a knob several times to get to the balance.  The mapping here is obvious, in that turning left makes it go to the left and vice-versa.  I then have to push again to get to the fade.  Here the mapping is somewhat arbitrary.  In one car, turning to the left means to the front.  However, in the other car, turning to the left means make the sound come out of the rear.  Even if you remember the mappings appropriately, you&#8217;ve got to do a lot to make the sound come out of only your own speaker (which is handy on long road trips and you don&#8217;t want to bother your passengers.)</p>
<p>Contrast this with the DaimlerChrysler &#8220;stereo joystick&#8221; speaker selector, as I like to call it.  You can quickly move the sound to whereever you want it, even to just your speaker in the front-left.  The current setting is always visible, whereas with most stereos, you&#8217;ll have to rely on your ears or press the knob a few times to see the balance and the fade separately.  The tactile movement is also more natural, in that you move the joystick around in 2-D vs spinning a knob.  Donald Norman, one of my favorite user experience gurus, calls this &#8220;natural mapping&#8221;, in that &#8220;the form of the motion would mimic the function&#8221;, that is moving the joystick to the back makes the sound come out of the back.</p>
<p>I think Donald Norman would be happy, as he writes about this in <a href="http://www.amazon.com/exec/obidos/redirect?tag=luisdelarosa-20&amp;path=tg%2Fdetail%2F-%2F0465067107%2Fqid%3D1098844815%2Fsr%3D8-1%2Fref%3Dpd_csp_1%3Fv%3Dglance%26s%3Dbooks%26n%3D507846">The Design of Everyday Things</a>.  He says that while most of the interfaces in a car are easy to use, there is one that he singles out as being bad: the controls for the speakers in your car.  He describes the same problem as that above: even though a knob is simple, which way do you rotate it to get speakers to play from the front or back?  He suggests mounting the knob vertically or so it spins forwards and backwards.  While these suggestions are good, I think the DaimlerChrysler stereo joystick solution is the best I&#8217;ve seen so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luisdelarosa.com/2004/10/26/why-your-car-stereo-needs-a-joystick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/28 queries in 0.014 seconds using memcached
Object Caching 289/350 objects using memcached

Served from: www.luisdelarosa.com @ 2012-02-09 07:40:47 -->
