Tuesday, December 9, 2014

Duelling “Cancel” buttons on my iPhone

I’ve recently noticed an example of duelling “Cancel” buttons in iOS 8 on my iPhone. Have a look the following screen captures to see how it plays out.

Screen 1 shows the Photos app on my iPhone, showing a photo of a steam locomotive. If I want to make some changes to the photo, I can tap the “Edit” button in the upper right corner to edit the photo.

Screen 1, showing a photo in Photos app
Screen 1.

In Screen 2, I’ve decided to crop the image, which is easy to do.

Screen 2, showing edit mode on a photo in Photos app
Screen 2.

Maybe this photo doesn’t need to be cropped after all. In Screen 3 I can tap “Cancel” in the bottom left corner.

Screen 3, showing cropped photo with changes made
Screen 3.

The App designers don’t want me to inadvertently lose any work that I’ve done. In Screen 4 the app presents a confirmation, with “Discard Changes” and “Cancel” as the options. Why yes! I do want to cancel!

Screen 4, showing badly worded confirmation button labels
Screen 4.

Of course, the meaning “Cancel” has changed! Initially it meant “I don’t want to make these changes!”. Now it means “I do want to make these changes!” which is obviously a little confusing, as tapping cancel will leave me on the same editing screen that I actually want to leave.

A better pair of labels might be “Cancel, and discard changes” and “Continue editing”. There are probably plenty of others.

You don’t often see this kind of unclearly worded confirmation these days!

Wednesday, November 19, 2014

Airplane routes and chartjunk

While traveling home from UX Camp Ottawa, Bob Barlow-Busch and I had a fun discussion about our airplane’s route as presented to us by the seat-back, enRoute system. The system cycles through multiple screens showing information about our trip in progress.

Here’s a photo of a route map, showing us flying west from Ottawa to Toronto. The airplane icon moves from right to left over the course of the trip. The map is presented at a variety of other scales as well. (As an aside, a segment of the route trace is missing at the start.)

Here’s a photo of what looks like a simplified route map. The airplane icon moves from left to right over the course of the trip. That’s the opposite direction to what is shown in the earlier map.

What’s going on is that the second map is really a progress indicator that has been “enhanced” through the addition of a curved grid and the use of a curved progress line. These enhancements seem to be meant to evoke a 3-dimensional route through the air. The problem is that when shown right after the previous map, the direction of travel is reversed for our particular trip. The system has a generalized approach to representing any given trip, and in the case of ours this conflicting presentation is the result.

A simple solution would be to create a progress indicator that is devoid of what Edward Tufte calls chartjunk. A clearer presentation would be unlikely to look like a flight trace.

Isn't that fun?

As an aside, Bob and I were quite aware that we were flying through the air at high speed on a regularly scheduled flight, and that give that context this was a pretty minor issue for us!

Thursday, November 13, 2014

UX Camp Ottawa

Having presented three editions of Fluxible, our UX conference, Bob Barlow-Busch and I know how much work goes into creating such an event. And while we love doing it, we’re always working while Fluxible is on, always paying attention to various details.

This past weekend Bob and I travelled to Ottawa to attend the fifth edition of UX Camp Ottawa, giving us an opportunity to enjoy a UX conference without needing to ensure that it’s running smoothly.

It was a fine experience, with a different vibe, and a larger crowd, than we’re used to with Fluxible. We enjoyed the program of speakers. We also had some great conversations and reconnected with old friends (Cornelius! Lou!) and made a few new ones (Abby! Kim!). We were delighted to see Konrad Sauer deliver a talk that he had debuted at Fluxible 2013. All this is what what conferences are for, right?

UX Ottawa co-chairs Cornelius Rachieru, Tanya Snook, Barbara Spanton and their team have created a great event. For Bob and I it’s gratifying to be a part of the larger UX community that UX Camp Ottawa and Fluxible are supporting here in Ontario.

Tuesday, November 4, 2014

Sharing at Boltmade

One of the things I love about Boltmade is the way that we engage with the community and share our knowledge as well as our wonderful space in the Bauer complex.

Boltmade has been host for the venerable DevHouse monthly meetups for quite some time, and has recently hosted sessions for uxWaterloo (which I run with Bob Barlow-Busch), KW Ruby Developers, and People x Products, among others. All were enthusiastically attended.

