Amusements for Insomniacs

I happened to be awake just before 2AM this morning, so I put on my Apple Watch and watched to see what happened when 2AM rolled around and Daylight Saving Time ended. At exactly 2, as the second hand passed 12 on the watch face, nothing. Then, at 4 seconds past 2, the hour hand jumped back one hour.

How exciting!

(As for why California did the Daylight Saving Time Tango this year, blame politics.)

Great Moments in Discoverability: Away in Slack

My colleagues at TidBITS and I use the Slack app so we can discuss article ideas and production. Ordinarily, I have Slack open on my Mac when I’m working and, ordinarily, I have my state set to “Active” (the default when Slack is running) so people know they can reach me.

However, sometimes I want to set my state to “Away” while still keeping the app open on my Mac. I do that so rarely, though, that I can never remember how to change my state, and it takes me a minute or so of poking around until I can find the command again. Slack doesn’t make finding it easy.

For starters, there’s no menu command to set the state. In fact, the menus on the Slack menubar don’t offer much at all.

Second, there are a bunch of unlabeled icons atop the Slack window’s content area, each of which might issue the state-setting command, but to find out what each icon does, I have to bring the Slack window to the front and then mouse over each icon, only to find out that none of them offer what I want.

Third, what Slack itself means by Status is not whether you are online or not. In Slack, your Status is a message associated with your username in the current workspace. Slack has no name for your state of being active or away.

Fourth, how Slack indicates your current state doesn’t leap out at you: it’s merely a tiny circle preceding your name at the top of the left sidebar—if it’s green, your state is Active.

That tiny indicator is the key to changing your state: click it and you get a popover with all sorts of settings. Slack, perversely, makes you read down to the fifth item in the list of settings to get to the one that actually displays and allows you to set your state; e.g., “Away Set yourself to active.”

Note that all the users shown in the Direct Messages list in the Slack window’s sidebar have such state indicators, but clicking those indicators does nothing, so one can be excused for assuming wrongly that clicking the indicator by your own name might be fruitless as well.

Sure, one can claim that Slack’s state toggle is discoverable. But such a commonly used toggle should not require three ships and a royal charter to be discovered.

I need a flux capacitor to fix this…

I recently wrote an article for TidBITS about the app’s resurrected text-box-linking feature. A reader responded with complaints about Pages 7:

Whatever, it is still the most ignorant word processing software. I can open a document in Word I made in 2007 with office 2016- with Pages no way. I have to update to a more recent version. That’s not just cloudy it’s ridiculous and nobody I know who uses a Mac uses Pages. If they would have made it backwards compatible then it would be a viable software. But as we know Apple only does things (basic word) to their convenience on many levels.

I responded to the “backwards compatible” complaint:

I just dug up an old Word .doc file of mine that was last modified in 2004 and had no problem opening it with Pages 7. I can also open files made with Pages 4 in Pages 7. The rumors of Pages’ lack of backward compatibility may be exaggerated.

Turns out, this reader had a…unique…interpretation of what backward compatibility entailed:

Pages 3.0.3 will not open documents created with later Pages. That’s a problem.

Pages 3.0.3 was released 10 years ago. I suppose I could climb into my Delorean, travel to Apple in 2007, and deliver the Pages 7 file format specs to the Pages 3 development team, but that almost certainly would split the timeline and cause serious instability in the multiverse. So I probably won’t.

I guess the disgruntled reader wins this round.

“I Do Not Know”

Lauren Goode, at writer at The Verge, says that Apple’s forthcoming watchOS 3 is “an admission that Apple had it all wrong when it came to interactions on the first-generation Apple Watch.” It is no such thing, although the headline makes for great clickbait!

With the first release of the Apple Watch’s OS, Apple got some things wrong and some things right, just as most developers do when they release a brand new product. Designing a user experience is an inexact science. Sure, there are protocols and methodologies for doing it that have a deep grounding in psychological and behavioral research, but all employing them does is get your product closer to delivering a good user experience the first time out of the box.

It’s only when a product has been in use for a while in a large and diverse user population can the developers see more of the pain points their initial design had, and then devise ways to mitigate them. Apple addressed some of them in watchOS 2, and has addressed more of them in watchOS 3.

Goode says that watchOS 3 “requires fewer swipes and taps and less wait time just to get an app going. Why wasn’t it like this before? I do not know.”

I do know. Anyone with actual consumer software development experience does.

Why doesn’t Goode know this? I do not know.

Album covers as seen through a shower door

When you play music from your iTunes library, the Remote app on the Apple Watch shows the album cover behind the controls. However, a translucency effect renders the cover an unrecognizable blur.

Not much detail in this album cover.
Not much detail in this album cover.

I applaud Apple’s attempt to give the user some additional visual feedback in the Remote app, but the execution…? Meh.

“It‘s a goddamn piece of hardware”

“This isn’t a vision quest or zen retreat. It’s a goddamn piece of hardware.”

So said a friend of mine as he expressed his frustration with using his new Apple Watch. And he was right. It is just a piece of hardware.

The problem is there are lots of different kinds of hardware, with all sorts of differing capabilities and ways to use them. You need to know what kind of hardware an Apple Watch is before you can use it comfortably…or, for that matter, decide if you care to use it at all.

More than anything else, an Apple Watch is an iPhone peripheral, designed to give you quick access to some (not all, just some) of the information, and some of the capabilities, that your iPhone provides. An Apple Watch does this by acting like a wristwatch.

And that leads us to its interaction model.

The wristwatch interaction model has never been about interacting deeply. It has been about giving you bits of information, quickly, while you’re doing something else. With a traditional watch, you look at it, see what time it is, then get right back to what you were doing. If you get sucked into fiddling with it, trying to get things done with it, you are doing it wrong. The only times you do much more with a watch than check the time (or maybe, for owners of advanced wristwatches, start and stop a timer) is when you are winding it or setting it.

That’s the basic interaction model on which the Apple Watch builds. You may spend some time from time to time setting it and winding it (that is, configuring its various options and charging it), but, beyond that, for the most part you just use it to quickly check the time (or weather, or current stock prices, or your schedule, or your location, or your pulse, and so on) while you’re doing something else.

Yes, an Apple Watch does have communication capabilities (texting, phoning) that require more lengthy interactions, but the Apple Watch’s form factor and interaction model really only permit the use of these capabilities, they don’t encourage their use. To use these more interactive capabilities comfortably, it’s best if you use them for short interactions only — not for deep heart-to-heart conversations with your beloved or for dictating your last will and testament. Think quick call, a short missive. Hit and run interactions.

If you attempt anything more complex than that with an Apple Watch, you will end up frustrated. And you needn’t because, remember? — an Apple Watch is a peripheral for your iPhone. Pull that device out of your pocket and use it.

A Matter of Time

When I placed my pre-order for the Apple Watch, this is what I first saw:

Initial pre-order status

It continued to show the delivery date range of 4/24-5/8, even after the initial date of 4/24 had passed. That was somewhat distressing because it implied that the system wasn’t even bothering to track the order status but just displaying a canned status report.

After my credit card was charged, on 4/27, the status changed to this:

Preparing for delivery

This was no longer distressing, but it was annoying, because the earliest possible date in the date range had already passed, so it just seemed like a bit of programmatic incompetence.

The correct thing for the order system to do once the initial date in the delivery range has passed is simply not to include the first date in the range. Rather, it should say, in the case of the second status form shown above, that delivery will take place “by 5/8”. Including the original date in the range is useless information.

Update: Of course, this makes it all better.

It has shipped.