Medium recently implemented a simple feature that I think is really great.
At the top of every blog post, there is a blurb telling you how long the article will take to read — this post is a "3 min read" or a "12 min read".
As soon as I noticed this, I smiled.
The implementation is probably trivially easy, something like:
def minutes_to_read(post) (post.word_count / AVG_WORDS_PER_MIN).round end
Kindle users reap similar benefits — I can decide to pause reading for the night or press on a few more minutes to reach a natural stopping point at the chapter break.
And Amazon benefits from me seeing that I have only 20 minutes left in this book, but eight days of vacation left — time to go order a new book.
It's a small thing, but the sum of small UX delights leads to a great product.
Have you seen any other small bits of awesome UX lately? Hit me up on Twitter, I'd love to hear about it.
By the way, this post should have taken you 2 minutes to read.