I haven't looked into details of all these plans/blogs. But I do have some thoughts about how I'd go about monetizing Twitter as if I am Twitter's product manager:
First, I'd just forget about conventional online advertising(CPC/CPM).
- people are on twitter to have conversations. If you are an advertiser that only cares about getting people off Twitter and go to your site, you don't really use Twitter's conversation workflow to market. You are working against Twitter users' behavior.
When you develop a product, if you run into the problem of having too few features, you should pause building it cause you haven't thought through.
But like most people, you dream of new killer features day and night and end up with too many of them. Unless you are working on a brand new products, you'd have bugs/enhancements to deal with.
Here's my ordered criteria for feature/bug fixing/enhancements prioritization and trade-off:
- Does it solve customer's problems? Does it address customer's pain points? Stop dreaming of cool features that don't solve actual problems.