<?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>Magga Dóra</title>
	<atom:link href="http://maggadora.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://maggadora.com</link>
	<description>Psychology, UX and software development</description>
	<lastBuildDate>Tue, 05 Apr 2011 20:45:32 +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>The user is a pigeon</title>
		<link>http://maggadora.com/2011/04/05/the-user-is-a-pigeon/</link>
		<comments>http://maggadora.com/2011/04/05/the-user-is-a-pigeon/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 01:02:57 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maggadora.com/?p=3417</guid>
		<description><![CDATA[At this year&#8217;s Web 2.0 Expo in San Francisco there was a lot of talk about psychology. The word &#8220;psychology&#8221; was generally not used, they called it gamification or persuasion but really they were talking about psychology. This is a good thing. We who have a psych background have been waiting for the software development [...]]]></description>
			<content:encoded><![CDATA[<p>At this year&#8217;s <a href="http://www.web2expo.com/webexsf2011">Web 2.0 Expo in San Francisco</a> there was a lot of talk about psychology. The word &#8220;psychology&#8221; was generally not used, they called it <a href="http://en.wikipedia.org/wiki/Gamification">gamification</a> or <a href="http://en.wikipedia.org/wiki/Persuasion">persuasion</a> but really they were talking about psychology.</p>
<p>This is a good thing. We who have a psych background have been waiting for the software development community to pick up on well known psychological principles that they can use to better understand their users and make user friendlier software. But&#8230; (here&#8217;s that but again).</p>
<p>In many cases when people discuss for example gamification they mention tips and tricks that can be used to lead the user in some behavior. But since they are talking about <em>gamification</em> but not the psychological principles that are in play, i.e. <em>behavioral modification</em> they are really handing out tools to the audience without the manual (how is a topic for another post).</p>
<p>Being ever the optimist I still like the fact that we&#8217;re finally starting to talk psych in software development conferences. If we can change the way software product managers, designers, developers think of the user, that&#8217;s a huge step in the right direction. The attitude that you all to often hear is:</p>
<blockquote><p>The user is stupid</p></blockquote>
<p>This idea frees the makers of software from doing anything to improve their  products. It&#8217;s the user that needs fixin&#8217; not the product. If we get the software community (to begin with) to shift their attitude to:</p>
<blockquote><p>The user is a pigeon</p></blockquote>
<p style="text-align: right;">as gamification suggests</p>
<p>then at least we have opened their minds up to the fact that there is something that they can do in order to help the users in using the product. This is a huge shift.</p>
<p>The important part is that we continue talking about psychology and human behavior at software conferences. That we enhance the understanding of users but not deliver what psychology has discovered about people in sound bites. We need the software development community to understand the basic psychology behind these principles so that they can apply them to their production and improve on user experience and the success of software users everywhere.</p>
<p> <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
<p>This blog post is inspired by a great chat with <a href="http://en.wikipedia.org/wiki/Kathy_Sierra">Kathy Sierra</a>, <a href="http://sarahmilstein.com/">Sarah Milstein</a> and <a href="http://www.socialworkshop.com">Tony Stubblebine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/04/05/the-user-is-a-pigeon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Victoria&#8217;s Secret UX</title>
		<link>http://maggadora.com/2011/04/04/the-victorias-secret-ux/</link>
		<comments>http://maggadora.com/2011/04/04/the-victorias-secret-ux/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 01:39:18 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maggadora.com/?p=3407</guid>
		<description><![CDATA[Many treat my (religious) loyalty to Victoria&#8217;s Secret as one of my many character quirks. I will not wear other underwear. There is however a very sound theoretical background for this decision which is that Victoria&#8217;s Secret have perfected the user experience of buying underwear. Many of you (the ca 50% who are male) don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.victoriassecret.com/product/prodpri2/V305647.jpg" alt="Victoria's Secret dame" align="right" width="100" />Many treat my (religious) loyalty to <a href="http://www.victoriassecret.com/">Victoria&#8217;s Secret</a> as one of my many character quirks. I will not wear other underwear. There is however a very sound theoretical background for this decision which is that Victoria&#8217;s Secret have perfected the user experience of buying underwear.</p>
<p>Many of you (the ca 50% who are male) don&#8217;t have a strong opinion on the experience of buying underwear so let me explain.</p>
<p>Buying underwear is an unpleasant experience. You&#8217;re naked in a foreign place being measured against a popularized body image impossible to fulfill. It&#8217;s awkward, it&#8217;s uncomfortable and it can be downright humiliating.</p>
<p>I remember stepping into an underwear shop back home. I picked out an item that seemed to fit the criteria and was pointed to a fitting booth. The humiliation began forthwith. </p>
<p>The booth was very small. I kept on bumping against the sides. This made me feel like a beached whale. I kept hearing the person next to me struggle as well. The booth only had a curtain. The booth was cold. I stripped down to topless and felt exposed. The booth was lighted with strong white light which made all the flaws in my skin appear. I was pale, had shadows under my eyes, scars from acne, operations and other marking events stood out. All in all it made me feel overweight, sickly and vulnerable: Unattractive.</p>
<p>This is what Victoria&#8217;s Secret have perfected. The booths are warm, spacious and private. There lighting is soft and I&#8217;ll bet that the mirrors are tainted. I wouldn&#8217;t be surprised if they were slightly concave. There is a person dedicated to assisting you in finding the right model and size. When you&#8217;re trying on the merchandise you feel like a dame. Even in my very pregnant state I felt attractive.</p>
<p>And Victoria&#8217;s Secret was well compensated for their effort.</p>
<p> <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/04/04/the-victorias-secret-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roles</title>
		<link>http://maggadora.com/2011/03/12/roles/</link>
		<comments>http://maggadora.com/2011/03/12/roles/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 01:11:51 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Software development]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://maggadora.com/?p=3381</guid>
		<description><![CDATA[The other day I stumbled upon a tweet that caught my attention. @drewm said: Poll: As a designer, would you want your developers to tell you if they think your designs are outdated? Or keep quiet and let you fail? Reference It got me thinking about my projects and how much better results I get [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I stumbled upon a tweet that caught my attention. <a href="http://www.twitter.com/drewm">@drewm</a> said:</p>
<blockquote><p>Poll: As a designer, would you want your developers to tell you if they think your designs are outdated? Or keep quiet and let you fail?</p></blockquote>
<p style="text-align: right;"><a href="http://twitter.com/drewm/status/42551572546322432">Reference</a></p>
<p style="text-align: left;">It got me thinking about my projects and how much better results I get when I&#8217;m working with a web developer that I trust, that gives me feedback and is committed like I am to creating a great user experience with the product we are creating. I have been fortunate enough to work with a couple of developers like that.</p>
<p>So I replied to Drew:</p>
<blockquote><p>@drewm The dialog between the designer and the developer makes the end result much better so I want to discuss</p></blockquote>
<p style="text-align: right;"><a href="http://twitter.com/maggadora/status/42555070390341632">Reference</a></p>
<p style="text-align: left;"><a href="http://twitter.com/maggadora/status/42555070390341632"></a>and i decided to see what other people are thinking and ran into this reply:</p>
<blockquote><p>@drewm as a developer: would you like your designer to tell you they think your code is inefficient and bad structured? <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p style="text-align: right;"><a href="http://twitter.com/DirkWeber/status/42551995709657088">Reference</a><br />
<span id="more-3381"></span><br />
A few other repliers shared the same sentiment. And I could see that Drew like me thought about roles cause his next tweet was this:</p>
<blockquote><p>It&#8217;s a balancing act between wanting the project to be the best it can be, and overstepping the mark with someone else&#8217;s role in the team.</p></blockquote>
<p style="text-align: right;"><a href="http://twitter.com/drewm/status/42553799478484992">Reference</a></p>
<p><a href="http://twitter.com/drewm/status/42553799478484992"></a>Of course in any team roles are important but sometimes team members lose focus on the end result and start focusing on roles. And that is detrimental to any project.</p>
<p>When all team members transcend their roles and prioritize the outcome of the project over their job description you get a better outcome. When team members are ambitious on behalf of the product they are creating over their careers you get a superior product.</p>
<p>So I&#8217;m a little worried about the responses that Drew got. They indicate an unwillingness to discuss, to cooperate, to work together for the best result. The indicate a willingness to fail, to assign blame. Makes me wonder what sort of welcome feedback from testers receives in these teams. A little later Drew posted the result of the poll:</p>
<blockquote><p>Poll results: most designers would want to know, but wouldn&#8217;t want to be told. So, osmosis it is, then.</p></blockquote>
<p style="text-align: right;"><a href="http://twitter.com/drewm/status/42569323096707072">Reference</a></p>
<p><a href="http://twitter.com/drewm/status/42569323096707072"></a>I of course didn&#8217;t see all the responses that Drew got so I don&#8217;t know how he came to this conclusion but regardless I think it is such an important thing to keep the dialog open that who we believe wants discussion and who doesn&#8217;t is beside the point. The dialog should be open. We can open it in all our teams. Let me start by saying:</p>
<p>Please, when you start implementing my design, tell me how it can be better so that we can create the best user experience for our users.</p>
<p> <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/03/12/roles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Human makes mistake!</title>
		<link>http://maggadora.com/2011/02/22/human-makes-mistake/</link>
		<comments>http://maggadora.com/2011/02/22/human-makes-mistake/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 23:39:14 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Psychology]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://maggadora.com/?p=3306</guid>
		<description><![CDATA[Last week an Icelandic freighter stranded while making its way out the Oslo Fjord. The following day one of Iceland&#8217;s largest newspapers declared in the leading headline: Captain admits to making a mistake. The only constant in human computer interaction that you can count on is this: Humans make mistakes. Why it makes a lead [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://maggadora.com/wp-content/uploads/2011/02/Mistok.jpg"><img src="http://maggadora.com/wp-content/uploads/2011/02/Mistok-210x300.jpg" alt="" title="Mistok" width="140" class="alignright size-medium wp-image-3307" /></a>Last week an<a href="http://www.newsinenglish.no/2011/02/19/ship-grounding-sets-off-oil-spill/"> Icelandic freighter stranded</a> while making its way out the Oslo Fjord. The following day one of Iceland&#8217;s largest newspapers declared in the leading headline: Captain admits to making a mistake.</p>
<p>The only constant in human computer interaction that you can count on is this: <strong>Humans make mistakes.</strong> Why it makes a lead headline is baffling. But it also typifies how people think about communication with complex devices. When something goes wrong it&#8217;s the human&#8217;s fault. Human error means that the system wasn&#8217;t at fault, it can be solved by flogging the human.</p>
<p>In many cases (I&#8217;m not maintaining it was the case here) this &#8216;human error&#8217; can be traced back to flawed communication between the human and system the human is controlling. There are even those that maintain that there is <a href="http://www.jnd.org/dn.mss/commentary_human_er.html ">no such thing as human error</a>, only design error. When designing systems that are to be used by humans the designer has to include the human as a part of the design. And the human will make mistakes.</p>
<p>So plan for it, deal with it.</p>
<p>There are many ways you can help your users stay on the yellow brick road. You can make inappropriate options unavailable. You can have an undo function. You can ask the user to confirm his action before executing. You can make the flow of the task intuitive. Whatever you do it&#8217;s your responsibility as a designer.</p>
<p>This is not only important for us to realize as human computer interaction people. It is also important for the users themselves to know, and the organizations and legislators. Because we want to know when a human makes a mistake with our systems so that we can learn from it and stop making it happen.</p>
<p> <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/02/22/human-makes-mistake/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Girls&#8217;n&#039;gadgets</title>
		<link>http://maggadora.com/2011/02/20/girlsngadgets/</link>
		<comments>http://maggadora.com/2011/02/20/girlsngadgets/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 22:29:30 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vu2048.blackie.1984.is/?p=3265</guid>
		<description><![CDATA[Annually we celebrate women&#8217;s day here in Iceland. And since this event is today I&#8217;ll dedicate this post to all my female counterparts out there that just love their gadgets. For the longest time the gadget market, be it laptops, mobile phones, PDA&#8217;s, digital watches or what have you, were dominated by black and gray [...]]]></description>
			<content:encoded><![CDATA[<p>Annually we celebrate women&#8217;s day here in Iceland. And since this event is today I&#8217;ll dedicate this post to all my female counterparts out there that just love their gadgets.</p>
<p>For the longest time the gadget market, be it laptops, mobile phones, PDA&#8217;s, digital watches or what have you, were dominated by black and gray things. They included an uncountable number of features and truth be told weren&#8217;t much for the eye. Some might say quite masculine.</p>
<p>Then market research showed that the majority of gadgets were being bought by women, and they tended to influence what was being bought for the home as well. What was more, they tended to focus on practical, functional and simple to use.</p>
<p>Producers of high-tech gadgetry having discovered that they had been ignoring around half of their buyer base came up with the great and simple solution: Just spray it pink. Shortly afterwards they decided that they needed to address this market segment especially and came up with calorie counters and period reminders. Thankfully this phase has passed and you can now find both tasteful, practical gadgets that are not overloaded with useless features.</p>
<p>Girls, for the latest in gadgetry, you should follow what&#8217;s happening here:<br />
<a href="http://shinyshiny.tv/">http://shinyshiny.tv/</a><br />
<a href="http://www.chipchick.com/">http://www.chipchick.com/</a><br />
<a href="http://www.gadgetmiss.com/">http://www.gadgetmiss.com/</a><br />
<a href="http://www.gadget4girls.com/">http://www.gadget4girls.com/</a><br />
<a href="http://www.slashgear.com/tags/girl-gadgets/">http://www.slashgear.com/tags/girl-gadgets/</a><br />
<a href="http://coolgirlgadgets.com/">http://coolgirlgadgets.com/</a></p>
<p> <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/02/20/girlsngadgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Goldilocks principle in UI design</title>
		<link>http://maggadora.com/2011/02/20/the-goldilocks-principle-in-ui-design/</link>
		<comments>http://maggadora.com/2011/02/20/the-goldilocks-principle-in-ui-design/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 21:19:05 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vu2048.blackie.1984.is/?p=3246</guid>
		<description><![CDATA[The story of Goldilocks tells of a little girl who seeks food and shelter in the Bear family house. Going through the house she finds that the papa bear bed is too hard, the baby bear bed is too soft, but the mama bear bed is just right.  That's the <a href="http://en.wikipedia.org/wiki/Goldilocks_Principle">Goldilocks principle</a>: Having things just right. Not too much or too little but just right.

When designing user interfaces it can be tricky to understand what the user needs on a certain screenful. The solution is not to just show him everything, that confuses the user and makes him less likely to succeed. Here it is good to adhere to the Goldilocks principle.
<a href="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/singstarElton.jpg"><img src="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/singstarElton-300x240.jpg" alt="" title="singstarElton" width="250" class="alignright size-medium wp-image-3249" /></a>
SingStar is a game where people compete in who can keep a tune better. Every shower-singer can show off their talent for his (and others?) amusement. But as every shower-singer knows, what he is hammering on in the shower is usually just the chorus. In between choruses we quickly get lost. The lyrics + supporting music can help a little but usually this is not enough (just visit any karaoke bar). So how do you show the user what to do?
]]></description>
			<content:encoded><![CDATA[<p>The story of Goldilocks tells of a little girl who seeks food and shelter in the Bear family house. Going through the house she finds that the papa bear bed is too hard, the baby bear bed is too soft, but the mama bear bed is just right.  That&#8217;s the <a href="http://en.wikipedia.org/wiki/Goldilocks_Principle">Goldilocks principle</a>: Having things just right. Not too much or too little but just right.</p>
<p>When designing user interfaces it can be tricky to understand what the user needs on a certain screenful. The solution is not to just show him everything, that confuses the user and makes him less likely to succeed. Here it is good to adhere to the Goldilocks principle.<br />
<a href="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/singstarElton.jpg"><img src="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/singstarElton-300x240.jpg" alt="" title="singstarElton" width="250" class="alignright size-medium wp-image-3249" /></a><br />
SingStar is a game where people compete in who can keep a tune better. Every shower-singer can show off their talent for his (and others?) amusement. But as every shower-singer knows, what he is hammering on in the shower is usually just the chorus. In between choruses we quickly get lost. The lyrics + supporting music can help a little but usually this is not enough (just visit any karaoke bar). So how do you show the user what to do?</p>
<p><a href="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/EltonScore.jpg"><img src="http://vu2048.blackie.1984.is/wp-content/uploads/2011/02/EltonScore-300x166.jpg" alt="" title="EltonScore" width="250" class="alignleft size-medium wp-image-3250" /></a>Visualising music has been solved centuries ago and professional musicians are very good at reading score and interpreting it (almost instantaneously) into music. However, reading score needs years of training so it is not appropriate for a casual game. </p>
<p>The designers of SingStar realized that the only thing the users need are the length of each tone and information on whether the tone is up or down from where they are. The players have often heard the songs before and their memory and feel for the song can guide them to the right tone (or there abouts) when they know roughly where they are going. No need for training, just start playing.</p>
<p>That&#8217;s an excellent example of the Goldilocks principle in action.<br />
 <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2011/02/20/the-goldilocks-principle-in-ui-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development lessons from civil engineering</title>
		<link>http://maggadora.com/2010/06/30/software-development-lessons-from-civil-engineering/</link>
		<comments>http://maggadora.com/2010/06/30/software-development-lessons-from-civil-engineering/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:55:31 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://maggadora.wordpress.com/?p=3118</guid>
		<description><![CDATA[One of the most important lessons I have learned as a software engineer I learned from my brother, the civil engineer. I come from a line of civil engineers, my dad is a civil engineer and so are my two brothers. When I started working in software development I used to envy their mature process [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most important lessons I have learned as a software engineer I learned from my brother, the civil engineer. I come from a line of civil engineers, my dad is a civil engineer and so are my two brothers. When I started working in software development I used to envy their mature process and rigor. Then one evening, as I was traveling home from a difficult client meeting I came to my brothers house for dinner. He is a very experienced civil engineer, his achievements include the Copenhagen Opera House.</p>
<p>As I threw myself on the sofa, completely exhausted, I exclaimed: &#8220;How come we in software engineering can&#8217;t seem to manage creating complex things in the same way as you in civil engineering. I, mean, you&#8217;re so lucky, when you start out you have everything planned and specified in your blue prints. We&#8217;re always fumbling with changing requirements and customer needs while you can focus on the implementation.&#8221;</p>
<p>And he looked at me the way big brothers look at their little sisters, and said: &#8220;Little sis. We don&#8217;t know everything before we start. We consider ourselves lucky if we know 80%.&#8221;</p>
<p>This took my by surprise: &#8220;How can you build something that you don&#8217;t know in detail what is? You can&#8217;t change things that are set in concrete!&#8221;</p>
<p>But he continued to explain that they did their foundation work in detail and then as the building was built they filled in the details as they went along.  &#8220;And that&#8217;s why,&#8221; he explained, &#8220;you always have the architect and lead engineer on site so that they can address issues as they come up and decide how to handle them.&#8221;</p>
<p>Sound familiar? Who are the architect and lead engineer in your project? Get them on board!<br />
 <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2010/06/30/software-development-lessons-from-civil-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting a user interface</title>
		<link>http://maggadora.com/2010/06/21/hosting-a-user-interface/</link>
		<comments>http://maggadora.com/2010/06/21/hosting-a-user-interface/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 21:19:11 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://maggadora.wordpress.com/?p=3112</guid>
		<description><![CDATA[There are those that don&#8217;t agree with me that user interface design and user interface programming requires skills that are hard to find. Perhaps they think this is something I say to fatten up my paycheck. But if they bother to inquire I always tell them the same story: UI design and programming is like [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://stuffgayguyslike.files.wordpress.com/2008/03/dinnerparty4601.jpg" align="right"><br />
There are those that don&#8217;t agree with me that user interface design and user interface programming requires skills that are hard to find. Perhaps they think this is something I say to fatten up my paycheck. But if they bother to inquire I always tell them the same story:</p>
<p>UI design and programming is like throwing a dinner party and the programmer and designer take on the role of a host.</p>
<p>Think of a dinner party you have gone to. Some people, some food. These are the basic requirements for a dinner party. Without these elements there is no dinner and no party.</p>
<p>Throwing a dinner party usually involves other tasks as well. Tidying up, laying the table, making dinner, putting on music, lighting some candles. However, chinese food out of the carton fulfills the same basic requirements.</p>
<p>Not seeing the difference between these two means you cannot make user interfaces.</p>
<p>The software developer that can look up from the code and look at the interface in front of him and spot that the table isn&#8217;t beautifully laid, that there is no music, she is a host. He has a sense that when the users open the interface it is a reflection of him. And she wants it to reflect well on her.</p>
<p>It&#8217;s not a question of an eye for detail &#8211; sometimes it&#8217;s the big picture that needs to be improved. It&#8217;s not a question of understanding the requirements &#8211; these things are often not documented in requirements but inferred from the design. It&#8217;s a question of playing host and wanting the guests to feel welcome.<br />
 <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2010/06/21/hosting-a-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development is like marriage</title>
		<link>http://maggadora.com/2010/06/07/software-development-is-like-marriage/</link>
		<comments>http://maggadora.com/2010/06/07/software-development-is-like-marriage/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 22:40:14 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://maggadora.wordpress.com/?p=3110</guid>
		<description><![CDATA[Last week I gave a workshop at EFMI STC 2010 in Reykjavik with my friend Kristin Solveig Kristjansdottir. I&#8217;m very interested in Health IT and so it was a great opportunity to be able to attend and give a workshop. We wanted to do a workshop that would give clinicians and developers practical tools in [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I gave a workshop at <a href="http://www.sky.is/atburdir/efmi-stc-2010">EFMI STC 2010</a> in Reykjavik with my friend Kristin Solveig Kristjansdottir. I&#8217;m very interested in Health IT and so it was a great opportunity to be able to attend and give a workshop.</p>
<p>We wanted to do a workshop that would give clinicians and developers practical tools in communicating that would lead to better functioning clinical software. That they would, for the first part, realise that they have a very different standpoint (you might say that they speak different languages) and, for the second, that despite of that they could easily work together. We covered basic software development concepts and user centered design. The team defined a basic clinical tool and designed a user interface for it. We even managed to squeeze in a little usability test.</p>
<p>As always when I teach, I learned a lot. We managed to get a good discussion going and teamwork flowing so we were quite happy. Teams were comprised of clinicians and developers alike.</p>
<p>Discussing requirements definitions, an attendee asked how much documentation is needed. This is a question that always pops up when requirements are discussed.  Some people say documenting requirements is a waste of time and others say that documenting requirements is a vital part in the development process (even to be used as parts of contracts between vendors and clients).</p>
<p>I say that it depends a lot on the team. Documentation is fundamentally a way to communicate. When a team &#8211; especially a team made up of people from very different background &#8211; starts working together there is certainly a need to document more rather than less. When the team has worked together long enough for the whole team to share a vocabulary and understanding of the system that is being built, this need is grately reduced.</p>
<p>&#8220;Oh&#8221;, one of our workshop members exclaimed, &#8220;you mean like in a marriage.&#8221;</p>
<p>I like that. A well functioning team is very much like a marriage*. We finish each others sentences. We trust each others. We know each others strengths and weaknesses and compensate.</p>
<p>It&#8217;s getting to that point which is difficult. And in my mind the first step of getting there is for everybody in the team to realise that they may have different knowledge than other team members, that they may have different vocabularies and that they can learn from each other. Being different is a strength for the team. Respect that and learn.</p>
<p>So communication in the first iteration of development with a new team is crucial. It builds trust, it defines how the team will work together in the long run. Over-communicate rather than under-communicate. And then fine tune the level of communication needed.<br />
 <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
<p>*Not that I&#8217;m advocating polygamy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2010/06/07/software-development-is-like-marriage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My lovely lovely Samsung Galaxy Spica (GT-I5700)</title>
		<link>http://maggadora.com/2010/06/03/my-lovely-lovely-samsung-galaxy-spica-gt-i5700/</link>
		<comments>http://maggadora.com/2010/06/03/my-lovely-lovely-samsung-galaxy-spica-gt-i5700/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 00:03:15 +0000</pubDate>
		<dc:creator>maggadora</dc:creator>
				<category><![CDATA[Meðmæli]]></category>

		<guid isPermaLink="false">http://maggadora.wordpress.com/?p=3106</guid>
		<description><![CDATA[I&#8217;ve recently started using Samsung Galaxy Spica (GT-I5700), the first Android phone from Samsung. I&#8217;m very impressed with it though I&#8217;m still learning the tricks that come with having so many buttons (I&#8217;ve just recently laid my trusty iPhone of 2 years to rest). Starting out is very smooth for a Gmail account owner. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently started using Samsung Galaxy Spica (GT-I5700), the first Android phone from Samsung. I&#8217;m very impressed with it though I&#8217;m still learning the tricks that come with having so many buttons (I&#8217;ve just recently laid my trusty iPhone of 2 years to rest).</p>
<p>Starting out is very smooth for a Gmail account owner. I synced all my contacts from my iPhone to Address book. Exported them to VCard and imported into my Gmail account. As soon as I had set up my Gmail account I had all my contacts. Sweet!</p>
<p>One thing that I&#8217;ve learned that I want to share is there seems to be an issue with the Gmail account when the phone loses all battery power.</p>
<p>As recommended I drained the batteries 2-3 times when I first got the phone and first when I did this I noticed that my Gmail stopped syncing. The only solution I found online was to do a factory reset. I&#8217;m willing to do one factory reset but when this happened again after the second drain I played around until I found an alternative solution.</p>
<p>When this happens: Go to Market and open it. It will prompt you for your Gmail account password.</p>
<p>Then Gmail can sync again.  I&#8217;m assuming that the password somehow gets lost when the power is lost.</p>
<p>It is a crying shame that Samsung doesn&#8217;t provide software for mac-users to update their phones with, load music and backup photos. I do hope that this is something they will rectify soon!<br />
 <img src='http://maggadora.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MD</p>
]]></content:encoded>
			<wfw:commentRss>http://maggadora.com/2010/06/03/my-lovely-lovely-samsung-galaxy-spica-gt-i5700/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

