Our culture was pretty much anti-MS before he came on board.
On the server side we were using HP-UX, Perl, C++, in 2005 the transition for Red-Hat Linux and Java started.
On the devices, Symbian and the Maemo (Linux based).
Symbian was finally getting usable with PIPS, Qt and Eclipse based Carbide.
I happened to be in Espoo the week after this memo was published, I haven't found anyone that agreed with it.
Everyone thought the community would never jump of joy with Microsoft technologies, and right they were.
(edit: a highlight was getting to meet Dan Ingalls once; he was cool)
Everyone knew at the time Elop had made a terrible choice crafted to sell Nokia to Microsoft. Here's a nice HN comment I saved that was written a few days after the memo: https://news.ycombinator.com/item?id=2206437
And then the Nokia transition was supposed to take two years! Posting a memo like this and then taking two years to transition while expecting customers to buy inventory on the old platform? That's just a way to kill a company.
He was after all reaching its targets.
https://www.slashgear.com/stephen-elops-contract-revealed-as...
Nokia went for Windows because of the acquisition target, not because of quality of the OS. With that, they prioritized business strategy over product quality, and we all know what happened after.
and had no apps. Windows Phone/Mobile had atrocious developer share. There few apps that were available were of terrible quality. Ironic, considering this happened in the era of a sweaty Balmer screaming "Developers! Developers! Developers! Developers! Developers!"[1]
It took Android 10 years, for something like AGK to come up, and even then it is a mess of development experience.
But since Microsoft were 2-3 years late, there were not many apps. And then they shot themselves and all people who already bought a Windows Phone device in the foot, by completely forking the ecosystem with Windows Phone 8. Leaving early adopters stranded on Windows Phone 7 and no ability to run newer Windows Phone 8 apps.
Used all Windows Phone versions, and they all got more updates than most my Android devices.
Their market was around 10% in Europe when they decided to give up.
Any WP7 polish advantage was skin deep at best. It took approximately 3-5 interactions for something to break in 3rd party apps and maybe twice that in first party apps.
I think betting on either (a) MS beating Apple at their own game or (b) there being room in the market for two premium-limited-but-smoother-UX systems was a dicey call.
Nokia's hardware design advantage over that HTC was MUCH larger than WP7's UI advantage over Android, anyway. I would've stuck with Android but moved to Nokia in a heartbeat if that sleek blue slab of plastic phone ran Android.
Also at the time of this memo, WP was essentially nonexistent. It was with Nokias switch that they gained some momentum and polish.
I worked with an ex Nokia hardware engineer around that time and he said lots of them had left / been laid off (can't remember which) since Windows Phone could only run on quite specific chipsets (Qualcomm, I think), which basically made their jobs less useful.
But if cost was a factor then maybe that was part of the point, rather than a side effect of the decision.
Let's not forget just how bad Microsoft products for handhelds were in the 2000s. (In fact, if you have any devices from back then, dig them out and try them. They are a lot worse than everyone seems to remember. And Microsoft released this stuff with a straight face).
Android might have been behind in 2011, but it had more momentum and it didn't have bone cancer - it had sound bones. It was pretty obvious that Android was going to be the better bet when you have 1-2 years of lead time. As Nokia would have had anyway to get something put together.
It is really hard to see how rational people would make such poor choices - unless motivated to do so.