"Nobody has ever made a compelling argument for how having unionized teachers helps students. Nor has anyone ever made a compelling argument for how having tenured teachers helps student performance. Our country's best performing schools (all of them private) have non-unionized teaching staffs. We can't afford to experiment with unionized teachers anymore. The government created the right for public employees to unio…
Denmark has unionized teachers, and has a long history of public schools. Danes have invented C++(Bjarne Stoustrup), Turbo Pascal, C#, Dephi (Anders Hejlsberg) and Ruby on Rails (DHH). For a country with a population half of New York I think that's pretty impressive. I can't help to notice when working with foreigners that Danes have a much better knack at understanding a problem domain and coming up with creative so…
I'm too lazy to google it right now but I remember Danish test results being amongst the worst in Europe.
That said I think Denmark has good enough education and improving it is the least of our problems.
Denmark has had several high profile people in Computer Science. What is interesting is that they have almost without exception been forced to find a home outside Denmark.
Danish culture is very conformist. And it's IT culture doesn't disappoint here. J2EE with Struts and the Waterfall Development model is still seen as cutting edge. Mainframes (proof that we were advanced a few decades ago) are still in wide use in even relatively small companies.
I know lots of great Ruby, Python etc programmers there, who are frustrated beyond belief at the lack of momentum for such languages there. I keep preaching to them to start companies.
The funny little secret about the Scandinavian model is that at least for Denmark and Norway it has essentially been funded by North Sea Oil. Most Danes don't even know this, but it is reported every year by the ministry of finance. They have also been hit really hard by the recession and I'm not sure how they are going to do with lower oil prices now.