From: Jakub Narebski <jnareb@gmail.com>
To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Cc: git@vger.kernel.org
Subject: Re: [RFC] Git User's Survey 2008
Date: Wed, 23 Jul 2008 15:08:38 +0200 [thread overview]
Message-ID: <200807231508.42334.jnareb@gmail.com> (raw)
In-Reply-To: <alpine.DEB.1.00.0807231128090.2830@eeepc-johanness>
On Wed, 23 Jul 2008, Johannes Schindelin wrote:
> On Wed, 23 Jul 2008, Jakub Narebski wrote:
>
> Some people prefer to stay anonymous, so I think email is out.
>
> > 04. Which programming languages you are proficient with?
> > (The choices include programming languages used by git)
> > (zero or more: multiple choice)
> > - C, shell, Perl, Python, Tcl/Tk
> > + (should we include other languages, like C++, Java, PHP,
> > Ruby,...?)
>
> Yes, I think this should be a long list.
I'd rather not have a "laundry list" of languages. I have put C++
because QGit uses it, Java because of egit/jgit, PHP for web
interfaces, Ruby because of GitHub and because of Ruby comminity
choosing Git. I should perhaps add Emacs Lisp, HTML+CSS and
JavaScript here. What other languages should be considered?
> > 07. What helped you most in learning to use it?
> > (free form question)
>
> Is it possible to have multiple choice, with "other" (free-form)? Then
> I'd suggest:
>
> Colleague/Instructor, User Manual, Manpages, Tutorials, Tutorials
> (elsewhere; not in git.git), Mailing list, IRC, Git Wiki, Other.
By "Tutorials (elsewhere; not in git.git)" you mean here many various
"git guide" pages, like "Git for Computer Scientists", "Git Magic",
etc.?
I'm not sure about having multiple choice vs. free-form question here.
Multiple choice is easier to analyze, especially if one would want
histogram of replies... but free form is more rich. But perhaps
multiple choice with free-form "other" choice would be the best?
Besides proposed choices limit person filling the survey to single
understanding of "what helped you in learning to use Git", which
can be also understood as asking for list of features helping with
learning Git, not only list of documentation and such.
> > 08. What did you find hardest in learning Git?
> > What did you find harderst in using Git?
>
> s/harderst/hardest.
>
> > (free form question)
>
> Again, I'd suggest a multiple choice + Other:
>
> The amount of commands, the amount of options, the index (AKA
> staging), branching, user interface, bugs, Other.
Here it can be hard to come up with good list of choices. For example
among responses in 2007 survey there were 'inconsistent commands',
'obtuse command messages', 'insufficient/hard to use documentation',
and many more.
I'm not sure if troubles with coming with extensive but not too large
list of options for this question is worth it; I think that we need
only list of responses, and not number of responses (perhaps mentioning
which one occur [much] more frequently).
> > Other SCMs (shortened compared with 2007 survey)
> >
> > 10. What other SCM did or do you use?
> > (zero or more: multiple choice)
> > - CVS, Subversion, GNU Arch or arch clone (ArX, tla, ...),
> > Bazaar-NG, Darcs, Mercurial, Monotone, SVK, AccuRev, Perforce,
> > BitKeeper, ClearCase, MS Visual Source Safe, MS Visual Studio
> > Team System, custom, other(*)
>
> PVCS seems to be pretty popular, too.
O.K., I'll add it. I think I'd better add RCS too.
> > 11. Why did you choose Git? (if you use Git)
> > What do you like about using Git?
> > (free form, not to be tabulated)
>
> Again, to avoid hassles with free-form:
>
> Mandatory: work, mandatory: open source project I am participating
> in, speed, scalability, It's What Linus Uses, Other.
Free form has some hassles. Because here histogram of responses might
be interesting, perhaps it would be good to use multiple choice here.
I would add "features" and/or "unique features" to the list, and also
perhaps "being popular/hype".
> > 12. Why did you choose other SCMs? (if you use other SCMs)
> > What do you like about using other SCMs?
> > Note: please write name of SCMs you are talking about.
> > (free form, not to be tabulated).
>
> Again:
>
> ease-of use, simplicity, existing project uses it, I Do Not Like
> Linus, Other
Again: free form has some hassles, but so does coming up with good
choice of fixed answers in multiple choice question. I'll add
"ease to install on MS Windows" (or something like that) if we decide
to have this question multiple choice.
> > 15. What operating system do you use Git on?
> > (one or more: multiple choice, as one can use more than one OS)
> > - Linux, *BSD (FreeBSD, OpenBSD, etc.), MS Windows/Cygwin,
> > MS Windows/msysGit, MacOS X, other UNIX, other
>
> You should include "Dunno", which gets automatically mapped to "MS
> Windows/msysGit" ;-)
>
> > 19. How do you publish/propagate your changes?
> > (zero or more: multiple choice)
> > - push, pull request, format-patch + email, bundle, other
>
> git svn
>
> You might laugh, but it is a sad fact that some guy promotes "Using Git
> with Google Code" by using git-svn to drive their crappy Subversion.
O.K. I'll add "git-svn (or other to foreign SCM)".
> > 22. How does Git compare to other SCM tools you have used?
> > - worse/equal (or comparable)/better
> > 23. What would you most like to see improved about Git?
> > (features, bugs, plug-ins, documentation, ...)
>
> Maybe here should be another question "What are the most useful features
> of Git?" but maybe that is covered by earlier questions.
I think it is. I'd rather try to reduce number of questions...
> > 24. If you want to see Git more widely used, what do you
> > think we could do to make this happen?
> > + Is this question necessary/useful? Do we need wider adoption?
>
> I agree with Junio: this is not so interesting for us; we are no company,
> and we have no sales department who could wank of on these answers.
I'll remove it, then.
> > 27. Which of the following features do you use?
> > (zero or more: multiple choice)
> > - git-gui or other commit tool, gitk or other history viewer, patch
> > management interface (e.g. StGIT), bundle, eol conversion,
>
> For our Windows friends, we should add " (crlf)" to the last item.
Right. Thanks.
> > 42. Do you find traffic levels on Git mailing list OK.
> > - yes/no? (optional)
>
> /too low? *ducksandrunsforcover*
???
> > 44. If yes, do you find IRC channel useful?
> > - yes/no (optional)
>
> /somewhat. Even if I would be the only one choosing that option.
I'm sorry about that: I have forgot that this and all similar questions
had triple choice: yes/no/somewhat in the final version of 2007 survey.
I'll correct it.
> > 45. Did you have problems getting GIT help on mailing list or
> > on IRC channel? What were it? What could be improved?
> > (free form)
>
> Yeah, I know who will answer to that, and what... "yaddayadda very
> unfriendly yaddayadda especially that Johannes guy yaddayadda" (you know
> who you are)... *lol*
:-)
--
Jakub Narebski
Poland
next prev parent reply other threads:[~2008-07-23 13:09 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-23 1:25 [RFC] Git User's Survey 2008 Jakub Narebski
2008-07-23 4:39 ` Junio C Hamano
2008-07-23 7:47 ` HP-UX issues (WAS: Re: [RFC] Git User's Survey 2008) Miklos Vajna
2008-07-23 21:38 ` Jakub Narebski
2008-07-23 23:45 ` Miklos Vajna
2008-07-23 11:06 ` [RFC] Git User's Survey 2008 Jakub Narebski
2008-07-24 11:46 ` Marek Zawirski
2008-07-24 12:09 ` Mailing lists, was " Johannes Schindelin
2008-07-25 17:23 ` Shawn O. Pearce
2008-07-25 18:49 ` Junio C Hamano
2008-07-25 21:52 ` Jakub Narebski
2008-07-25 21:57 ` Shawn O. Pearce
2008-07-25 22:11 ` Junio C Hamano
2008-07-25 22:13 ` Shawn O. Pearce
2008-07-26 10:54 ` Jakub Narebski
2008-07-26 12:19 ` Marek Zawirski
2008-07-26 21:50 ` Shawn O. Pearce
2008-07-26 21:52 ` Jean-François Veillette
2008-07-25 22:15 ` Petr Baudis
2008-07-26 15:51 ` Jing Xue
2008-07-26 16:47 ` Jakub Narebski
2008-07-26 17:51 ` Shawn O. Pearce
2008-07-26 18:17 ` Jakub Narebski
2008-07-26 19:06 ` Johannes Schindelin
2008-07-26 18:38 ` Scott Chacon
2008-07-24 14:07 ` Jakub Narebski
2008-07-23 9:53 ` Johannes Schindelin
2008-07-23 13:08 ` Jakub Narebski [this message]
2008-07-23 13:18 ` Johannes Schindelin
2008-07-23 14:54 ` Robin Rosenberg
2008-07-23 16:00 ` Johannes Schindelin
2008-07-24 10:44 ` Jakub Narebski
2008-07-23 23:30 ` Jakub Narebski
2008-07-23 23:33 ` Johannes Schindelin
2008-07-23 23:53 ` Stephan Beyer
2008-07-24 5:02 ` david
2008-07-24 8:57 ` Stephan Beyer
2008-07-24 10:37 ` david
2008-07-24 9:52 ` Jakub Narebski
2008-07-26 15:34 ` Jakub Narebski
2008-07-27 11:24 ` Nguyen Thai Ngoc Duy
2008-07-23 16:43 ` Junio C Hamano
2008-07-24 0:10 ` Jakub Narebski
2008-07-23 14:54 ` Dmitry Potapov
2008-07-23 16:02 ` Johannes Schindelin
2008-07-23 17:01 ` Stephan Beyer
2008-07-24 8:24 ` Jakub Narebski
2008-07-23 17:17 ` Alex Riesen
2008-07-24 8:15 ` Jakub Narebski
2008-07-23 14:12 ` Stephan Beyer
2008-07-24 22:22 ` Stephan Beyer
2008-07-23 14:38 ` Dmitry Potapov
2008-07-23 15:43 ` Matthias Kestenholz
2008-07-23 20:09 ` Dmitry Potapov
2008-07-23 21:49 ` Jakub Narebski
2008-07-24 18:08 ` Dmitry Potapov
2008-07-24 21:06 ` Jakub Narebski
2008-07-23 21:44 ` Petr Baudis
2008-07-23 21:59 ` Jakub Narebski
[not found] ` <169F15EC-1A58-4C2A-84FC-3D14F7B4F1C5@yahoo.ca>
2008-07-23 22:46 ` Miguel Arroz
2008-07-23 23:49 ` Jakub Narebski
2008-07-24 10:11 ` Sverre Rabbelier
2008-07-24 14:45 ` Jon Loeliger
2008-07-24 18:18 ` Jakub Narebski
2008-07-24 18:50 ` Lachele Foley (Lists)
2008-07-24 21:08 ` Jakub Narebski
2008-07-24 17:57 ` Dmitry Potapov
2008-07-24 18:42 ` Jakub Narebski
2008-07-31 12:48 ` Jakub Narebski
2008-08-20 1:08 ` [RFC v2] " Jakub Narebski
2008-08-20 11:34 ` Alex Riesen
2008-08-20 12:04 ` Petr Baudis
2008-08-20 13:50 ` Jakub Narebski
2008-08-20 18:18 ` Alex Riesen
2008-08-20 20:14 ` Junio C Hamano
2008-08-21 1:30 ` Jakub Narebski
2008-08-21 3:10 ` Junio C Hamano
2008-08-21 11:19 ` Jakub Narebski
2008-08-20 21:18 ` Stephan Beyer
2008-08-20 21:26 ` Stephan Beyer
2008-08-21 11:11 ` Jakub Narebski
2008-08-21 21:26 ` Stephan Beyer
2008-08-22 0:06 ` Jakub Narebski
2008-08-21 3:22 ` Mike Gant
2008-08-24 21:36 ` Stephan Beyer
2008-08-25 0:41 ` Jakub Narebski
[not found] ` <20080825012653.GB28160@leksak.fem-net>
2008-08-25 1:56 ` Jakub Narebski
2008-08-20 7:31 ` Abhijit Bhopatkar
2008-08-25 22:08 ` [RFC v3] " Jakub Narebski
2008-08-28 0:28 ` Stephan Beyer
2008-08-30 1:33 ` [RFC v4] Git User's Survey 2008 (cover letters) Jakub Narebski
2008-08-30 19:00 ` Garry Dolley
2008-09-01 7:47 ` Paolo Ciarrocchi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200807231508.42334.jnareb@gmail.com \
--to=jnareb@gmail.com \
--cc=Johannes.Schindelin@gmx.de \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).