Many potential great products’ “committed suicide” because of the Osborne Effect (especially in business) – it looks that this effect also killed Angularjs2.
Why Angular2 committed suicide and helped ReactJS to boost it’s popularity.
Let’s make an analysis. ReactJS vs. Angular2 sub-reddit stats (Jan – 3Dec 2015):
|Source: /r/reactjs/about/traffic||Source: /r/Angularjs2/about/traffic|
The above numbers show that when Angular2 has been announced (end of 2014) then the ReactJS got huge boost in popularity. It got 50% month-to-month basis growth from
December 2014 – January 2015: 50% + growth
January 2015 – February 2015: 50% + growth
February 2015 – March 2015: 50%+ growth
It certainly looks like the Angular2 announcement in late 2014 has affected people not to use Angular1 until Angular2 will be “production ready”. Because of this, people who were about to start a new project weren’t sure that “Angular1 is a good choice” so they have chosen ReactJS for their next project… Especially because in the late 2014/early 2015 ReactJS has received a lot of good press and some big companies have already used it on the production…
How Osborne Effect affected the premature announcement Angular2 case.
Based on Wikipedia, the Osborne effect is:
The Osborne effect is a term referring to the unintended consequences of a company pre-announcement made either unaware of the risks involved or when the timing is misjudged, which ends up having a negative impact on the sales of the current product.
The last third point “v2 coming to fix some issues, but making all v1 code obsolete” from the stack overflow topic “react vs angular” shows clearly that the Angular2 as a prematurely announced product that has the complete opposite of its intended effect. It’s the clear Osborne effect.
A summary: developers are not business people. Uneducated decisions matter.
Osborne Effect is very popular in business, and I am sure that every good CEO these days MUST be educated on that matter when releasing the next version of their product.
It’s worth it to be aware of Osborne Effect – maybe somewhere in future you will be part of a team who wants to announce a new version of product prematurely?
P.S. I am curious if the team of Angular1 was aware of the Osborne Effect before they have launched Angular2? (any from the angular dev can confirm?)
P.P.S. if you like this post and you came from Quora “Is React Killing Angular?” post, then please comment your thoughts on Quora (if you agree or disagree with me). Also any positive votes there are much more than appreciated: