Today's Question: 


Different programming are similar in helping people build staff work as people want them to. But they all have their own features which differentiate them from other programming languages. The language type may be different, for example Java is OOP, some may have different syntax. A programming motto usually can best describe the characteristic of the programming language. For example, "Write once Run everywhere" for Java.Do you know any other programming language motto?
Do you know the mottos of programmig languages?
Description My Answer

Technical Article => Other =>  Other

Not better, but different

Source : Peter    Date : 2012-05-19 13:29:20  

The most important feature of Apple products is usability--Simple, aesthetic, easy to use.

Their products may not necessarily the most powerful, but they usually are the easiest to use. Following picture show a Mac (left) and a PC(right), which one looks better?

Many products are trying to mimic these features, but one problem comes out:

It's hard to keep a product simple while providing so many new features.

If you continuously add new features to your product,  your product will become more complex and it will be more difficult to use. If you put much effort on simplifying your product, then there will not be many features on your product, how do you compete with other similar products?

Every product manager will face this problem, for a new product, this problem is especially important, because it's hard for the new product to occupy market, the easiest solution is to add new features until the market notices it. But is this the right way?

Silicon Valley product manager Andrew Chen gave us the answer in one of his articles.

Don't compete on features. If your core concept isn’t working, rework the description of the product rather than adding new stuff.

Make sure you’re creating a product that competes because it’s taking a fundamentally different position in the market. If the market is full of complex, enterprise tools, then make a simpler product aimed at individuals. If the market is made up of fancy, high-end wines, then create one that’s cheaper, younger, and more casual. If the market is full of long-form text blogging tools, then make one that makes it easy to communicate in 140 character bursts. If computers are techy and cheap, then make one that’s human and more premium. These ideas are not about features, these are fundamentally different positions in the market.

What you should do is not to add new features, but to develop a product by taking a completely different market positioning.

Some possible strategies are :

  1. not better, just differently
  2. Rework the core of the experience and build a roadmap of new features that reflects the differentiated positioning. Avoid add-ons.
  3. bring your product's market positioning into the core of your product so that it’s immediately obvious to anyone using it

For more detailed explanations about, please read Andrew Chen's article.

Original author : 阮一峰 Source :

Save as PDF Mark as read Mark as important
By clicking the "Mark as read" button, this article will be marked as read. It will be removed from the homepage's latest news and the article list on the "Technical article" page in following visits and it will be put to your read list which you can find in "Amin->Article read list". There you can unmark the read articles.
By clicking the "Mark as important" button, this article will be put to your important article list which you can find in "Amin->Article important list". Later when you want reread this article, it's easier for you to find it by checking the "Article important list".

Tags : Market positioning,Product manager   Read(4198) Comment(1) Version(0)

Share on Facebook  Share on Twitter  Share on Google+  Share on Weibo  Share on Reddit  Share on Digg  Share on Tumblr    Delicious 

 Previous : Disposable Email address
 Next : Chrome overtakes IE as the No.1 browser

  ::Related Articles

  ::Comment Zone  (Total 1 comment)

@mathurabhay [Reply]@ 2012-05-30 12:33:51
well said, adding features need not necessary means improving product. another good article in somewhat similer thought process by @annua



:: Other versions

No other versions available yet.

:: Recent articles

:: Most read

:: Contribute

Want to share with the world your understanding about technology? Want to record the process you solve a technical problem? Want to make the world benefit from your understanding and solution? Write them down. You make the world better, the world makes us better.

Write article

:: Find us

Back to top