The leadership was caught in a innovators dilemma (Symbian was aging but had a massive install base, Maemo has future potential but could massacre their Symbian earnings in a transition), and the board in the end brought in a Trojan horse that made a deal with Microsoft.
Also, what you are currently seeing happening in desktop Linux land, wayland, systemd, etc etc etc, is because of lessons (X11 and sysvinit is crap) various devs "learned" while working on Maemo in some capacity or other.
yes they may not be the perfect fit in a power constrained mobile device (My N800 seemed to last me just as well as the Android devices i have around me right now though), but why the hell are we turning the whole DE stack into a mobile phone in response?!
And the lie keeps being repeated, it was the board that sold Nokia by having a contract that would grant Elop a huge bonus if he managed to do sell the company to someone else!
http://www.forbes.com/sites/terokuittinen/2013/09/24/nokia-a...
"According to changes implemented in 2010, Elop was entitled to immediate share price performance bonus in case of a “change of control” situation… such as selling of Nokia’s handset division."
When this was known it was all over the place in European news.
However Nokia as a company did not go under; it is still very much there, particularly in telecom infra business.
Some customers, particularly very many in the USA, are not so happy to have Huawei or ZTE core switches etc, but in emerging markets they are less worried about Chinese intelligence infiltrating them, and also in Europe there seems to be less protectionism and concerns about national security. So the Chinese are catching the global market, without the Americans noticing much.
That explains a lot about you: although mostly your preference for strong typing. Working for a phone company will do that for you.
No, what explains that is that I used C for the first time in 1993, yet I was already coding since 1986.
So I was doing systems like level programming in Timex Basic, Turbo Basic, Turbo Pascal, Z80 and 80x86 on those in between years.
Also had friends using 68000, AMOS and GFA Basic on their Amigas.
Also I majored in systems level programming, with emphasis in compilers, which meant I have spent quite some time researching old programming environments, and still do. Better than reading newspapers sometimes.
So I learned that were better ways to do systems programming without having the compromises of C.