VSLive and Love Your Software

Last week I had a really cool opportunity.  The organizers of VSLive San Francisco invited IdentityMine to present their third day keynote.  We said yes, of course, and I ended up being the lucky guy on stage. 

I’ve had a number of opportunities to talk to people about WPF, but usually at a technical level in the context of a training or presenting a singular aspect of the platform.  The keynote was cool because it gave me a chance to step back a little and talk about WPF at a higher level and share some thoughts about the “why” of WPF instead of the “how.”

This had some pretty good convergence with some thinking that we’ve been doing at IdentityMine about how to communicate our thoughts about WPF and the software we build with it.  That resulted in our “Love Your Software” campaign (the manifestation of which is loveyoursoftware.com).  The convergence of the two resulted in the title of the keynote which was “Love Your Software: Real World Development Using WPF.”

We’ve been amazed by how many people have responded to the love your software concept.  In the past, we’ve talked about software that “wows” you, etc. but this never really captured the whole picture and it feels a little empty.  The best experiences are more than the exciting first impression.   Great software is about working, looking and feeling great over the long term.  While it’s true that there is an emotional component to great products of any kind, “wow” in the beginning is not going to be enough.  Especially when “wow” become “annoying” over time.

As I was building the slides for this, I wanted to quantify the elements one could consider when building software that people will love.  I wanted a list along the lines of: useful, intuitive, beautiful, etc.  I had a lot of adjectives, but the list felt like something was missing.  If design is communication + art, then I think it’s the art part of the equation that was difficult to nail down.  As I was trying to get my head around this, I came accross something that I thought was interesting. 

When I was at Microsoft I had a chance to be involved with some usability testing for new behaviors we introduced in a handful of the controls (bonus points to anyone who can find those).  It was a cool experience and I completely get the value.  It was great to confirm our suspicions about the particular issues we were considering and also change our thinking on some.  Overall, it was a pretty decent attempt to quantify the quality of that particular experience.  

I read (somewhere–couldn’t find where, so consider this an anecdote for now) that Apple doesn’t do that.  They don’t do usability testing on their software.  I don’t believe that Apple software is untouchable in terms of experience, but on the whole they build software that many many people really love (including my wife whose feelings toward her Macbook have some serious emotion behind them).  That must be where the art is.  It’s amazing that they have that kind of confidence about the experiences they create. 

I hesitate to leave the impression that building great software isn’t something that can be learned, though.  I think it can.  In fact, maybe it’s better to think about the art of creating great software as more of a craft, an applied art.  Every time I talk about to developers about WPF, I meet a handful of people in the group that really get excited about the potential.  A lot of these guys are designers in cocoon.  If that’s you, I hope you feel empowered by what WPF brings to the table and not initimidated. 

Well, the conference was great (even without the list).  It was great to finally get my thoughts down about how WPF fits into the UX equation, how it is that WPF really enables better experiences.  It was great to share my excitement about the platform and the opportunities it creates and also feel that excitement from the attendees.  Thanks to those of you who stuck around to talk afterward.

If you want, you can check out the slides here (the link works now!).  I left my notes in but I’m not sure if they are all in tact.  Hopefully you can follow along.  The demos I showed are also all available online: here’s a video of the Accurent real estate app, source for the healthcare app, and a download page for the Seattle PI reader

6 Responses to “VSLive and Love Your Software”

  1. Nick Says:

    …the link to the slides is unfortunately broken!

  2. Rob Zelt Says:

    VS Live Slide like: http://www.notstatic.com/uploads/LoveYourSoftware.ppt

  3. Exicted Developer Says:

    Hi,

    I am one of those excited developers with a designer tryin to get out! Are you guys considering opening a office in Chicago or at least doing some training here?

    Thanks

  4. David Says:

    I had the opportunity to sit in on your presentation and quite honestly, it was the highlight of the keynotes!!
    Your presentation, although on a mac!!, was a refreshing from the typical marketing hyped demos that has been presented for years.

    your perspectives serve great purpose when considering these new technologies(WPF), in my mind, a lot of the best practices on emotional ui design and usability (on the web) has played out through Flash, WPF with its similarities (on the surface) can benefit from the clugy evolution we have witnessed over the last ten years.

    you summarize it well, “Love your software”

    great speak

  5. Beginning to define our tagline - Chad Brown Says:

    […] Beginning to define our tagline Helping our customers love their software is very consuming. So much so that it’s been a challenge to find the time to thoroughly communicate what our tagline Love your software.â„¢ really means. http://www.loveyoursoftware.comRecently one of our folks blogged on the topic: “The best experiences are more than the exciting first impression. Great software is about working, looking and feeling great over the long term.” – Robby Ingebretsen Enjoy the complete post: http://notstatic.com/archives/70 […]

  6. Love your software Says:

    You’re an inspiration. It was great to see your thought provoking session at mix07(online) about how you guys think, what difficulties you face and how you overcome.

    Thanks for sharing.

Leave a Reply