Beyond playing host, though, we also develop our own workshops to give folks hands-on experience with various aspects of software product development. For example, last week two of our designers, Brian and Blake, presented an introduction to Sketch, a cool UI prototyping and design tool that we’ve been using and enjoying on our projects at Boltmade. Back in September Chris and Stephen presented an introduction to functional programming.

Beyond our cozy office, Shan will be taking her prototyping workshop on the road to present it at a REAP lunch session at Felt Lab.

It’s all great stuff.

Interested in meeting interesting people and learning something new? Check out our events and join us at a future session.

Tuesday, October 28, 2014

Join in on some monthly UX fun with uxWaterloo

While much of the UX community activity that I engage in is Fluxible-related, I’m still involved in organizing monthly meetings of uxWaterloo, the local chapter of IxDA, as well as a Communitech P2P group. Bob Barlow-Busch and I have been doing it for many years, and it’s a fun opportunity to learn and to meet folks and talk about UX. We have designers and researchers attending, as well as UX stakeholders like developers and technical writers. We have professionals and academics at all career stages as well as students looking ahead to entering the work force.

If you haven’t attended, come and check it out. We’ve been having some great events recently, with author and Fluxible speaker Giles Colborne joining us for a UX Book Club session in September, Caryn Humphries presenting a wireframing workshop in October, and a talk coming up in November from Kuyler Neable on intellectual property for designers.

On a logistical note, from now on uxWaterloo will be using Meetup to connect people to our monthly events. If you haven't already done so, go get signed up and don’t miss any of our coming events!

Tuesday, October 21, 2014

Open Ears event: If volcanoes could sing

I’ve mentioned previously that I’m on the board of Open Ears. It’s a great organization that presents some pretty amazing musical events in Waterloo Region. Our next event is If Volcanoes Could Sing on Wednesday, November 12, 2014 at the original Princess Cinema.

Things get started with a screening of the documentary film Intangible Asset Number 82, and is capped off with a live performance by Bae Il-Dong and Kim Dong-Won. It’s an evening of traditional Korean music that promises to be powerful and inventive.
“If volcanoes could sing, then they would sound like Bae Il-Dong. The Korean's voice has such breath that it not only fills physical space like a lava flow, but seems to stretch back across time.” — John Shand, ABC Jazz
Should be a wonderful experience. Hope to see you there!

Wednesday, October 15, 2014

Words of wisdom at the Oktoberfest parade: Vote and be heard

In past posts (here and here) I’ve written about how much I enjoy the annual Oktoberfest Parade (and related events) here in Waterloo Region. This year was fun despite a little rain, and my youngest son made for great company. (As did my oldest when he finally joined us, having declined to head over to the parade route early in the morning!)

I don’t really have much to say that I haven’t said in previous years, other than I love that the City of Kitchener included a “Vote and be heard” float in this year’s edition. What a great place to remind people that they can make a meaningful impact by voting in the municipal election on October 27.

Tuesday, October 7, 2014

Muscle memory rules parts my world

I recently bought an iPhone 6 to replace my iPhone 4S.

(As an aside, my wife will now use that iPhone 4S, and we’ll finally retire my original iPhone 3G from daily use!)

I’ve enjoyed it so far, and the new iOS 8, but there are a couple of instances of muscle memory that I’m still working on overcoming with the new device.

First, Apple has moved the sleep button from the right side of the top edge to the upper right edge of the device. The move makes sense given the larger size of the iPhone 6, but after a few days of use I still automatically reach for the top edge to put the phone to sleep.

Second, the iPhone 6 includes Touch ID, which uses the home button to detect my fingerprint. Again, after a few days of use I still press the home button and then swipe to wake my iPhone, even though a button press plus a lingering finger on the home button will engage Touch ID and get me into the device.

At a more minor level, the larger screen size is taking a little getting used to. It’s not uncomfortable, but my hands haven’t yet adjusted to the jump in size from the iPhone 4S.

It’s kind of fun to notice this stuff as it happens.

Thursday, September 25, 2014

Fluxible 2014 was another great success

Fluxible 2014 has come and gone, and it feels good to look back on what was yet another successful event. The program of talks and workshops was wonderful, with ample support from the Festival of Interstitial Music. The feedback that we’ve received has been overwhelmingly positive, which is a gratifying thing to see.

