The Real Reason Microsoft Search will follow rather than lead...
Having spent several years working in MSN I have the answer to why Microsoft can't really compete with Google in the search space. That answer is leadership. For many years now MSN has gone through churn at the top of their development teams and this turmoil has caused inconsistencies in strategy and planning. With no one steering the ship it's bound to hit an iceberg. The result has been an ever changing goalpost which has led to sporadic development efforts with no real insight into what the consumer wants, what is technically possilble, what will give a good ROI and more importantly; what is crucial for commercial success. There has been an arrogance that just because 'we are Microsoft' the battle will be won. That is simple no way to win and it's about time someone at the top sorted the mess out.
Here's my suggest for how to take on Google. Solve one really big issue like performance. Figure out how to geo-distribute MSN search and at least you'll have a chance to play in the same sandbox. Put a leader in place and set out a strategy and FOLLOW IT. Don't change the goalposts, listen to your consumers and think outside of the box.


