That article is just a bunch of prejudices. And I say that as a Dane. I am sure American, French or Spanish programmers think for themselves too and that they also take pride in their work.
First of all, a number of nations in Northern Europe have done well in tech: Dutch (python), Norwegians (css, opera), Swedes (erlang, skype), Finns (linux, nokia) and Brits. What do these countries have in common? They are close to each other, they had strong universities within science or engineering before the computer revolution, they have been wealthy for the past 50 years or more and they speak English as a first language or as a strong second language.
You get nowhere in computer science without a good understanding of English. Virtually all the popular programming languages use English terms, most (all?) articles are in English and almost all documentation and tutorials are in English years before they are translated to local languages (if ever). So it's much easier for an average Scandinavian or Dutch teenager or college student to get into computer science than for an average Italian or Greek.
Oh, and they have all had a generous welfare states for the past 50-100 years so even back when computer science didn't pay well it wasn't so risky to go down that path.