Twitter’s product ideas funnel

Since its founding, Twitter has made a religion of listening to users. After all, they came up with some of the company’s best ideas — including the hashtag, reply and retweet. After the flow of good ideas from users stopped, Twitter was hard-pressed to come up with its own.

Bloomberg: Why Twitter Can’t Pull the Trigger on New Products

The first part of that quote is a fact – users came up with hashtag, reply, and retweet, and Twitter (the company) adopted them.

However…

Continue reading Twitter’s product ideas funnel

Why tweetstorms, not blog posts

The other day my wife complained, like many of us Twitter users have often done:

Why do people write these long tweetstorms, instead of writing a blogpost?

I blog. And I write tweetstorms. And the answer to that question, for me, is in three factors – reach, effort, and ephemerality. Continue reading Why tweetstorms, not blog posts

A case for splitting up the WordPress mobile app

Venn diagram of readers and writers on WordPress, specially on mobile.
Readers vs writers on WordPress

By integrating ‘reading’ and ‘writing’ in the same app, you’re forcing the bigger user group1 to also confront tools designed for the smaller user group.

On mobile – skewed by design more towards consumption, than creation – I assume the disparity in these two user groups is even bigger.

Having a standalone reader app, allows it to reach a much larger use case – ‘Help people follow, read, discover’.
Compare this to current use case – install it if you…

  1. post to WordPress frequently from mobile, or
  2. love reading in WordPress reader, despite having little use for other three tabs – write, manage, and notifications?!

A really good standalone reader helps plug in a singular user need2 – reading. That need, in terms of following blogs and websites, only rarely overlaps with the other need that the app currently fulfils – writing.

Though it will place it in competition with feed readers like Feedly, it also has 2 unique benefits as well:

  1. Close integration with a writing platform (related posts, comment & like directly from reader),
  2. The abandoned Google Reader audience that just wants to follow and read feeds, without being overwhelmed with magazine interfaces and more.

A good, successful reader mobile app with large user-base will, eventually, help close the RoI loop: suggest (through ‘discover’) other WordPress/Jetpack blogs, creating an incentive (or delivering reward) for creators using WordPress.


  1. One definition of readers and writers:
    – Writers: 7-day active writers – users who posted at-least once a week.
    – Readers: Unique visitors per week – including logged-in users, not-logged-in readers, and from feed readers.
    Another definition (more relevant to determining use case ratios):
    – Writing: Posts /week.
    – Reading: Page views /week – again, including not-logged-in readers, and from feed readers. 
  2. Should some day also write a similar, smaller, post on WordPress Calypso’s interface – how it needs to be split from current two, into three sections. Currently, the ‘write’ and the ‘manage’ use cases are mixed into the same tab, while ‘read’ is in its own.
    Ideally, ‘write’ and ‘read’ – each a singular, frequent use case – should have their own tabs. ‘Manage’ can be in a far-removed tab, or behind a ‘manage’ button. 

Star vs Heart – Twitter update

twitter-heart-star

What Twitter got right:

‘Star’ is used for a variety of reasons, most with nothing to do than to mark a tweet as favourite.

What they missed:

‘Star’ is also used as read notifier, a bookmark, and a reply-later reminder.

Heart’ just doesn’t cut it for these uses.
Like’ doesn’t work either.
Star’, by accident, was almost perfect.

Update: Using bright, colourful hearts, may be a good start to bringing back some positivity to Twitter.

New idea: minimalist blog editor app

Yet another Chrome1 app idea:

A minimal, no-frills blogging app with markdown editing2, inline tagging support3, and draft auto-sync4 to WordPress and Medium

I find WordPress‘ editor too cluttered (despite the distraction-free mode), and Medium‘s too fiddly-gimmicky. In fact, I write most of my posts these days in another Automattic product – Simplenote, and then copy it to my WordPress blogs, or Medium for final editing, formatting, etc.

My WordCounter Chrome app already supports Markdown Extra. Reusing that code, adding Medium & WordPress API support, and adding a #tag parser shouldn’t take long. The only question is do I care about it enough to prioritise it over all the other stuff that’s on the backlog?

For the last couple of months that I’ve had this idea, the answer has been no.

Continue reading New idea: minimalist blog editor app

AcceleReader – tagging, history chart & beta support

It’s been a good few days of updating all my Chrome projects with various upgrades, and bug fixes. Here’s a quick review of the updates to AcceleReader – one of the newest in my collection.

Update 1 – For the taggers

AcceleReader - Add tags from notification
AcceleReader – Add tags from notification

Add tags to articles from article-added notification when you add them to your Pocket list. The ‘Add Tags’ link in notification opens a pop-up to add tags to that article.

Continue reading AcceleReader – tagging, history chart & beta support

Fret over what you fret over …

Just because a thing can be noticed, or compared, or fretted over doesn’t mean it’s important, or even relevant.

– Seth Godin

Accompaniment to another of Seth’s quotes:

If you measure it, it will improve

I strongly recommend everyone read the full post.

A big reason behind why I removed most of in-app analytics from my Chrome projects.

Facebook Android app – a UX minefield

I’m sorry. This is yet another post1 on more UX/UI mess that keeps bothering me.

Starting with something I recently started using after 8+ years – Facebook. FB earned a reprieve from the tech press after its change of heart on native smartphone apps. But their Android app is still way below par for what is the primary user interface for vast proportion of their users.

Here are 2 bits that bugged me right away…

FB Issue #1 – In-post touch areas

Touch Targets - Facebook Mobile
Touch Targets – Facebook Mobile

Facebook states that stories/posts that are posted natively get shared more widely to the followers, compared to those posted as links. Yet, the mobile interface makes it practically impossible to click-through to read those very natively-posted long posts.
Continue reading Facebook Android app – a UX minefield

Introducing: Done – Chrome extension for iDoneThis

iDoneThis puppyiDoneThis is a unique productivity tool that begins where normal productivity tools finish – after you complete a todo/task. The core idea is very simple – log your completed tasks in (as you go, or once daily), and then track, search, tag, discuss, share them as you want.

To log a task you can either email a specified email address with completed tasks (better: just reply to their daily emails), or go the iDoneThis website to log the tasks.

Users can be part of (and post dones to) multiple teams, say one for each project or department. Completed tasks can be #tagged for easy organisation, and team members can comment on and/or *like* each completed task.

Productivity hack: Close your email client!

The log-by-email option used to work for me till, as a productivity hack, I decided to keep my email client and Gmail tabs in a default closed state *all the time*.

The hack’s worked brilliantly! There’s no notifications, and no more quick-check-if-there’s-any-important-new-email only to spend 15 mins going through unimportant, but interesting ones. I open the email client now only when I want to send an email, or am taking a break so I have time to spare. No more interruptions!

The downside to this successful hack is that now I don’t want to open the email client, more recently the Inbox tab, or the iDoneThis website just to send a one line completed task email. And so, slowly, I stopped logging any dones at all.

The real deal: Done!

Done - Chrome extension for iDoneThis This new extension, Done!, is my solution to this problem – a way to quickly log completed tasks to iDoneThis without sending an email, or opening the website. Quick, simple, single-purposed.
Continue reading Introducing: Done – Chrome extension for iDoneThis