Computer language use and religious affiliation

Date January 26, 2008

I’ve put up a small survey which I’m hoping will help me get an idea of whether there’s any connection between computer language choice and religious identification.  Do Catholics gravitate towards Java?  Are Python users more likely to be Baptist?  It’s basically a ‘fun’ thing - I don’t claim it’ll be scientific, but I’m still interested in the results.  Please take a few moments and participate!

 Did you like this post? Buy me a hot chocolate!

24 Responses to “Computer language use and religious affiliation”

  1. Travis Swicegood said:

    You’re missing an awful lot of languages. No Jython or Erlang or Haskell… :-)

  2. mgkimsal said:

    Added. Please give me more to add - the earlier the better! Thanks!

  3. Tim said:

    Objective-C? OCaml?

    Perhaps you should add a ‘Other’ field for languages, comma delimited.

  4. mgkimsal said:

    Good call Tim - added. I was unsure about that initially, but there’s already been another 5 languages I added already that it made sense to do that. Thanks!

  5. Sasha said:

    You forgot Scheme!

  6. mgkimsal said:

    Added Scheme. There is the option of adding anything you want in the ‘other’ box as well. Good catch Sasha!

  7. mgkimsal said:

    Wow - over 150 responses in the past 5 hours, and it’s a Saturday night / Sunday morning. Hopefully we can keep the momentum going and get many more participants in the next few weeks!

    Thanks to everyone who’s already participated and helped get the word out!

  8. Rabbit said:

    The results of this survey should be pretty interesting. Good idea and thanks for sharing. =)

  9. Matt said:

    This reminds me of a study that a friend told me about that found that Computer Scientists were more likely to be religious than Scientists in other fields.

    While this may not be completely accurate, (I never found the study that they spoke of) it makes a lot of sense to me. A programmer’s entire profession revolves around creating worlds using whatever rules and properties that they feel are best. This would definitely support the opinion that the universe has a similar creation process, i.e. A God that designs the universe via rules and properties.

    Needless to say, I look forwards to seeing the results of this ’study’.

  10. Vat said:

    it’s funny how you subdivide christian denominations but not those of jewish, muslim or hindu religions.

    the 3 major muslim sects (afaik) are shiite, suni & sufi.

    the denomiations(schools)and movements of buddhism seem rather complicated to me :) -> http://en.wikipedia.org/wiki/Schools_of_Buddhism

    the hindu sects can be broken up, generically, into vaishnavite, saivite, smarta, and shakti.

    I’m not saying your survey is a bad idea, i’m just saying if you’re going to do a religion programming language survey, you should be more graduated in it :)

    also 2 other questions, shoudln’t you have a flag for ‘non-practicing’ ?
    and what about people who are of one religion (or agnostic or atheist) but whose cultural tradition is catholic or hindu, or what have you? where would such a person fall on your survey?

  11. mgkimsal said:

    @matt - great thoughts! :)

    @vat - if you think i should offer subdivisions on the muslim options, I can do that. I’m more familiar with the Christian schools, and didn’t want to offend the Muslim sects by mis-dividing. This really was something I thought I’d get a couple hundred responses over a week or so - didn’t think I’d get over 700 in the first few hours! On the ‘practicing/non’ - that’s a good idea too, but I’m not sure adding it now would help much. I’m hoping that non-practicings may put agnostic or something. is there a better way to handle this? Well, @ this stage, changing the parameters might make it too hard to parse or understand the results.

    Thanks everyone!

  12. Daniel said:

    I’ve noticed that there seems to be a correlation between Christianity and Perl programming. Perhaps it’s a case of insane people preferring insane languages?

  13. Martin said:

    What? No labels? You really want me to concentrate to have to hit those tiny boxes?

    Also looking forward to the results, however silly a test this might be.

  14. mgkimsal said:

    @martin - I’ll see what I can do about labels today.

  15. mgkimsal said:

    One thing I’ve been surprised at is the negativity around this, though perhaps I’m just reading a bit too much in to a few comments. Of the comments posted at dzone.com, for example, they’re things like “delete it”, and “I don’t see what you hope to achieve with this”. From reddit there was a comment “Nothing good can come from this” and a couple others.

    Now these may be in the minority, but it would have been interesting to me to see what religious affiliation those people who were/are ‘against’ this sort of survey have.

    Given there’s been over 1700 entries so far, perhaps I’m reading too much in to those comments, and most people really are cool with this idea. BTW, I added a ‘comment’ area at the bottom so new submissions can add a small comment as well if they need to. Should have added it yesterday but forgot. Oh well…

    Thanks again!

  16. Richard@Home said:

    What a fantastic and original idea for a survey. What was the catalyst for this? I can’t wait to see the results.

  17. mgkimsal said:

    @Richard

    I wrote elsewhere that the original idea was brought about because I was wondering if ’strongly typed’ vs ‘weakly typed’ languages had any correlation to religions - absolutism vs relativism, perhaps. The end result survey doesn’t quite do the best job of capturing that particular data set, but it’s ended up being open ended enough such that I think the results may still be interesting anyway. Or not - no real way to tell until later. I may start doing some ‘dynamic’ view of the data before the survey’s closed, but I have no firm plans for that yet.

    Thanks!

  18. magv said:

    Nice to see agnostic and atheist being two different options. You know the latter is the superset of the former, right? So it may be a good idea to allow users to select multiple religion options at the same time.

    One more thing: satanist would be an important and interesting option to see. Some people would certainly turn it into a joke, but it’s worth a try i guess.

  19. mgkimsal said:

    I’ve considered the multiple religions option, but as it’s so far in to it as it stands, changing the terms that drastically now would skew whatever semblance of accuracy there might be in the results. There is the option for ‘other’, and people are using that in some measure.

    I know about the super/subset angle, but I’ve talked to a number of developers who are very adamant about being agnostic, but not atheist. It felt like there was enough of a distinction to make there so I made it. I wish I’d split up the Muslim category more, and had a few more choices, but there are people putting things in ‘other’ so it’s not the end of the world.

    Thanks for the feedback.

  20. Michael Kimsal’s weblog » Computer language use and religious affiliation update said:

    [...] the religion and language survey,first written about here, we’ve already got 2800 entries in less than 24 hours.  I’d like to leave this open [...]

  21. links for 2008-01-28 « Richard@Home said:

    [...] Michael Kimsal’s weblog » Computer language use and religious affiliation I voted! (They didn’t have a ‘realist’ option, so I added it to ‘other’. Please go and vote too! (tags: programming religion survey) [...]

  22. Gurminder said:

    There was no Sikhism :( … It is world’s fourth largest religion…

  23. Matt K said:

    Atheism shouldn’t even be a choice…it’s logically impossible. For one to confidently assert that there is no God requires that they be omniscient–they would have to know everything about the entire universe to be able to factually state that. That would by definition make them God.

    If someone wants to call themselves agnostic–not being able to prove the existence of God–then that’s OK.

  24. mgkimsal said:

    IH! :)

    For one to confidently assert that there is a God requires that that person be omniscient.

    “But it doesn’t! I just need faith!”

    OK, then call atheists “people of faith”. It’s a faith that doesn’t require any evidence or belief in a supernatural being though. And an atheist wouldn’t call refer to themself with that label - you might use it to refer to them. Similarly, someone who has a belief in the supernatural (spirits, witches, “Jesus” as the Son of God, fairies, etc.) might consider it a completely normal belief, but an atheist may refer to that person as delusional.

    And what’s this? “That would by definition make them God.”

    By whose definitions? If someone knew everything about the entire universe (and even beyond) it wouldn’t make them “God”. It would make them someone who knew everything about the universe (and beyond). You need a belief in a God to come up with that definition (a “God” being “omniscient”) in the first place.

    Thanks for playing. :)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>