LCD 47 <[email protected]>:
> On 25 February 2014, Jan Larres <[email protected]> wrote:
>> But it's not just details. That's the point. A flexible and
>> transparent development model (transparent as in "people will be able
>> to gauge the success of inclusion of their patches, or at least will
>> receive official feedback in a reasonable amount of time") is crucial
>> for motivating potential contributors. How would your suggested
>> evolving concretely improve things otherwise? People will just
>> magically contribute better patches at some point?
> [...]
>
> I was actually pointing the other direction. If I were more
> knowledgeable of the code, I would be more inclined and / or able to
> give meaningful feedback when something like the multithreading patch is
> posted, rather than shrug it off as outside my comfort zone. Apply that
> to a number of regulars, and you'd get an actually functioning group.
> It's only at that point that it would make sense to start talking about
> improving the process, fork the project, or whatever else you see fit.
The problem is that you need a motivation for investing time in getting
more familiar with the code base. Only very few people would read the
code just for fun, in the majority of cases reading code is motivated by
wanting to make changes to it. But if the chance of your contributions
even getting looked at is very hit-and-miss then that will demotivate
even the most engaged person at some point, and they will stop investing
time into the code and therefore be lost to the group of people who
would be able to give meaningful feedback. One good example apart from
the async patch you mentioned that comes to mind is the patch to
introduce delete/yank autocommands, which was posted over two years ago
and was quite simple, but still hasn't been integrated. The original
author has even switched away from Vim now, how much this issue was a
part of that I don't know.
-Jan
--
-[ OpenPGP key ID: 00A0FD5F ]-
Faith. n: Belief without evidence in what is told by one who speaks without
knowledge, of things without parallel.
-- Ambrose Bierce, "The Devil's Dictionary"
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.