{"thread":{"id":"25201","subject":"Advertising the Git User's Survey 2011","startedAt":"2010-09-22T18:57:35Z","lastAt":"2010-10-05T07:01:53Z","messageCount":17,"participants":["Ævar Arnfjörð Bjarmason","Jacob Helwig","Jakub Narebski","Nguyen Thai Ngoc Duy","Junio C Hamano","Štěpán Němec","Ramkumar Ramachandra"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"151315","messageId":"AANLkTim1mLhQnJPT9KiinR4L3C=O9L=V9M3X9x7Cr+oC@mail.gmail.com","threadId":"25201","inReplyTo":null,"subject":"Advertising the Git User's Survey 2011","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-09-22T18:57:35Z","receivedAt":"2010-09-22T18:57:35Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n\n> Currenly the survey has more than 5000 responses (in a not whole month)\n\nThat seems somewhat low, but maybe people just aren't that interested\nin taking surveys.\n\nThis may have to do with advertising however. Have you contacted sites\nlike GitHub, Gitorious etc. asking them to advertise it? Is there\nmaybe a list of people that have been contacted somewhere?\n\nI bet if we could get e.g. GitHub to advertise it in their regular\nnews distribution system we could raise that number of 5000\nrespondents significantly.\n"},{"id":"151317","messageId":"20100922191207.GD4711@vfa-6z.perlninja.com","threadId":"25201","inReplyTo":"AANLkTim1mLhQnJPT9KiinR4L3C=O9L=V9M3X9x7Cr+oC@mail.gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jacob Helwig","fromEmail":"jacob.helwig@gmail.com","sentAt":"2010-09-22T19:12:07Z","receivedAt":"2010-09-22T19:12:07Z","isPatch":false,"sender":{"key":"jacob.helwig@gmail.com","avatar":"https://avatars.githubusercontent.com/u/14557?v=4"},"body":"On Wed, 22 Sep 2010 18:57:35 +0000, Ævar Arnfjörð Bjarmason wrote:\n> \n> On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n> \n> > Currenly the survey has more than 5000 responses (in a not whole month)\n> \n> That seems somewhat low, but maybe people just aren't that interested\n> in taking surveys.\n> \n> This may have to do with advertising however. Have you contacted sites\n> like GitHub, Gitorious etc. asking them to advertise it? Is there\n> maybe a list of people that have been contacted somewhere?\n\nYou mean, this?\n\nhttp://github.com/blog/717-git-user-survey-2010\n\n> \n> I bet if we could get e.g. GitHub to advertise it in their regular\n> news distribution system we could raise that number of 5000\n> respondents significantly.\n\n-- \nJacob Helwig\n"},{"id":"151320","messageId":"AANLkTikPzUAFojzZY4i9wSWYEmGBS09zic04QVnmjkDy@mail.gmail.com","threadId":"25201","inReplyTo":"20100922191207.GD4711@vfa-6z.perlninja.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-09-22T19:26:58Z","receivedAt":"2010-09-22T19:26:58Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Wed, Sep 22, 2010 at 19:12, Jacob Helwig <jacob.helwig@gmail.com> wrote:\n> On Wed, 22 Sep 2010 18:57:35 +0000, Ævar Arnfjörð Bjarmason wrote:\n>>\n>> On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n>>\n>> > Currenly the survey has more than 5000 responses (in a not whole month)\n>>\n>> That seems somewhat low, but maybe people just aren't that interested\n>> in taking surveys.\n>>\n>> This may have to do with advertising however. Have you contacted sites\n>> like GitHub, Gitorious etc. asking them to advertise it? Is there\n>> maybe a list of people that have been contacted somewhere?\n>\n> You mean, this?\n>\n> http://github.com/blog/717-git-user-survey-2010\n\nAh, I hadn't seen it because GitHub Jobs advertisements hide the\nregular GitHub broadcasts, but if I dismiss those I can see it. That's\nsome new \"feature\" of their system I wasn't taking into account.\n"},{"id":"151325","messageId":"201009222242.06975.jnareb@gmail.com","threadId":"25201","inReplyTo":"AANLkTim1mLhQnJPT9KiinR4L3C=O9L=V9M3X9x7Cr+oC@mail.gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-09-22T20:42:06Z","receivedAt":"2010-09-22T20:42:06Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Wed, 22 Sep 2010, Ævar Arnfjörð Bjarmason wrote:\n> On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n> \n> > Currenly the survey has more than 5000 responses (in a not whole month)\n\n6217 responses in 45 days now, see \n  https://www.survs.com/results/33Q0OZZE/MV653KSPI2\n\n> \n> That seems somewhat low, but maybe people just aren't that interested\n> in taking surveys.\n\nThat might be it.\n \n> This may have to do with advertising however. Have you contacted sites\n> like GitHub, Gitorious etc. asking them to advertise it? Is there\n> maybe a list of people that have been contacted somewhere?\n> \n> I bet if we could get e.g. GitHub to advertise it in their regular\n> news distribution system we could raise that number of 5000\n> respondents significantly.\n\nIt is announced both on GitHub Blog and in GitHub announcements, see\n  http://github.com/blog/717-git-user-survey-2010\n  http://img.skitch.com/20100914-q4wuyf6i8f2yt9ef2tnxaifc1a.png\n\nBesides that, it is announced on Git Wiki, on Git Homepage, and also on\nrepo.or.cz, git.kernel.org, GitHub, Gitorious, InDefero, Codaset,\nCodebase, Unfuddle, Savannah, SourceForge and Beanstalk.  It would be\n(or is) announced on Bettercodes.org.  I have send request for \nannouncement also to Codesion, Assembla, The Chaw, ProjectLocker,\nCipherHive and GitFarm, but I didn't get any response yet (I might\nnot found and used correct contact information).\n\nI am still sending announcements to other git hosting sites...\n-- \nJakub Narebski\nPoland\n"},{"id":"152121","messageId":"201009301251.37878.jnareb@gmail.com","threadId":"25201","inReplyTo":"201009222242.06975.jnareb@gmail.com","subject":"Re: Advertising the Git User's Survey 2010 - report","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-09-30T10:51:37Z","receivedAt":"2010-09-30T10:51:37Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Wed, 22 Sep 2010, Jakub Narębski wrote:\n> On Wed, 22 Sep 2010, Ævar Arnfjörð Bjarmason wrote:\n> > On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n> > \n> > > Currenly the survey has more than 5000 responses (in a not whole month)\n> \n> 6217 responses in 22 days now, see \n>   https://www.survs.com/results/33Q0OZZE/MV653KSPI2\n\n[...]\n> > This may have to do with advertising however. Have you contacted sites\n> > like GitHub, Gitorious etc. asking them to advertise it? Is there\n> > maybe a list of people that have been contacted somewhere?\n> > \n> > I bet if we could get e.g. GitHub to advertise it in their regular\n> > news distribution system we could raise that number of 5000\n> > respondents significantly.\n> \n> It is announced both on GitHub Blog and in GitHub announcements, see\n>   http://github.com/blog/717-git-user-survey-2010\n>   http://img.skitch.com/20100914-q4wuyf6i8f2yt9ef2tnxaifc1a.png\n> \n> Besides that, it is announced on Git Wiki, on Git Homepage, and also on\n> repo.or.cz, git.kernel.org, GitHub, Gitorious, InDefero, Codaset,\n> Codebase, Unfuddle, Savannah, SourceForge and Beanstalk.  It would be\n> (or is) announced on Bettercodes.org.  I have send request for \n> announcement also to Codesion, Assembla, The Chaw, ProjectLocker,\n> CipherHive and GitFarm, but I didn't get any response yet (I might\n> not found and used correct contact information).\n> \n> I am still sending announcements to other git hosting sites...\n\nThe Git User's Survey 2010 was announced on the following channels:\n\n1. Mailing lists:\n   * git mailing list\n   * LKML (linux kernel mailing list), as the Linux kernel development\n     was the inspiration for creating Git, and it is major project using\n     Git as version control system\n   * Ævar forwarded announcement to perl5-porters mailing list\n   * I have also send announcement to (developers') mailing list for\n     various projects using Git.  Many of them are subscribe-only and\n     are awaiting moderation, some  outright refused non-subscribe\n     contributions.  If you plan announcing Git User's Survey 2010\n     in such channel, plese check if it wasn't already sent.\n\n2. Google Groups:\n   * \"Git for Human Beings\" and msysGit Google Groups cover git-related\n     mailing list channel\n   * I have also send announcements to GitHub and Gitorious Google Groups.\n\n3. The Git User's Survey 2010 is announced on Git homepage, on Git Wiki,\n   and in the #git IRC channel topic (channel description)\n\n4. Blogs (not counting blogs for Git hosting sites)\n   * gitster's journal (blog of Junio C Hamano)\n     http://gitster.livejournal.com/47343.html\n   * git blog - A git blog looking to be official\n     http://gitlog.wordpress.com/2010/09/01/git-user%E2%80%99s-survey-2010/\n   * and probably other blogs (many thanks to bloggers who posted \n     announcements about Git User's Survey 2010)\n   - I asked to have it announced on Perlbuzz, and therefore on Perl blog\n     planets, and on Newren's blog, and therefore on GNOME planets, but\n     without results\n\n5. Social news sites:\n   * Hacker News (posted by Ævar)\n     http://news.ycombinator.com/item?id=1652126\n   * Reddit programming (posted by Ævar)\n     http://www.reddit.com/r/programming/comments/d835u/git_users_survey_2010/\n\n6. Git hosting sites and software hosting sites with Git support\n   * Those that replied to my request for announcing the survey,\n     in alphabetical order\n     - A2 Hosting\n     - Beanstalk\n     - BerliOS\n     - Bettercodes\n     - CodaSet\n     - Codebase\n     - GitHub\n     - Gitorious\n     - InDefero\n     - git.kernel.org\n     - repo.or.cz\n     - Savannah\n     - SourceForge\n     - SourceRepo\n     - Unfuddle\n     - XP-Dev\n   * Those that didn't reply, and I don't think they posted announcement,\n     in alphabetical order\n     - Assembla\n     - The Chaw (posted on its Google Group, though)\n     - CipherHive\n     - Codesion\n     - GitFarm\n     - ProjectLocker\n     - repositoryhosting.com\n     - SSH Control\n     - Tux Family\n   * Those that I didn't know how to contact,\n     in alphabetical order\n     - Alioth / git.debian.org\n     - debian-hosted\n     - Fedora Hosted\n     - Project Kenai (if it is still active)\n     - USLA-Tracs (not in English)\n\n   If there are Git hosting sites that are missing from the above list,\n   that didn't already announced Git User's Survey 2010 somehow, and you\n   know how to contact them, please try.  There are 2 weeks of survey\n   yet.\n\n7. Microblogging platforms: I announced Git User's Survey 2010 on Twitter\n   and Plurk, but I don't have much of following.  Some of git hosting\n   sites also announced survey via Twitter.\n\n8. Other: I have tried to announce the survey for Debian developers.\n   In previous years this announcement was relayed to debian-devel-announce\n   mailing list through http://wiki.debian.org/DeveloperNews wiki page,\n   e.g.:\n     http://lists.debian.org/debian-devel-announce/2009/08/msg00002.html\n     http://lists.debian.org/debian-devel-announce/2008/09/msg00003.html\n     http://wiki.debian.org/ProjectNews/Issues/2008/11\n\n   But unfortunately not this year.\n\n\nAre there channels that should be utilized missing from the above list?\nHow next year Git User's Survey 2011 (if there would be one) should be\nannounced?\n\nP.S. There are 7598 non-test responses to the survey now, see\n     https://www.survs.com/results/33Q0OZZE/MV653KSPI2\n\n-- \nJakub Narebski\nPoland\n"},{"id":"152236","messageId":"AANLkTikS0=FxcbSFbZpU0gtD8Md64RGBsn394sq3dewC@mail.gmail.com","threadId":"25201","inReplyTo":"201009301251.37878.jnareb@gmail.com","subject":"Re: Advertising the Git User's Survey 2010 - report","fromName":"Nguyen Thai Ngoc Duy","fromEmail":"pclouds@gmail.com","sentAt":"2010-10-01T14:05:00Z","receivedAt":"2010-10-01T14:05:00Z","isPatch":false,"sender":{"key":"pclouds@gmail.com","avatar":"https://avatars.githubusercontent.com/u/720?v=4"},"body":"On 9/30/10, Jakub Narebski <jnareb@gmail.com> wrote:\n>  Are there channels that should be utilized missing from the above list?\n>  How next year Git User's Survey 2011 (if there would be one) should be\n>  announced?\n\n>From the report, 77% answers question 21 as \"this is my first survey\",\nI think you have done a fantastic job.\n\nBy the way, for the next surveys maybe you should list git-lol [1] as\na Git \"GUI\". I rarely use gitk. Ever since I discovered git-lol, I\ndon't know if I need gitk again.\n\n[1] http://andyjeffries.co.uk/articles/25-tips-for-intermediate-git-users\n(13. Viewing a Log)\n-- \nDuy\n"},{"id":"152271","messageId":"7vvd5lfqvr.fsf@alter.siamese.dyndns.org","threadId":"25201","inReplyTo":"AANLkTikS0=FxcbSFbZpU0gtD8Md64RGBsn394sq3dewC@mail.gmail.com","subject":"Re: Advertising the Git User's Survey 2010 - report","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-10-01T23:13:44Z","receivedAt":"2010-10-01T23:13:44Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Nguyen Thai Ngoc Duy <pclouds@gmail.com> writes:\n\n> On 9/30/10, Jakub Narebski <jnareb@gmail.com> wrote:\n>>  Are there channels that should be utilized missing from the above list?\n>>  How next year Git User's Survey 2011 (if there would be one) should be\n>>  announced?\n>\n> From the report, 77% answers question 21 as \"this is my first survey\",\n> I think you have done a fantastic job.\n\nThat, or (more likely) these people have started to seriously look at git\nwithin the past year.  There doesn't seem to be a more direct \"How long\nhave you been using git?\" question, but look at #22 as a proxy.  54% of\nthe people answer they cannot compare the current version of git and the\none from one year ago.\n"},{"id":"152272","messageId":"878w2h2yhu.fsf@gmail.com","threadId":"25201","inReplyTo":"7vvd5lfqvr.fsf@alter.siamese.dyndns.org","subject":"Re: Advertising the Git User's Survey 2010 - report","fromName":"Štěpán Němec","fromEmail":"stepnem@gmail.com","sentAt":"2010-10-02T01:07:41Z","receivedAt":"2010-10-02T01:07:41Z","isPatch":false,"sender":{"key":"stepnem@gmail.com","avatar":"https://avatars.githubusercontent.com/u/106838?v=4"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n> Nguyen Thai Ngoc Duy <pclouds@gmail.com> writes:\n>\n>> On 9/30/10, Jakub Narebski <jnareb@gmail.com> wrote:\n>>>  Are there channels that should be utilized missing from the above list?\n>>>  How next year Git User's Survey 2011 (if there would be one) should be\n>>>  announced?\n>>\n>> From the report, 77% answers question 21 as \"this is my first survey\",\n>> I think you have done a fantastic job.\n>\n> That, or (more likely) these people have started to seriously look at git\n> within the past year.  There doesn't seem to be a more direct \"How long\n> have you been using git?\" question, but look at #22 as a proxy.  54% of\n> the people answer they cannot compare the current version of git and the\n> one from one year ago.\n\nHeh... I actually misunderstood that question as asking about the\n_survey_, not the Git version... I suspect I'm not the only one, so\nplease make the question less ambiguous in future versions. :-)\n"},{"id":"152277","messageId":"20101002062056.GB16626@kytes","threadId":"25201","inReplyTo":"AANLkTim1mLhQnJPT9KiinR4L3C=O9L=V9M3X9x7Cr+oC@mail.gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2010-10-02T06:20:59Z","receivedAt":"2010-10-02T06:20:59Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi Jakub and Ævar,\n\nÆvar Arnfjörð Bjarmason writes:\n> On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n> \n> > Currenly the survey has more than 5000 responses (in a not whole month)\n> \n> That seems somewhat low, but maybe people just aren't that interested\n> in taking surveys.\n\nNice work on the survey! This is our best year by far. Some general\nobservations:\n\nInteresting statistic: 24508 people viewed it, 7821 people completed\nit, but 0 people started filling out information and later decided not\nto submit it. It could mean that many people clicked through and found\nthe survey, but probably left because it looked too long at a glance?\nThe average time spent on the survery is 34 minutes\n- I think we can bring that down to 10~15 minutes if we design\nquestions to extract more information. Also, there's little incentive\nfor taking the survey: while many companies actually give out\ndiscounts/ coupons for taking surveys, the least we can do is present\nreal-time results in the most interesting manner possible ie. survey\ntakers should see the \"results so far\" immediately after taking the\nsurvey; some visualizations such as pie charts?\n\nIn questions 5, 10, 12, 13, 16, cut down out the options that have\nvery few respondents and let them all go into \"other\". It probably\ndoesn't actually save the survey taker any time, but I think seeing a\nlong page with many options can be scary.\n\n1. Country of residence: we can probably make this a nice click-on-map\n   interface as opposed to freeform text. It'll be more useful to us,\n   and more interesting to users when we advertise the results.\n2. Age: Maybe we restrict the input to 2-digit integers and draw a\n   graph with all these integers to show a mean, median etc?\n11. Just change this to an optional sometimes/ often? Why should users\n    spend time clicking on \"never\"?\n17, 18: Merge perhaps?\n24, 25: Merge into single question with options: \"Yes, and my problems\n        are solved more often than not\", \"Yes, but my problems often\n        remain unresolved\", \"No, I don't go to others for help\".\n26, 27: Merge into \"How do you talk to other people using Git, either\n        for technical help or otherwise?\"\n\nOfcourse, I understand that there must be some technical constraints\ndue to which some things are not implementable (eg. survs doesn't\nprovide the feature?), but I've not taken that into consideration.\n\n-- Ram\n"},{"id":"152331","messageId":"201010031121.03795.jnareb@gmail.com","threadId":"25201","inReplyTo":"20101002062056.GB16626@kytes","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-03T09:20:59Z","receivedAt":"2010-10-03T09:20:59Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Sat, 2 Oct 2010, Ramkumar Ramachandra wrote:\n> Ævar Arnfjörð Bjarmason writes:\n> > On Mon, Sep 20, 2010 at 13:38, Jakub Narebski <jnareb@gmail.com> wrote:\n> > \n> > > Currenly the survey has more than 5000 responses (in a not whole month)\n> > \n> > That seems somewhat low, but maybe people just aren't that interested\n> > in taking surveys.\n> \n> Nice work on the survey! This is our best year by far. Some general\n> observations:\n> \n> Interesting statistic: 24508 people viewed it, 7821 people completed\n> it, but 0 people started filling out information and later decided not\n> to submit it. It could mean that many people clicked through and found\n> the survey, but probably left because it looked too long at a glance?\n\nWithout the knowledge how those two numbers are calculated we can only\nspeculate what do they mean.\n\nI think that '0' in 'Incomplete' statistics is here because this survey\ndoesn't have compulsory questions: answering all questions are optional,\nso it might mean that even if one question in the survey is answered,\nthen the survey is considered complete by Survs.com statistics.\n\nI personally do not like the \"wizard\" formatting of surveys, i.e. \ndividing survey into page so you are not presented with very long page,\nbut are presented withc chunks of survey at glance.  Even if you see\nhow much survey did you fill in (how many pages there are in total),\nand even if you can go back to previous page.\n\nI'd prefer to create a better information about survey upfront.  We say\nthat all questions are optional (\"Note that you may skip questions as\nyou like\").  It is also stated that you can fill only a part of survey,\nand later go back to finish it... hmmm, I wonder if those cases where\none edited his/her survey responses multiple times are counted as one\nfinished survey, but multiple views.\n\nWe could also write how much time it takes on average to fil the survey.\n\n> The average time spent on the survery is 34 minutes\n\nIt would be interesting to have more detailed statistics of time spent\non the survey that only average time, a single number.  When one is\nfilling open-form essay-length question, it would obviously take much\nmore time than for one who doesn't.\n\nBut Survs.com currently doesn't provide it.  I can try to ask for it,\nthough (via feedback).\n\n> - I think we can bring that down to 10~15 minutes if we design\n> questions to extract more information. Also, there's little incentive\n> for taking the survey: while many companies actually give out\n> discounts/ coupons for taking surveys, the least we can do is present\n> real-time results in the most interesting manner possible ie. survey\n> takers should see the \"results so far\" immediately after taking the\n> survey; some visualizations such as pie charts?\n\nWhat we can do is after finishing the survey to redirect to the\nsurvey analysis page:\n\n  https://www.survs.com/results/33Q0OZZE/MV653KSPI2\n  http://tinyurl.com/GitSurvey2010Analysis\n\ninstead of IIRC currently used redirect to\n\n  https://git.wiki.kernel.org/index.php/GitSurvey2010\n\n\nAs far as I know Survs.com doesn't provide any API for extracting data\nor survey statistics required for creating such visualization.  Neither\nwe have a place where such app could be created, I think.\n\n> \n> In questions 5, 10, 12, 13, 16, cut down out the options that have\n> very few respondents and let them all go into \"other\". It probably\n> doesn't actually save the survey taker any time, but I think seeing a\n> long page with many options can be scary.\n\nThe \"5. Which Git version(s) are you using?\" is not that long.  We could\ncreate a cut off a bit earlier, perhaps on 1.4 (i.e. have \"pre 1.4\") or\neven earlier, we could remove alternate implementations answers \n(git-bigfiles, JGit, other implementations), or even concatenate 'master',\n'next', 'pu' into single response... but would it buy us much?\n\nThe other side of removing choices, relying instead on \"other, please\nspecify\" response is that it makes it harder to analyze results of survey:\ndifferent people use different words for the same thing (and there are\nalso spelling mistakes), and make results less reliable: people do not\nfill \"other\" if there is at least partial match, or do not know how to\nspecify their version.\n\n\nIn \"10. What Git interfaces, implementations and frontends do you use?\"\nwe can remove tools marked as deprecated... if not for the fact that it\nis actively interesting to know how many people use such deprecated\ntools.  Besides, the list of answers to this question is not overly long,\nI don't think.\n\n\nWe can remove those choices in \"12. What Git GUIs (graphical user\ninterfaces) do you use?\" that got less than 1% rounded, or less than\n10 responses.  On the other hand some people stated earlier that the\nlist of possible choices in the survey (not necessarily about this\nquestion in specific) serve as reminder / information about possible\nchoices.\n\n\nThe other side of removing options from \"13. Which git hosting site(s)\ndo you use for your project(s)?\" is that when sending requests to \nannounce the survey to those git hosting sites that are not on this\nlist, some of them requested to be added (which is impossible after\nstarting the survey; and before survey begins it is little sense to\nsend announcements).\n\nBesides all of those below 1% rounded (Codesion, GitFarm, The Chaw,\nCipherHive) are also those that I didn't get response to request for\nannouncing Git User's Survey 2010...\n \nWe could make it more organized though, e.g. by sorting list of options\nalphabetically, or something like that.\n\n\nRemoving options from \"16. Which of the following features do you use?\"\nwould make it harder to analyze and less reliable.  Especially in this\nquestion different people consider different features important enough\nto mention, and describe feature in many different ways.\n\nBesides, each option except of \"git cvsserver\" got more than 1% rounded,\nand having \"git cvsserver\" is interesting on its own (perhaps in other\nquestion?).\n\n> 1. Country of residence: we can probably make this a nice click-on-map\n>    interface as opposed to freeform text. It'll be more useful to us,\n>    and more interesting to users when we advertise the results.\n\nIt would be nice to have click-on-map (Google Maps or Bing Maps based),\nsomething like Ohloh provides, resulting in map of survey responders\nsimilar to the map of git users and git contributors on Ohloh\n\n  http://www.ohloh.net/p/git/map\n\nit isn't something that Survs.com offers currently.  I can only ask for\nit to be provided...\n\n\nAnother solution would be to have pre-filled combo box (<select> field)\nwith the list of countries to choose from, with GeoIP ised to pre-select\nthe country.  I can generate list of all countries myself\n\n  $ perl -MLocale::Country \\\n    -wle 'print join(\"\\n\", sort (all_country_names()))'\n\nas far as I know Survs.com doesn't offer GeoIP nor any API to hook it\nto survey questions.\n\n> 2. Age: Maybe we restrict the input to 2-digit integers and draw a\n>    graph with all these integers to show a mean, median etc?\n\nRestricting input doesn't give us much.\n\nThere is nice histogram of responder's age for Git User's Survey 2009\n\n  https://git.wiki.kernel.org/index.php/GitSurvey2009#02._How_old_are_you_.28in_years.29.3F\n\nand tabularization of responses.  We can calculate mean, median, mode\n(aka modal score, i.e. most common response), perhaps after eliminating\noutliers, but would it give us much information?\n\n> 11. Just change this to an optional sometimes/ often? Why should users\n>     spend time clicking on \"never\"?\n\n\"Never\" is here because you can't un-click response in given row.\nI'm also not sure how not answering row is represented in the export\nof survey data (which we use for further analysis).\n\n> 17, 18: Merge perhaps?\n\nThose questions are split because of limitation of Survs.com; the \n\"other, please specify\" results in limited width _text field_, while\nit is much easier to write in-depth response in large _textarea_ field\nthat wuestion 18 provides.\n\n> 24, 25: Merge into single question with options: \"Yes, and my problems\n>         are solved more often than not\", \"Yes, but my problems often\n>         remain unresolved\", \"No, I don't go to others for help\".\n\nGood idea.  Will do.\n\n> 26, 27: Merge into \"How do you talk to other people using Git, either\n>         for technical help or otherwise?\"\n\nI don't think it is good idea.  Those two issues, namely requesting\nhelp and being (perhaps silent) part of git community are two unrelated\nissues.\n\n> Ofcourse, I understand that there must be some technical constraints\n> due to which some things are not implementable (eg. survs doesn't\n> provide the feature?), but I've not taken that into consideration.\n\nNote that as it currently stands we can use Survs.com account only for\n2011 survey, provided that it is done earlier than this year (perhaps\n1 June -- 31 July?), as our Premium account which we got thanks to \ngenerosity of Survs.com admins (after Survs.com got out of beta) will\ndowngrade to the Free plan (which is offersn much too low limits)\non Sep 22, 2011.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"152332","messageId":"201010031146.43883.jnareb@gmail.com","threadId":"25201","inReplyTo":"878w2h2yhu.fsf@gmail.com","subject":"Re: Advertising the Git User's Survey 2010 - report","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-03T09:46:43Z","receivedAt":"2010-10-03T09:46:43Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Dnia sobota 2. października 2010 03:07, Štěpán Němec napisał:\n> Junio C Hamano <gitster@pobox.com> writes:\n> \n>> Nguyen Thai Ngoc Duy <pclouds@gmail.com> writes:\n>>\n>>> On 9/30/10, Jakub Narebski <jnareb@gmail.com> wrote:\n>>>>  Are there channels that should be utilized missing from the above list?\n>>>>  How next year Git User's Survey 2011 (if there would be one) should be\n>>>>  announced?\n>>>\n>>> From the report, 77% answers question 21 as \"this is my first survey\",\n>>> I think you have done a fantastic job.\n>>\n>> That, or (more likely) these people have started to seriously look at git\n>> within the past year.  There doesn't seem to be a more direct \"How long\n>> have you been using git?\" question, but look at #22 as a proxy.  54% of\n>> the people answer they cannot compare the current version of git and the\n>> one from one year ago.\n\nHmmm... such question was removed from the survey, but perhaps we should\nre-introduce it, perhaps in tabularized (1 week, 1 month, few months,\nyear, few years, 5 years or more) rather than free-form question?\n\n> \n> Heh... I actually misunderstood that question as asking about the\n> _survey_, not the Git version... I suspect I'm not the only one, so\n> please make the question less ambiguous in future versions. :-)\n\nWill fix.  It will be \"How do you compare the current _Git_ version\nwith the version from one year ago?\".  \n\nPutting it just after \"21. Did you participate in previous Git User's\nSurveys?\" probably just increased the confusion, even though below\nthis question is description what changed in *Git* since year ago.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"152352","messageId":"20101003124818.GA328@kytes","threadId":"25201","inReplyTo":"201010031121.03795.jnareb@gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2010-10-03T12:48:22Z","receivedAt":"2010-10-03T12:48:22Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi Jakub,\n\nThanks for taking the time to go through my long (somewhat\nunstructured) note.\n\nJakub Narebski writes:\n> On Sat, 2 Oct 2010, Ramkumar Ramachandra wrote:\n> > Interesting statistic: 24508 people viewed it, 7821 people completed\n> > it, but 0 people started filling out information and later decided not\n> > to submit it. It could mean that many people clicked through and found\n> > the survey, but probably left because it looked too long at a glance?\n> \n> Without the knowledge how those two numbers are calculated we can only\n> speculate what do they mean.\n> \n> I think that '0' in 'Incomplete' statistics is here because this survey\n> doesn't have compulsory questions: answering all questions are optional,\n> so it might mean that even if one question in the survey is answered,\n> then the survey is considered complete by Survs.com statistics.\n\nI just opened up survs.com, signed up for a free account and created a\nsurvey with two compulsory questions- I couldn't submit the results\nwithout filling up both of them. Then I looked at the statistics and I\nsaw a '0' in incomplete- I'm confused. Perhaps we can email survs.com\nand ask them?\n\n> I personally do not like the \"wizard\" formatting of surveys, i.e. \n> dividing survey into page so you are not presented with very long page,\n> but are presented withc chunks of survey at glance.  Even if you see\n> how much survey did you fill in (how many pages there are in total),\n> and even if you can go back to previous page.\n\nSame. I also think \"wizard\" is a bad idea for this- it would make it\nlook like some sort of online test :p\n\n> I'd prefer to create a better information about survey upfront.  We say\n> that all questions are optional (\"Note that you may skip questions as\n> you like\").  It is also stated that you can fill only a part of survey,\n> and later go back to finish it... hmmm, I wonder if those cases where\n> one edited his/her survey responses multiple times are counted as one\n> finished survey, but multiple views.\n\nSure. Again, we should perhaps email survs.com for such\nclarifications.\n\n> We could also write how much time it takes on average to fil the survey.\n\nSounds good.\n\n> > The average time spent on the survery is 34 minutes\n> \n> It would be interesting to have more detailed statistics of time spent\n> on the survey that only average time, a single number.  When one is\n> filling open-form essay-length question, it would obviously take much\n> more time than for one who doesn't.\n\nHm, yes. I didn't think about this.\n\n> > - I think we can bring that down to 10~15 minutes if we design\n> > questions to extract more information. Also, there's little incentive\n> > for taking the survey: while many companies actually give out\n> > discounts/ coupons for taking surveys, the least we can do is present\n> > real-time results in the most interesting manner possible ie. survey\n> > takers should see the \"results so far\" immediately after taking the\n> > survey; some visualizations such as pie charts?\n> \n> What we can do is after finishing the survey to redirect to the\n> survey analysis page:\n> \n>   https://www.survs.com/results/33Q0OZZE/MV653KSPI2\n>   http://tinyurl.com/GitSurvey2010Analysis\n> \n> instead of IIRC currently used redirect to\n> \n>   https://git.wiki.kernel.org/index.php/GitSurvey2010\n> \n> \n> As far as I know Survs.com doesn't provide any API for extracting data\n> or survey statistics required for creating such visualization.  Neither\n> we have a place where such app could be created, I think.\n\nOh, ok- we should take too much trouble though; we should keep\ncost-to-benefit ratio in mind.\n\n> > In questions 5, 10, 12, 13, 16, cut down out the options that have\n> > very few respondents and let them all go into \"other\". It probably\n> > doesn't actually save the survey taker any time, but I think seeing a\n> > long page with many options can be scary.\n> \n> The \"5. Which Git version(s) are you using?\" is not that long.  We could\n> create a cut off a bit earlier, perhaps on 1.4 (i.e. have \"pre 1.4\") or\n> even earlier, we could remove alternate implementations answers \n> (git-bigfiles, JGit, other implementations), or even concatenate 'master',\n> 'next', 'pu' into single response... but would it buy us much?\n> \n> The other side of removing choices, relying instead on \"other, please\n> specify\" response is that it makes it harder to analyze results of survey:\n> different people use different words for the same thing (and there are\n> also spelling mistakes), and make results less reliable: people do not\n> fill \"other\" if there is at least partial match, or do not know how to\n> specify their version.\n\nOfcourse. We should only remove options that don't necessarily tell us\nvery much.\n\n> We can remove those choices in \"12. What Git GUIs (graphical user\n> interfaces) do you use?\" that got less than 1% rounded, or less than\n> 10 responses.  On the other hand some people stated earlier that the\n> list of possible choices in the survey (not necessarily about this\n> question in specific) serve as reminder / information about possible\n> choices.\n\nHm, I hadn't thought of that. I suppose it can be used to advertise\nvarious applications.\n\n> The other side of removing options from \"13. Which git hosting site(s)\n> do you use for your project(s)?\" is that when sending requests to \n> announce the survey to those git hosting sites that are not on this\n> list, some of them requested to be added (which is impossible after\n> starting the survey; and before survey begins it is little sense to\n> send announcements).\n\nI see. How are we going to tackle this in future?\n\n> Besides all of those below 1% rounded (Codesion, GitFarm, The Chaw,\n> CipherHive) are also those that I didn't get response to request for\n> announcing Git User's Survey 2010...\n\nInteresting.\n\n> We could make it more organized though, e.g. by sorting list of options\n> alphabetically, or something like that.\n\nSounds good.\n\n> > 1. Country of residence: we can probably make this a nice click-on-map\n> >    interface as opposed to freeform text. It'll be more useful to us,\n> >    and more interesting to users when we advertise the results.\n> \n> It would be nice to have click-on-map (Google Maps or Bing Maps based),\n> something like Ohloh provides, resulting in map of survey responders\n> similar to the map of git users and git contributors on Ohloh\n> \n>   http://www.ohloh.net/p/git/map\n> \n> it isn't something that Survs.com offers currently.  I can only ask for\n> it to be provided...\n> \n> \n> Another solution would be to have pre-filled combo box (<select> field)\n> with the list of countries to choose from, with GeoIP ised to pre-select\n> the country.  I can generate list of all countries myself\n> \n>   $ perl -MLocale::Country \\\n>     -wle 'print join(\"\\n\", sort (all_country_names()))'\n> \n> as far as I know Survs.com doesn't offer GeoIP nor any API to hook it\n> to survey questions.\n\nI suppose we could always work out a way to display the results from\nthe information Survs.com gives us.\n\n> > 2. Age: Maybe we restrict the input to 2-digit integers and draw a\n> >    graph with all these integers to show a mean, median etc?\n> \n> Restricting input doesn't give us much.\n\nI just meant it as a sanity check in case people enter \"34 years old\"\nand the like.\n\n> There is nice histogram of responder's age for Git User's Survey 2009\n> \n>   https://git.wiki.kernel.org/index.php/GitSurvey2009#02._How_old_are_you_.28in_years.29.3F\n> \n> and tabularization of responses.  We can calculate mean, median, mode\n> (aka modal score, i.e. most common response), perhaps after eliminating\n> outliers, but would it give us much information?\n\nNice histogram! How did we manage to do this in 2009? Did we use a\ncustom-made application to do the survey?\n\n> > 11. Just change this to an optional sometimes/ often? Why should users\n> >     spend time clicking on \"never\"?\n> \n> \"Never\" is here because you can't un-click response in given row.\n> I'm also not sure how not answering row is represented in the export\n> of survey data (which we use for further analysis).\n\nOh, right. I didn't think about this.\n\n> > 17, 18: Merge perhaps?\n> \n> Those questions are split because of limitation of Survs.com; the \n> \"other, please specify\" results in limited width _text field_, while\n> it is much easier to write in-depth response in large _textarea_ field\n> that wuestion 18 provides.\n\nAh, I thought so.\n\n> > Ofcourse, I understand that there must be some technical constraints\n> > due to which some things are not implementable (eg. survs doesn't\n> > provide the feature?), but I've not taken that into consideration.\n> \n> Note that as it currently stands we can use Survs.com account only for\n> 2011 survey, provided that it is done earlier than this year (perhaps\n> 1 June -- 31 July?), as our Premium account which we got thanks to \n> generosity of Survs.com admins (after Survs.com got out of beta) will\n> downgrade to the Free plan (which is offersn much too low limits)\n> on Sep 22, 2011.\n\nI see. Any thoughts on long-term plans? Do we pay for the premium\naccount or do we build a custom application?\n\n-- Ram\n"},{"id":"152362","messageId":"201010031655.40521.jnareb@gmail.com","threadId":"25201","inReplyTo":"20101003124818.GA328@kytes","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-03T14:55:36Z","receivedAt":"2010-10-03T14:55:36Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Sun, 3 Oct 2010, Ramkumar Ramachandra wrote:\n> Jakub Narebski writes:\n> > On Sat, 2 Oct 2010, Ramkumar Ramachandra wrote:\n\n[...]\n> Perhaps we can email survs.com and ask them?\n\nShould I do it, or would you do it?\n\n[...]\n> > We could also write how much time it takes on average to fill the survey.\n> \n> Sounds good.\n\nNote however that such information is available only after survey is\nopened for a bit (unless we use test run statistics).\n\n> > > The average time spent on the survery is 34 minutes\n\n[...]\n> > The other side of removing options from \"13. Which git hosting site(s)\n> > do you use for your project(s)?\" is that when sending requests to \n> > announce the survey to those git hosting sites that are not on this\n> > list, some of them requested to be added (which is impossible after\n> > starting the survey; and before survey begins it is little sense to\n> > send announcements).\n> \n> I see. How are we going to tackle this in future?\n> \n> > Besides all of those below 1% rounded (Codesion, GitFarm, The Chaw,\n> > CipherHive) are also those that I didn't get response to request for\n> > announcing Git User's Survey 2010...\n> \n> Interesting.\n\nWe can always remove (and do not add) those choices for which we don't\nget much responses for, and which do not respond to attemts to contact.  \nConversely, we probably should add those git hosting sites that we have\nmany replies in the \"other, please specify\".\n\n> > We could make it more organized though, e.g. by sorting list of options\n> > alphabetically, or something like that.\n> \n> Sounds good.\n\nWill do, perhaps starting with repo.or.cz (first site), GitHub (most\npopular), Gitorious and perhaps Gitolite (OSS engine), and ending with\nnon-generic sites such as git.kernel.org, Alioth, Fedora Hosted, etc.\n\n> > > 1. Country of residence: we can probably make this a nice click-on-map\n> > >    interface as opposed to freeform text. It'll be more useful to us,\n> > >    and more interesting to users when we advertise the results.\n> > \n> > It would be nice to have click-on-map (Google Maps or Bing Maps based),\n> > something like Ohloh provides, resulting in map of survey responders\n> > similar to the map of git users and git contributors on Ohloh\n> > \n> >   http://www.ohloh.net/p/git/map\n> > \n> > it isn't something that Survs.com offers currently.  I can only ask for\n> > it to be provided...\n> > \n> > \n> > Another solution would be to have pre-filled combo box (<select> field)\n> > with the list of countries to choose from, with GeoIP ised to pre-select\n> > the country.  I can generate list of all countries myself\n> > \n> >   $ perl -MLocale::Country \\\n> >     -wle 'print join(\"\\n\", sort (all_country_names()))'\n> > \n> > as far as I know Survs.com doesn't offer GeoIP nor any API to hook it\n> > to survey questions.\n> \n> I suppose we could always work out a way to display the results from\n> the information Survs.com gives us.\n\nDo you have any idea how to display such geographical information, and\nwhat tool to use for that visualization?\n\n> > > 2. Age: Maybe we restrict the input to 2-digit integers and draw a\n> > >    graph with all these integers to show a mean, median etc?\n> > \n> > Restricting input doesn't give us much.\n> \n> I just meant it as a sanity check in case people enter \"34 years old\"\n> and the like.\n\nWe can quite easily parse this, see below.\n\n> > There is nice histogram of responder's age for Git User's Survey 2009\n> > \n> >   https://git.wiki.kernel.org/index.php/GitSurvey2009#02._How_old_are_you_.28in_years.29.3F\n> > \n> > and tabularization of responses.  We can calculate mean, median, mode\n> > (aka modal score, i.e. most common response), perhaps after eliminating\n> > outliers, but would it give us much information?\n> \n> Nice histogram! How did we manage to do this in 2009? Did we use a\n> custom-made application to do the survey?\n\nI used a Perl script, which uses Text::CSV to parse data exported from\nSurvs.com in CSV format (and PerlIO::gzip to not have to decompress it).\nEach survey page on Git Wiki, except for the very first survey, contains\nlink to file with such exported data.\n\nFor example for age it extracts digits from the response, and assumes\nthat it is number of years.  It also creates this nice table of ranges\nthat you can see in the mentioned section of GitSurvey2009 page.\n\nI can publish this script, e.g. the one used for 2009 survey on the\nGitSurvey2009 page, but it is rough'n'dirty script.\n\n> > > Of course, I understand that there must be some technical constraints\n> > > due to which some things are not implementable (eg. survs doesn't\n> > > provide the feature?), but I've not taken that into consideration.\n> > \n> > Note that as it currently stands we can use Survs.com account only for\n> > 2011 survey, provided that it is done earlier than this year (perhaps\n> > 1 June -- 31 July?), as our Premium account which we got thanks to \n> > generosity of Survs.com admins (after Survs.com got out of beta) will\n> > downgrade to the Free plan (which is offersn much too low limits)\n> > on Sep 22, 2011.\n> \n> I see. Any thoughts on long-term plans? Do we pay for the premium\n> account or do we build a custom application?\n\nDunno.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"152371","messageId":"20101003180743.GK328@kytes","threadId":"25201","inReplyTo":"201010031655.40521.jnareb@gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2010-10-03T18:07:46Z","receivedAt":"2010-10-03T18:07:46Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi again,\n\nJakub Narebski writes:\n> On Sun, 3 Oct 2010, Ramkumar Ramachandra wrote:\n> > Perhaps we can email survs.com and ask them?\n> \n> Should I do it, or would you do it?\n\nEr, why will they know who I am and give me this information? You've\nbeen in touch with them before, I hope?\n\n> > > We could also write how much time it takes on average to fill the survey.\n> > \n> > Sounds good.\n> \n> Note however that such information is available only after survey is\n> opened for a bit (unless we use test run statistics).\n\nI suppose that's alright.\n\n> > > The other side of removing options from \"13. Which git hosting site(s)\n> > > do you use for your project(s)?\" is that when sending requests to \n> > > announce the survey to those git hosting sites that are not on this\n> > > list, some of them requested to be added (which is impossible after\n> > > starting the survey; and before survey begins it is little sense to\n> > > send announcements).\n> > \n> > I see. How are we going to tackle this in future?\n> > \n> > > Besides all of those below 1% rounded (Codesion, GitFarm, The Chaw,\n> > > CipherHive) are also those that I didn't get response to request for\n> > > announcing Git User's Survey 2010...\n> > \n> > Interesting.\n> \n> We can always remove (and do not add) those choices for which we don't\n> get much responses for, and which do not respond to attemts to contact.  \n> Conversely, we probably should add those git hosting sites that we have\n> many replies in the \"other, please specify\".\n\n*nod*\n\n> > > We could make it more organized though, e.g. by sorting list of options\n> > > alphabetically, or something like that.\n> > \n> > Sounds good.\n> \n> Will do, perhaps starting with repo.or.cz (first site), GitHub (most\n> popular), Gitorious and perhaps Gitolite (OSS engine), and ending with\n> non-generic sites such as git.kernel.org, Alioth, Fedora Hosted, etc.\n\n*nod*\n\n> > > Another solution would be to have pre-filled combo box (<select> field)\n> > > with the list of countries to choose from, with GeoIP ised to pre-select\n> > > the country.  I can generate list of all countries myself\n> > > \n> > >   $ perl -MLocale::Country \\\n> > >     -wle 'print join(\"\\n\", sort (all_country_names()))'\n> > > \n> > > as far as I know Survs.com doesn't offer GeoIP nor any API to hook it\n> > > to survey questions.\n> > \n> > I suppose we could always work out a way to display the results from\n> > the information Survs.com gives us.\n> \n> Do you have any idea how to display such geographical information, and\n> what tool to use for that visualization?\n\nA quick Google search pointed me to several tools that parse a\nplaintext file of (lattitude, longitude) entries and use the Google\nMaps API to plot them. I'm sorry, but I don't know much more about\nthis.\n\n> > Nice histogram! How did we manage to do this in 2009? Did we use a\n> > custom-made application to do the survey?\n> \n> I used a Perl script, which uses Text::CSV to parse data exported from\n> Survs.com in CSV format (and PerlIO::gzip to not have to decompress it).\n> Each survey page on Git Wiki, except for the very first survey, contains\n> link to file with such exported data.\n> \n> For example for age it extracts digits from the response, and assumes\n> that it is number of years.  It also creates this nice table of ranges\n> that you can see in the mentioned section of GitSurvey2009 page.\n> \n> I can publish this script, e.g. the one used for 2009 survey on the\n> GitSurvey2009 page, but it is rough'n'dirty script.\n\nSounds good- we should create a small repository that contains all the\ntools used, notes made, and results (in semantic format) of previous\nsurveys. Embarrassingly enough, I can't read Perl myself, but I'm sure\nthe others will find it useful. Also, isn't there some Perl module to\nuse Google Maps API to draw that map?\n\n-- Ram\n"},{"id":"152430","messageId":"201010040129.22302.jnareb@gmail.com","threadId":"25201","inReplyTo":"20101003180743.GK328@kytes","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-03T23:29:21Z","receivedAt":"2010-10-03T23:29:21Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Ramkumar Ramachandra wrote:\n> Jakub Narebski writes:\n>> On Sun, 3 Oct 2010, Ramkumar Ramachandra wrote:\n>>> Perhaps we can email survs.com and ask them?\n>> \n>> Should I do it, or would you do it?\n> \n> Er, why will they know who I am and give me this information? You've\n> been in touch with them before, I hope?\n\nWell, I sent a bit of feedback, bugreports and feature requests while\nSurvs.com was still in beta...\n\n[...]\n>>> I suppose we could always work out a way to display the results from\n>>> the information Survs.com gives us.\n>> \n>> Do you have any idea how to display such geographical information, and\n>> what tool to use for that visualization?\n> \n> A quick Google search pointed me to several tools that parse a\n> plaintext file of (lattitude, longitude) entries and use the Google\n> Maps API to plot them. I'm sorry, but I don't know much more about\n> this.\n\nWhat we have is the names of countries (which can be quite large) rather\nthan geographical coordinates.  Perhaps use color to mark countries on\nthe political map, or something?\n\n>>> Nice histogram! How did we manage to do this in 2009? Did we use a\n>>> custom-made application to do the survey?\n>> \n>> I used a Perl script, which uses Text::CSV to parse data exported from\n>> Survs.com in CSV format (and PerlIO::gzip to not have to decompress it).\n>> Each survey page on Git Wiki, except for the very first survey, contains\n>> link to file with such exported data.\n>> \n>> For example for age it extracts digits from the response, and assumes\n>> that it is number of years.  It also creates this nice table of ranges\n>> that you can see in the mentioned section of GitSurvey2009 page.\n>> \n>> I can publish this script, e.g. the one used for 2009 survey on the\n>> GitSurvey2009 page, but it is rough'n'dirty script.\n> \n> Sounds good- we should create a small repository that contains all the\n> tools used, notes made, and results (in semantic format) of previous\n> surveys. Embarrassingly enough, I can't read Perl myself, but I'm sure\n> the others will find it useful. Also, isn't there some Perl module to\n> use Google Maps API to draw that map?\n\nGood idea.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"152639","messageId":"20101005032641.GA9014@kytes","threadId":"25201","inReplyTo":"201010040129.22302.jnareb@gmail.com","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2010-10-05T03:26:48Z","receivedAt":"2010-10-05T03:26:48Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi Jakub,\n\nJakub Narebski writes:\n> Ramkumar Ramachandra wrote:\n> > Jakub Narebski writes:\n> >> On Sun, 3 Oct 2010, Ramkumar Ramachandra wrote:\n> >>> Perhaps we can email survs.com and ask them?\n> >> \n> >> Should I do it, or would you do it?\n> > \n> > Er, why will they know who I am and give me this information? You've\n> > been in touch with them before, I hope?\n> \n> Well, I sent a bit of feedback, bugreports and feature requests while\n> Survs.com was still in beta...\n\nDo contact them then, and let us know what the results are.\n\n> >>> I suppose we could always work out a way to display the results from\n> >>> the information Survs.com gives us.\n> >> \n> >> Do you have any idea how to display such geographical information, and\n> >> what tool to use for that visualization?\n> > \n> > A quick Google search pointed me to several tools that parse a\n> > plaintext file of (lattitude, longitude) entries and use the Google\n> > Maps API to plot them. I'm sorry, but I don't know much more about\n> > this.\n> \n> What we have is the names of countries (which can be quite large) rather\n> than geographical coordinates.  Perhaps use color to mark countries on\n> the political map, or something?\n\nRight. Sure.\n\n> >>> Nice histogram! How did we manage to do this in 2009? Did we use a\n> >>> custom-made application to do the survey?\n> >> \n> >> I used a Perl script, which uses Text::CSV to parse data exported from\n> >> Survs.com in CSV format (and PerlIO::gzip to not have to decompress it).\n> >> Each survey page on Git Wiki, except for the very first survey, contains\n> >> link to file with such exported data.\n> >> \n> >> For example for age it extracts digits from the response, and assumes\n> >> that it is number of years.  It also creates this nice table of ranges\n> >> that you can see in the mentioned section of GitSurvey2009 page.\n> >> \n> >> I can publish this script, e.g. the one used for 2009 survey on the\n> >> GitSurvey2009 page, but it is rough'n'dirty script.\n> > \n> > Sounds good- we should create a small repository that contains all the\n> > tools used, notes made, and results (in semantic format) of previous\n> > surveys. Embarrassingly enough, I can't read Perl myself, but I'm sure\n> > the others will find it useful. Also, isn't there some Perl module to\n> > use Google Maps API to draw that map?\n> \n> Good idea.\n\nI don't know if the Maps API allows for you to mark numbers on the\nmap. After all, we don't needs markers for specific coordinates, but\njust a numerical label for each country. There's probably something to\neven contour-color the countries based on the number- I'll let you\nknow if I find something we can use.\n\n-- Ram\n"},{"id":"152643","messageId":"201010050901.54624.jnareb@gmail.com","threadId":"25201","inReplyTo":"20101005032641.GA9014@kytes","subject":"Re: Advertising the Git User's Survey 2011","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-05T07:01:53Z","receivedAt":"2010-10-05T07:01:53Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Tue, 5 Oct 2010, Ramkumar Ramachandra wrote:\n> Jakub Narebski writes:\n>> Ramkumar Ramachandra wrote:\n>>> Jakub Narebski writes:\n>>>> On Sun, 3 Oct 2010, Ramkumar Ramachandra wrote:\n>>>>>\n>>>>> Perhaps we can email survs.com and ask them?\n>>>> \n>>>> Should I do it, or would you do it?\n>>> \n>>> Er, why will they know who I am and give me this information? You've\n>>> been in touch with them before, I hope?\n>> \n>> Well, I sent a bit of feedback, bugreports and feature requests while\n>> Survs.com was still in beta...\n> \n> Do contact them then, and let us know what the results are.\n\nFor the moment I've received information about the meaning of the\nnumbers in the \"Survey Completion Statistics\" box on Analyze page:\n\n  Viewed - number of respondents that have opened survey page.\n  [not sure if it is somewhat tracked to count users, not clicks]\n\n  Incomplete - number of respondents that have navigated the survey,\n  but have not finished it.  This means that these respondents have at\n  least navigated to another page; this means that it is 0 for \n  single-page surveys.\n\n  Finished - number of respondents that pressed the finish button at\n  the end of the survey.\n\n-- \nJakub Narebski\nPoland\n"}]}