Apps need to constantly learn

About their users. About what their users do, click, type, and look at. And, if you can, what they think about.

What constitutes learning?

Web apps need to learn to keep users interested and worry free. Here are a few examples that illustrate learnin…


This content originally appeared on @mdo and was authored by Mark Otto

About their users. About what their users do, click, type, and look at. And, if you can, what they think about.

What constitutes learning?

Web apps need to learn to keep users interested and worry free. Here are a few examples that illustrate learning about their users:

  • Learning about user interests by analyzing keywords, content they create, viewed content, etc to better target ads
  • Suggesting geographically closer businesses when searching for things like “plumber”
  • Showing a grid of my most visited websites instead of a blank start page in a brower

They don’t have to be complicated; just smart enough to save time and effort. It’s a simple concept, but easy to get wrong if you’re not paying attention.

When not learning hurts

I’m a fan of using Mint.com—it’s simple and easy enough to hook up, making continued use a breeze. But when I change Nob Hill from Mortgage & Rent to Groceries every other week, it gets annoying. Mint should be automatically creating rules around these kinds of changes, making my life easier and allowing me to spend more meaningful time with the service. These moments of frustration become more apparent when doing one type of action (editing a field on a transaction) doesn’t have the same outcome as another action of the same variety. In this case, I’m editing one of three fields on a transaction. If I edit a description, the following shows up:

Mint.com rules checkbox

But if I edit just the category, I receive no such confirmation. Either Mint.com should add the checkbox for both these instances, or it should just automatically make awesome things happen for me (read, just make the change the next time for me).

Make it a cycle

Learn, suggest, recommend, learn some more. Always provide an option to change feedback, too. It’s a balancing act, but one that is easy to get right if you take the proper steps and iterate quickly. If I don’t like what the app have done on my behalf, I’ll change it. Start with small steps to improve the experience and go from there.

Bottom line? Helping me helps you.


This content originally appeared on @mdo and was authored by Mark Otto


Print Share Comment Cite Upload Translate Updates
APA

Mark Otto | Sciencx (2010-12-21T00:00:00+00:00) Apps need to constantly learn. Retrieved from https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/

MLA
" » Apps need to constantly learn." Mark Otto | Sciencx - Tuesday December 21, 2010, https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/
HARVARD
Mark Otto | Sciencx Tuesday December 21, 2010 » Apps need to constantly learn., viewed ,<https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/>
VANCOUVER
Mark Otto | Sciencx - » Apps need to constantly learn. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/
CHICAGO
" » Apps need to constantly learn." Mark Otto | Sciencx - Accessed . https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/
IEEE
" » Apps need to constantly learn." Mark Otto | Sciencx [Online]. Available: https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/. [Accessed: ]
rf:citation
» Apps need to constantly learn | Mark Otto | Sciencx | https://www.scien.cx/2010/12/21/apps-need-to-constantly-learn/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.