“Alexa, Tell Us Why Voice Interfaces Are the Future”

Voice control has existed for decades. Most recently, we’ve seen voice interfaces in the form of Siri, Cortana, and Google Now. But I believe Alexa—the flagship voice interface for Amazon and its Echo line of products (and Fire TV too)—is primed to change voice interfaces forever, and get market penetration that the competitors can only dream of.

There are a few key reasons for that:

  1. The Echo and Echo Dot, the primary two devices in the family, are always listening. That may raise privacy concerns, but rest assured: they only activate when they sense certain predefined “keywords”. Otherwise, they’re silent and don’t record. This is huge, because it means you don’t need to fumble for your phone or turn on your laptop to speak with Alexa. You just speak.
  2. The Alexa “AI” is open and improving all the time. Developers are encouraged to publish new “skills” that bring new features and capabilities to Alexa.
  3. It just feels natural. Unlike other voice interfaces, Alexa has truly stunning voice-to-text recognition, and the natural language parsing is really impressive. It’s not perfect, but it’s the first voice interface I’ve used that has understood everything I’ve thrown at it. (It even picked up the name “Sigur Rós” last night, when I wanted a bit of ambient music before bed.)

All three of these elements combine with a few other market forces that I believe will propel Alexa and similar apps to the forefront.

Look at the history of computing interfaces. As time progresses, the trendlines point toward more “natural” methods of interaction by separating the barrier between humans and computers. Punch cards were eliminated to connect us directly to the computer via the keyboard. Spatial navigation with keyboards is cumbersome, so we created the mouse to simplify the interaction. Both mechanical keyboards and the mouse were pushed aside for touchscreens. Look to the future, and tools like Oculus and HoloLens represent an even further shift toward immersing us in digital experiences.

That’s why Alexa is exciting: it’s the most tangible, accessible representation of this shift. Not only because it’s available now and relatively affordable, but because it uses an interface many of us are already used to: speech.

Of course there are caveats. I’m writing this as someone fortunate to have a voice, and a relatively unaccented one at that. For those with thick accents, or those unable to speak, Alexa is obviously not an ideal interface. But, even in those cases, it represents the shift toward a more natural, more efficient conversational interaction paradigm. The Echo may not be the actual input method you use, but major companies are embracing the natural conversation as the next evolution of computing.

Slack has bots. Microsoft has a chat bot API. Customer service via live chat is becoming a standard expectation.

Whatever interface you use, natural conversation is the way of the future. There are certainly still challenges to solve, but Alexa (and its cousins) represents the next step in our steady path toward simpler, more efficient, more intuitive, and more elegant computing.

Hiring again: WordPress/WooCommerce Developer

Van Patten Media Inc., a leading developer of custom WordPress websites, plugins, and web applications, is hiring a freelance WordPress & WooCommerce developer to help build amazing eCommerce experiences and integrations for our clients.

Requirements

  • Must own a recent Mac or *NIX machine
  • Advanced familiarity with WordPress and WooCommerce
  • Solid English (native-level is not required)
  • Comfort with the command line
  • Intermediate Git experience (committing/pushing, branching and merging, etc.)
  • Familiarity with Asana and Google Docs
  • 10+ available hours per week
  • Rock-solid understanding of modern PHP fundamentals, including object-oriented programming, dependency management and injection, data sanitisation and validation, etc.

Additionally, the following would be “nice to have”:

  • Familiarity with automated testing (TDD and BDD)
  • Comfortable using modern front-end tooling
  • Experience developing WordPress plugins
  • Regularly contribute to WordPress and/or WooCommerce core, or other open source projects

You will primarily work on WooCommerce-based projects, but there may be other WordPress projects depending on your interest level and availability.

Van Patten Media Inc. is an entirely remote team based in countries around the world.

Applications

Please contact us via email ([email protected]) with a description of your qualifications, a link to a GitHub profile (or other open source code), and your hourly rate.

We’re hiring a WordPress QA Hero

Van Patten Media Inc., a leading developer of custom WordPress websites, plugins, and web applications, is hiring a freelance WordPress QA (Quality Assurance) “Hero” to help maintain client websites on an ongoing basis.

Requirements

  • Must own a recent Mac or *NIX machine
  • Intermediate-to-advanced familiarity with WordPress
  • Solid English (native-level is not required)
  • Attention to detail
  • Comfort with the command line
  • Familiarity with Asana and Google Docs
  • 3–5 available hours per week

This job will not include any development, but code-savvy applicants are welcome.

Please contact us via email ([email protected]) with a description of your qualifications and rate (hourly or weekly).

No Mo’ Notices – Suppressing notices, about pages, and other nags in popular WordPress plugins

Earlier this week, I wrote a rant post about WordPress plugins that make it difficult to suppress certain admin notices, about pages, and other nags (such as feature pointers).

After filing some pull requests, talking to a few developers, and poking around code on GitHub, I’ve been able to cobble together some solutions for a few popular plugins like WooCommerce and WordPress SEO.

Read more…

We Don’t Need Your Stinkin’ Admin Notices

Over the past few weeks I’ve seen a frustrating trend. Increasingly, WordPress plugins have decided they see fit to add admin notices (those “flash message”-style nags at the top of your dashboard) and about pages (like the ones you see after upgrading WordPress itself)… without making them skippable via code.

You might be asking “why’s that a problem?” And sure, it seems innocuous enough.

The problem is that these messages often make assumptions about user behaviour that just aren’t always true. In the process, they frustrate, confuse, and ultimately hurt user experiences.

Read more…