It all comes down to liking what you do
While I basically agree with this - that's not enough. I've met great, willing and dedicated guys who did a fantastic development job for 99% of the project lines of code. The rest, 1% of the code, was typically what makes a difference when you hold a degree: algorithms. One guy had a hard time assessing the complexity of his own algorithms - even roughly - this is math. Another one had no clue about race conditions. The problem is the 1% may take 99% of the dev time to get identified / fixed / rewritten.
Please stop hiring unqualified people.
Microsoft's stock jumps up 10%
Interesting. But, what do people expect? How the new one will be chosen? At the time, Gates didn't want to be eclipsed too easily, and his Jobs complex helping, he had someone not-that-charismatic-(...) taking over as CEO. Maybe this time MS will finally benefit from a competent leader? Someone from outside, obviously.
The first version always gets thrown away.