Political Ideology of Programmers

Kazimir Majorinc
September 2010.

The relation between ideologies and favourite programming languages was surveyed during first half of 2010. The results are mildly surprising. There are fewer conservatives than extreme rightists. There are more classical liberals or libertarians than in general population. As leftist ideologies slightly prevail, it appears that libertarians expand primarily on account of conservatives, compared to general population. There is little difference between those who prefer statically and dynamically typed languages. Lispers are relatively more (classical) liberals, but also more extremists than other programmers: there are more socialists and extreme rightists among Lisp programmers. The "median voter" is "moderate leftist" for programmers in general, and "left libertarian" (USA terms) or "social liberal" (European terms) for Lispers.

Lisp
(any dialect)
Other
dynamically
 typed language
Statically
typed language
I am a socialist (any kind) 50 21.5 % 31 19.4  % 26 15.3  %
I am a moderate leftist (modern socialdemocrat ...) 42 18.0 % 59 36.9  % 63 37.1  %
I am a libertarian or classical liberal 115 49.4 % 55 34.4  % 64 37.6  %
I am a conservative (Christian democrat ...) 7 3.0  % 9 5.6  % 4 2.4  %
I am an extreme rightist 19 8.2  % 6 3.8  % 13 7.6  %
Total 233 100  % 160 100  % 170 100  %
Political ideology of programmers