git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC] Git User's Survey 2009 - second trial run, and question about announcing it

From
Jakub Narebski <jnareb@gmail.com>
Date
Jul 4, 2009, 22:40 UTC
Message-ID
<200907050040.21991.jnareb@gmail.com>
In-Reply-To
<94a0d4530907031619x3d1296eenf9198b4ab5e43f67@mail.gmail.com>
On Sat, 4 July 2009, Felipe Contreras wrote:
> 2009/7/3 Jakub Narebski <jnareb@gmail.com>:
Show 7 quoted lines
> > The last replacements reminds me of the problem of announcing this
> > survey.  Where to submit note announcing "Git User's Survey 2009"
> > (tentative date of survey is 15 July 2009 -- 15 September 2009)?
> > How such note should look like?
> 
> I'm not sure what you mean. I think the best place to announce these
> kinds of things is through a post in an official blog.
The problem is that there isn't "official blog" for Git.  There is
gitster's (Junio C Hamano, git maintainer) blog at
  http://gitster.livejournal.com/
there is yours 'A git blog looking to be official' at
  http://gitlog.wordpress.com/

Let me quote appropriate question from "Git User's Survey 2009" which lists possible announcement mechanisms I did think of:

  29. How did you hear about this Git User's Survey?
    * git mailing list
    * git-related mailing list (msysGit, Git for Human Beings, ...)
    * mailing list or forum of some project
    * #git IRC channel topic
    * announcement on IRC channel
    * git homepage
    * git wiki
    * git hosting site
    * software-related web site
    * news web site or social news site
    * blog
    * other kind of web site
    * Twitter or other microblogging platform
    * other - please specify
I will send announcement to Git mailing list (i.e. here) using
"[ANNOUNCE]" in email subject, which means that 'GIT Mailing List
RSS Feeds' script would pick it up for 'announce' feed
  http://gitrss.q42.co.uk/announce.rss
which means that Ohloh would have it in "News" section for Git project:
  http://www.ohloh.net/p/git
(and it is easy to add announcement in "Journal Entries" at Ohloh).
I can add announcement about Git User's Survey 2009 at Git Wiki and
create page about it at
  http://git.or.cz/gitwiki/GitSurvey2009
I can ask Scott Chacon to put announcement on Git Homepage at
  http://git-scm.com

What other places to ask to put note about this survey? For past surveys I was sending announcement to mailing list of projects using git (http://git.or.cz/gitwiki/GitProjects)... well, at least those which didn't require subscribing to mailing list before postiting on it (and even that for some cases can be worked around by sending announcement via GMane). But with number of projects using git so large nowadays I don't think it is good approach...

Show 23 quoted lines
> > 8. How do/did you obtain Git (install and/or upgrade)?
> >    * binary package (includes automatic updates in usual situation)
> >    * source package or script
> >    * source tarball
> >    * pull from (main) repository
> >
> > Explanation: binary package covers pre-compiled binary (e.g. from rpm
> > or deb binary packages); source package covers things like deb-src and
> > SRPMS/src.rpm; source script is meant to cover installation in
> > source-based distributions, like 'emerge' in Gentoo, and it includes
> > automatic update in source-based Linux distributions.
> >
> > Note that this question is multiple choices question because one can
> > install Git in different ways on different machines or on different
> > operating systems.
> 
> It's a bit complicated and missing some, how about:
> 8. How do/did you obtain Git?
>  * package management (apt, yum, etc.)
>  * binary package or installer (.deb, .exe) <-
>  * source package or script (deb-src, src.rpm)
>  * source tarball
>  * pull from (main) repository

It might be better formulation. Currently updates using automatic updates (apt, yum, YaST, Package Manager) is split into two: binary package for distributions using binary packages for update (most distributions: Ubuntu, Debian, Fedora, SuSE) and source package for source based distributions (like Gentoo or Sourcemage).

I will think about it (and about adding "sysadmin job" answer too).
> - 9. What operating system do you use Git on?
> + 9. On which operating system(s) do you use Git?
Thanks, this is better.
> 
> - 13. Which git hosting site do you use for your projects?
> + 13. Which hosting site(s) do you use for your projects?

Well, on one hand side among possible answers there is "generic site without git support". On the other hand this question is about where you host your projects that you use git for.

I think I'll leave "git" in question, but use "site(s)".
Show 9 quoted lines
> > 20. Overall, how happy are you with Git?
> >    * unhappy
> >    * not so happy
> >    * happy
> >    * very happy
> >    * completely ecstatic
> 
> Let's leave room for git haters too:
>  * I hate it

Well, "I hate it" is "unhappy". But on the other hand I'd like to have here set of answers with 'neutral' in the middle, and symmetric around this middle answer. Perhaps:

    * unhappy
    * not so happy
    * average
    * somewhat happy
    * very happy
Also I agree with Junio that I'd rather git haters didn't answer this
survey...
 
Show 5 quoted lines
> - 21. In you opinion, which areas in Git needs improvement?
> + 21. In you opinion, which areas of Git need improvement?
> 
> - 23. How do you compare current version with version from year ago?
> + 23. How do you compare the current version with the one from one year ago?
Thanks.
 
Show 10 quoted lines
> > 25. Have you tried to get Git help from other people?
> > 26. What channel did you use to request help?
> > 27. If yes, did you get these problems resolved quickly and to your liking?
> 
> "If yes" on 27 is out of context:
> 
> - 25. Have you tried to get Git help from other people?
> + 25. Have you tried to get help regarding Git from other people?
> 26. If yes, did you get these problems resolved quickly and to your liking?
> 27. What channel did you use to request help?
Ooops.  I'll fix it.
> - 28. Which communication channels do you use?
> + 28. Which communication channel(s) do you use?
Thanks
 
> - 29. How did you heard about this Git User's Survey?
> + 29. How did you hear about this survey?
I'll fix grammar, but I'd leave "Git User's Survey" here.
> - 30. What other comments or suggestions do you have that are not
> covered by the questions above?
> + 30. Any other comments or suggestions?
Perhaps.
Thanks a lot for your review and comments!
-- 
Jakub Narebski
Poland
Previous: Felipe ContrerasNext: Felipe Contreras
Message 9 of 23 in “[RFC] Git User's Survey 2009 - second trial run, and question about announcing it”
  1. Jakub NarebskiJul 2, 2009
  2. Junio C HamanoJul 3, 2009
  3. Jakub NarebskiJul 3, 2009
  4. Felipe ContrerasJul 3, 2009
  5. David AguilarJul 4, 2009
  6. Felipe ContrerasJul 4, 2009
  7. Jakub NarebskiJul 4, 2009
  8. Felipe ContrerasJul 4, 2009
  9. Jakub NarebskiJul 4, 2009
  10. Felipe ContrerasJul 4, 2009
  11. Jakub NarebskiJul 5, 2009
  12. Junio C HamanoJul 5, 2009
  13. Felipe ContrerasJul 5, 2009
  14. Jakub NarebskiJul 5, 2009
  15. Felipe ContrerasJul 5, 2009
  16. Andreas EricssonJul 6, 2009
  17. Jakub NarebskiJul 6, 2009
  18. Felipe ContrerasJul 6, 2009
  19. Andreas EricssonJul 6, 2009
  20. Elijah NewrenJul 6, 2009
  21. Martin RenoldJul 4, 2009
  22. Jakub NarebskiJul 6, 2009
  23. Jakub NarebskiJul 8, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.