This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


The Futility of Pleasing All Users

Khoi Vinh made an interesting point in his consideration of a recent update to 1Password:

At this stage, having gone through at least six major revisions, the utility must accommodate many different usage styles—people who want strict separation among their vaults, people who want to see across all their vaults, and more. As with any software, as the number of use cases grows, it becomes harder and harder to reconcile them with a single coherent interface. That’s the unfortunate truth of creating great experiences; not all of your users are going to be happy all of the time.

I think there’s a middle ground here, though it isn’t often appreciated: settings.

As time goes on, I realize that apps that let me configure their behavior exactly like I want – 2Do, Fiery Feeds, and even the just-released Airmail – are what I prefer. An abundance of settings isn’t necessarily the best way to build an app (in some instances, it could be seen as a cop out from a developer who doesn’t know how to pick which features to ship, or as a case of feature creep), but after transitioning from OS X to iOS as my main computing platform, I tend to choose productivity apps that can scale, accomodating the needs of many users as possible.

Some people don’t like that, and there’s certainly a place for “opinionated” software that doesn’t overwhelm the user with dozens of settings, but it’s a trend I’ve noticed in the apps I’ve ended up using the most on iOS.