The Fluxible team was amazing, attending to all the details that make Fluxible such a special experience for everyone. Whether it was the delicious food, the customized water bottles, the Saturday party, or even, inexplicably, the live goats, there was someone making sure that it all came together.

I’m particularly pleased that Fluxible 2014 was at the heart of 5 Days of UX, and that each of the other events was also successful.

My friend Darin White created a terrific photo essay of his experience at Fluxible, and you should check it out to see what you missed, or what you enjoyed, as the case may be.

Bob and I are delighted with the outcome, and are already planning for next year's event. I hope you’re thinking about joining us in 2015!

Friday, September 19, 2014

The Festival of Interstitial Music, 2014 edition

This past weekend was the 2014 edition of Fluxible. I’ll write more about that shortly.

As any Fluxible attendee knows, music is a big part of the Fluxible experience. And we don’t announce anything about the music ahead of time. We do love our little surprises! We also want everyone to be able to experience the music free of any context and expectations.

But eventually we do reveal all!

This year’s Festival of Interstitial Music was an eclectic one, ranging from baritone saxophone improvisations, to a rousing tour of fiddle styles, to a looping extravaganza on multiple instruments, to a sultry and solo-format-defying duet. I’m grateful to all the musicians who play at Fluxible for sharing their music with us. That they make the Region (or nearby) home is a wonderful thing. Do get out and hear them play some time!

This post first appeared in a slightly different form at the Fluxible site.

Monday, September 8, 2014

It's another edition of the UX party disguised as a conference

This coming weekend is the third edition of Fluxible, the UX party disguised as a conference that I co-chair with Bob Barlow-Busch.

Even after having staged this thing twice before, the 2014 edition of Fluxible has enough twists and novelties to keep it interesting. There’s a lot of work that goes into putting on an event like this, but it’s spread out over a whole calendar year, and we have a great team who each take on challenges and make them seem easy.

As always, we have a superb lineup of speakers who generously share their time and expertise and experience to help build a global UX community. Bob and I invite speakers who we want to meet and learn from, and we’re happy that so many others want to learn from them as well.

It’s gratifying to see it all come together again. Be sure to find me and say hello if you’re there.

Friday, August 22, 2014

Tune in to 570 on the AM dial

This week I had a fun experience promoting Fluxible on the radio (and, yes, I’ll write more about Fluxible soon). Bob Barlow-Busch and I were on 570 News, joining Eric Drozd for the Tuesday #TechHour and a lunchtime discussion about UX in general and our experiences with Fluxible.

We were initially connected with the show by Chris Plunkett of Communitech, and we were thrilled at the opportunity to talk about user experience for an hour in the middle of the day on AM radio. Where else but Waterloo Region could that happen? Of course, Bob and I quickly realized that the two of us talking for a whole hour would wear a little thin. We recruited Fluxible 2013 speaker Steve Portigal, Fluxible 2014 speaker Brent Bisaillion, and UW Stratford faculty member Karin Schmidlin to join in as well. That made for a much more interesting range of voices!

Eric was a wonderfully engaged, and engaging, host. He made it easy to talk about the role of UX in creating meaningful products, and the hour flew by. And, as an aside, it was a far different environment than in my days in university radio, where the studios were filled with vinyl, carts, and reel-to-reel tapes!

If you missed it, you can listen to a recording of the show here.

Big thanks to Chris, Eric, and producer Neil Adams for making this happen!

Monday, August 18, 2014

Designing and building at Boltmade

It’s been a while since I wrote a post for this blog (though I do post at Fluxible and uxWaterloo), but there are a few things happening that warrant posts here. For now, I’ll mention that I’ve joined Boltmade, a terrific software product design and development shop here in Waterloo. I’ve known Jim Murphy and some of the other folks at Boltmade for several years, and I’m delighted to be working with them to create great software for our clients. It’s a wonderful group of people, and I love what Boltmade is doing.

I enjoyed four years of designing and building heathcare products with the team at Karos Health, and will miss the daily opportunity to work with them. On the other hand, they’re just a short walk away from Boltmade, and I know that lunches and beers after work will remain a staple of those relationships!