<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">jasmo's WebLog</title><subtitle type="html" /><id>http://blogs.msdn.com/b/jasmo/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/jasmo/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2003-10-25T21:52:00Z</updated><entry><title>Streaming to your hearts content!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/11/22/53570.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/11/22/53570.aspx</id><published>2003-11-23T01:12:00Z</published><updated>2003-11-23T01:12:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        This is cool - streaming audio and slides (and video from demos) is up for anyone
        to peruse. It's weird hearing my voice, of course (and a bit humbling), but it is
        pretty cool to be able to basically review any of the PDC sessions. You can check
        it out &lt;a href="http://microsoft.sitestream.com/PDC2003/Default.htm"&gt;here&lt;/a&gt;.
    &lt;/p&gt;
    &lt;p&gt;
        It takes some time to load a session (I thought it had hung or simply given up) but
        it does work! So, give it a try (and some patience).
    &lt;/p&gt;
    &lt;p&gt;
        I know it's been some time (rapidly closing in on a month) since I've posted, but
        this is not because I don't care! In fact, I fully expect to think up something worthwhile
        to say in the near future. Gotta keep up my reputation and all...
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53570" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="Longhorn" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/Longhorn/" /><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>And the PDC... is over. Kinda.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/11/03/53566.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/11/03/53566.aspx</id><published>2003-11-04T06:41:00Z</published><updated>2003-11-04T06:41:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        So, it's been lights out here for the last week - the PDC hit us hard - from meeting
        with tons of people, to doing talks and demos, to just trying to find a restaurant,
        it was a whirlwind of... well, something. Basically, so much happened and there are
        so many stories to tell I simply don't know where to begin.
    &lt;/p&gt;
    &lt;p&gt;
        I did want to update and say, "Hey, I'm still alive!" I'll try and write something
        interesting and detailed soon (as is my particular style, with rambling involved).
        Feel free to ping me with requests. ;)
    &lt;/p&gt;
    &lt;p&gt;
        That said, I heartily recommend watching the vast blogscape, the news articles and
        the many many comments people have made about Longhorn (as well as Whidbey and Yukon)
        - it's pretty staggering, and I think over the comings months we'll start to hear
        a lot more about what works well, what doesn't, and what we need to do to make you
        all very happy. Phew!
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53566" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>Something funny</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/28/53565.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/28/53565.aspx</id><published>2003-10-28T08:36:00Z</published><updated>2003-10-28T08:36:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        I'm blogging from the Birds of a Feather blogging discussion.
    &lt;/p&gt;
    &lt;p&gt;
        I just wanted to say that.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53565" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>Birds of a Feather: Blogging</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53564.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53564.aspx</id><published>2003-10-28T04:33:00Z</published><updated>2003-10-28T04:33:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        I think tonight I'll be going to the Birds of a Feather session, &lt;a href="http://www.mymsevents.com/MyMSEvents/search.aspx?s=1&amp;amp;keywords=BoF09&amp;amp;keywordtype=1"&gt;Weblogging:
        The Future of Conversational Software&lt;/a&gt;. Not sure what it holds in store, but it
        looks interesting. If you are blogging the PDC, it's worth attending, I'm sure.
    &lt;/p&gt;
    &lt;p&gt;
        &lt;strong&gt;Other random tidbits:&lt;/strong&gt; Network access got way better later in the
        day. Seems they sorted out the kinks. Also, traffic started to improve to the UX Lounge,
        but it's clear that we're a) undiscoverable, b) hard to get around and in to talk
        to people. That's terrible for user experience, and several folks have been working
        to 're-shape' the area. The other thing is we've got a little stand that identifies
        the area as "Client." We'll get that fixed tomorrow (we're the Aero folks!). 
    &lt;/p&gt;
    &lt;p&gt;
        The sessions were packed today - I spent some time walking around the hallways and
        I'm simply impressed. Every single room was packed beyond belief, people standing
        inside, people standing outside holding the doors in to watch, and people standing,
        sitting, laying around the big screen TVs outside each talk to follow along. 
    &lt;/p&gt;
    &lt;p&gt;
        That probably means we've got your attention.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53564" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>[Heart] Longhorn</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53563.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53563.aspx</id><published>2003-10-28T01:50:00Z</published><updated>2003-10-28T01:50:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        We're all here, packed into the UX Lounge - somewhere off the main concourse to the
        big keynote hall. We've got a big sign that says "Client" - just assume that means
        "Aero" and come on down! I should be around the rest of the day, wearing a Longhorn
        cap. 
    &lt;/p&gt;
    &lt;p&gt;
        So far from the media reports, it looks like the keynotes and demos this morning went
        off well - the message is being received, we've got something to talk about - and
        now I think everyone is trying to figure out this WinFX thing and what do Avalon,
        Indigo and WinFS mean for me? A lot.
    &lt;/p&gt;
    &lt;p&gt;
        I'll post about some other interesting things you may have seen in Bill's talk this
        morning - stacks, filters, and so on (this is my particular area of expertise). We'll
        see what people have to say. 
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53563" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Exhaustion</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53562.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/27/53562.aspx</id><published>2003-10-27T20:43:00Z</published><updated>2003-10-27T20:43:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        We just made it through BillG's keynote and things seem to have come off smoothly.
        The team is pretty exhausted - including myself. I'm actually back at the hotel, reading
        some blogs about what we just showed - we'll see what people have to say by the end
        of the day!
    &lt;/p&gt;
    &lt;p&gt;
        Early comments (such as from &lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;)
        seem to be fairly positive. Maybe we've got something people want. :)
    &lt;/p&gt;
    &lt;p&gt;
        Nap time.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53562" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>There's always a catch...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/26/53560.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/26/53560.aspx</id><published>2003-10-26T21:01:00Z</published><updated>2003-10-26T21:01:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        Of course, there's always a catch. Apparently, the pretty horrendous fires happening
        near Los Angeles have caused visibility to basically be zero for the local airports
        - making it dangerous for planes to land safely. 
    &lt;/p&gt;
    &lt;p&gt;
        I'm sure the attendees on their way or currently on the way are a bit upset by this
        setback. We've even got some of our demo folks in the air or on the way - and we're
        currently routing around, finding alternate airports, etc... We're hoping all the
        attendees will make it, and that we will clear up stuff soon. 
    &lt;/p&gt;
    &lt;p&gt;
        In the course of typing this (and calling and answering, IMing and emailing) we've
        found some hope - sounds like the FAA is moving folks around and will make stuff fit
        together to get the afternoon flights all in on time. Phew! We'll see how things go.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53560" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>First celeb sighting...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/26/53559.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/26/53559.aspx</id><published>2003-10-26T08:41:00Z</published><updated>2003-10-26T08:41:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        While&amp;#160;we were out with developers for drinks, we ran into &lt;a href="http://us.imdb.com/name/nm0001552/"&gt;Pat
        Morita&lt;/a&gt;, aka &lt;a href="http://imdb.com/title/tt0087538/"&gt;Mr. Miyagi&lt;/a&gt;. Not sure
        why I thought that was worth mentioning, but I'm taking it as a sign we're going to
        have a good week.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53559" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="random" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/random/" /></entry><entry><title>Oh yeah...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/25/53558.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/25/53558.aspx</id><published>2003-10-26T04:58:00Z</published><updated>2003-10-26T04:58:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        Since I was able to post, it should be clear I made it to LA. Already got some dinner
        planned, then meeting some developers later for drinks (let me know if you're interested!).
    &lt;/p&gt;
    &lt;p&gt;
        Supposedly we're even gonna go start setting up tonight - at the very least, spending
        all day tomorrow on it. Oh boy.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53558" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /></entry><entry><title>Rambling at 30,000+ Feet</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/jasmo/archive/2003/10/25/53557.aspx" /><id>http://blogs.msdn.com/b/jasmo/archive/2003/10/25/53557.aspx</id><published>2003-10-26T04:52:00Z</published><updated>2003-10-26T04:52:00Z</updated><content type="html">&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace 
prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;
        I’m writing this entry some 30,000 feet above sea level, having just crossed the border
        into 
        &lt;st1:place w:st="on"&gt;
            &lt;st1:State w:st="on"&gt;California&lt;/st1:State&gt;
        &lt;/st1:place&gt;
        . In a little while (well, somewhere around an hour and a half) we’ll descend into
        the 
        &lt;st1:City w:st="on"&gt;
            &lt;st1:place w:st="on"&gt;Los Angeles&lt;/st1:place&gt;
        &lt;/st1:City&gt;
        area, where the pilot tells me I can expect 90 degree weather. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        Fantastic.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        If my battery holds out, I can write a proper entry that may be of further interest
        to you folks. I mentioned a while back a post about video gaming and UX, and I think
        it’s appropriate to dig into here now. The following is a bit of a rambling set of
        thoughts, but it should provide an interesting discussion nonetheless. There’s a lot
        more to say, but this will help get the ball rolling. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        At the most basic level, videogames are like any other piece of software. They construct
        a specific experience for users, have a set of goals and needs, and are built up by
        bits of code that have things like semi-colons, parentheses and the odd dollar sign.
        They also share a large heritage with the world of Entertainment – movies, books,
        and the like. In straddling between the two, videogames give us a great opportunity
        to recognize that in fact, what makes them entertaining is part of what makes software
        usable and even enjoyable. That’s right: your software experience shares a bunch of
        things in common with the latest rap album, art-house flick, or novel. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        Now, clearly, that’s not a generality I am going to apply to the networking stack
        in Longhorn – but it is something that applies to all my experiences, including the
        ones networking exposes. That’s a bit abstract, let’s get to some examples.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        I’ve been recently playing my way through the game &lt;a href="http://splintercell.com/"&gt;Splinter
        Cell&lt;/a&gt; again. One of the things I noticed as I took on the role of Sam Fischer,
        super-spy extraordinaire, was how I became &lt;i style="mso-bidi-font-style: normal"&gt;physically&lt;/i&gt; affected
        by my experience. My hands got a little sweaty and my attention was completely on
        the game (I missed my wife calling my name!). This is just a bit of software, running
        on a bit of hardware, and yet I’m actually having these subconscious reactions to
        it. That’s a pretty neat trick.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        This isn’t any different than the moment you hold your breath in the big action flick
        (“oh my gosh is he going to make it!”) or bust out into tears (“But he loves her!”).
        In those cases, it’s all visual and aural (let’s leave the context of theatre out
        of the discussion for now, but it matters as well), and in the videogame case we added
        in a controller which adds another tactile level of immersion (and in my lucky case,
        with force feedback). 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        The take away is: it’s possible to engage people on an emotional level without having
        to actually put them into situations or have it be “real.” I am not actually a super-spy
        (as far as you know), yet when I pick up the controller, I am literally playing in
        Sam’s world. With software in general, we have this ability. In fact, we already do
        affect people in emotional way today. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        A simple example should suffice to explain. Ever tried to find some function or feature
        in a piece of software you use? You &lt;b style="mso-bidi-font-weight: normal"&gt;know&lt;/b&gt; it’s
        there, but you just can’t seem to find it. Maybe they named it something else? Maybe
        there’s some system to it you haven’t figured out (“What if I hold down the Control
        key?”). It’s frustrating, it’s annoying, and it produces cases of “computer rage.”
        People scream at their computer, they make not-so-friendly gestures at it, and generally
        unleash their emotions on it (or worse, on someone else – we’re human after all).
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        That’s software producing an emotional response. It’s not a &lt;i style="mso-bidi-font-style: normal"&gt;good&lt;/i&gt; response
        of course, but it is one, and powerful at that. This alone points out just how much
        we can have an affect on users. The challenge is to make that an intentionally produced
        reaction (much like reducing an audience to peals of laughter with well-timed comedy)
        and a positive one at that.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        Ok, so how do videogames fit into this? Videogames help bridge a lot of our understanding
        between the world of Entertainment and what we do in software. Let’s take the Splinter
        Cell example again. Clearly, as made-up entertainment, it puts you in highly unlikely
        and highly unreal situations. At the same time, it creates an atmosphere of tension,
        making every move seem meaningful, of drawing the user in and really making them react
        to the situation, rather than sit back and think about it critically as some bits
        running. (Users typically don’t do this, even when they are working on something and
        thinking critically about it). 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        I believe a big part of this comes from the sandbox model of game play used successfully
        in many games – think Splinter Cell and Knights of the 
        &lt;st1:place w:st="on"&gt;
            &lt;st1:PlaceName w:st="on"&gt;Old&lt;/st1:PlaceName&gt;
            &lt;st1:PlaceType w:st="on"&gt;Republic&lt;/st1:PlaceType&gt;
        &lt;/st1:place&gt;
        recently, or Mario64 and its predecessors (even Doom). At a basic level, the model
        here is: create an environment for the user where the rules are easy to grasp, failure
        is a learning experience and not a dead end, and the environment provides enough interesting
        challenges to captivate the player. For those who’ve ever played Mario64, you can
        certainly appreciate the first hour you spend jumping and running around before actually
        completing any stages – it was that eye-opening and fun. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        This applies to software equally. In Windows, we have an environment for users. Putting
        aside how successful it is at these things, it is designed to easy to grasp, to have
        failure not be an entire dead end, and to provide interesting things to do. Examples
        are the task model to help users find tasks and do them (and it’s consistent across
        the experience for the most part), the Recycle Bin provides one aspect of making failure
        not be a dead end (deleted the file? Just get it back), and those same tasks provide
        a set of interesting things to perform (same for the Start Menu). 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        In each of your applications, you do the same thing. Now, it is a little more complex
        obviously than a game with 3 buttons. In fact, the challenge we have in modern software
        on PCs is managing the 157 buttons – and balancing that with the sandbox above. But
        when I’m in a given application, I have the context of the sandbox that is Windows,
        as well as the context of the application itself. This can change depending on the
        type of application I’m in and how effective it is. For example, in an editor app,
        it tends to be sets of controls around one thing I’m working with – and I generally
        expect most of those controls to work the same. When I’m in a navigation-based application,
        or perhaps surfing the Web, I have a different set of expectations. The Web, in fact,
        is absolutely fantastic at following these rules and applying them – and it’s one
        of the reasons, I believe, for it’s continued success – easy to pick up and keep going.
        Imagine if every website I went to had 100% different conventions or did not obey
        the basic rules about things like links. (Just to digress a minute: this happens a
        lot more than I’d like actually. Ever gone to a site then hit the back button and
        it doesn’t take you back far enough and so you just reload the same page? How annoying).
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        So that turned into a bit more on other things we can learn from videogames, but I
        want to bring it back to the emotion point. Emotion is a powerful part of who and
        what we are as individuals. It’s also a lens through which all experiences we have
        are filtered. For example, if you are already in a bad mood and something goes awry
        on your computer, you are not going to be a happy camper. At the same time, when you &lt;u&gt;succeed&lt;/u&gt; at
        doing something on your computer (particularly if it was something you thought might
        be difficult), you will be quite pleased with yourself – even proud.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        This is nothing new of course. Emotional design in products is a relatively old concept
        (if it’s had a few names over the years) and is well practiced by those most experienced
        at supporting a particular brand. (We’ll talk another day about how emotional design
        can be financially rewarding). But it’s something we generally do poorly in software
        – either not recognizing it or not knowing what to do with it.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        Videogames come in here. While not all videogames are useful to look at (let’s be
        honest, a lot of games suck – but it has nothing to do with the genre), they do generally
        show us where software has been used to tell a story (and I mean more than just text
        here). This continuum, of piecing together the actions a user does in front of a computer
        (or game device) is critical in the general software world as well – it’s how we maintain
        and protect the experiences we want to build (and thus the emotions we want to evoke).
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        Plane has started to descend and they’ve asked me to put all my electronic devices
        away – we’ll have to end this for now.
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        I’ll try and post within the next couple of days some ideas on how to make good experiences
        happen, and evoke good emotions. For those at the PDC, I recommend you start by attending 
        &lt;st1:PersonName w:st="on"&gt;Hillel Cooperman&lt;/st1:PersonName&gt;
        ’s talk, “&lt;a href="http://mymsevents.com/MyMSEvents/search.aspx?s=1&amp;amp;keywords=&amp;amp;keywordtype=3&amp;amp;track=108&amp;amp;speaker=41126&amp;amp;timeslot=0&amp;amp;catFast+Tracks=0&amp;amp;future=0&amp;amp;submit=Search+Now%21"&gt;The
        New Windows “Longhorn” User Experience: Get Users to Fall in Love with Your Software&lt;/a&gt;”
        and visiting the UX Lounge. 
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        &lt;o:p&gt;&amp;#160;&lt;/o:p&gt;
    &lt;/p&gt;
    &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
        I’ll see you there.
    &lt;/p&gt;
&lt;/body&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=53557" width="1" height="1"&gt;</content><author><name>jasmo</name><uri>http://blogs.msdn.com/jasmo/ProfileUrlRedirect.ashx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/PDC/" /><category term="user experience" scheme="http://blogs.msdn.com/b/jasmo/archive/tags/user+experience/" /></entry></feed>