Quote:
Originally Posted by Valloric
2. One long-time OSS developer brought out another interesting point in an email. He said I fixed things "too quickly". When someone noticed a major bug or a key missing feature, I'd hop on it. Development was fast and constant for a one-man project. Too fast and constant, he said. Devs usually join when they want something taken care of and the current devs can't/don't want to.
I found that intriguing. I can't say I agree with it entirely, but it's a perspective worthy of analysis. If true, then me leaving will have a positive effect on outside contributions.
|
I know that similar exists with Calibre, in fact a thread commented on exactly this recently when someone said they wanted to get involved. It was pretty much suggested to them that it was pointless picking one of the easy issues up, as by the time they did so the fix would likely already be in the repo from the likes of Kovid or chaley. As developers there is something about low hanging fruit that is hard to resist.
Speaking for myself I am so irritated/embarassed in some cases when I leave a bug in a plugin that someone finds I want to redeem myself by fixing it immediately and have often had a release out within a few minutes of something being reported.
You also have the issue of time to review - unless you have 100% trust in the contributor it will frequently take longer to review and merge their patch than to just fix it yourself. Or sometimes it could be that it highlights some deeper bug/design issue that needs a lot more work than the obvious patch should be applied.
Undoubtedly there must have been an element of "well Valloric is still involved so he will fix it eventually so no need for me to bother". So perhaps Sigil will indeed become a "roll up your sleeves folks, as no-one else will do it for you" type app. Maybe. It's still C++ though...
Quote:
Originally Posted by Valloric
The key dev goal of 0.4 was eliminating this. See issue 616 and all the issues it was blocked on (in the left sidebar).
Lots of other work went into 0.4 to make sure that Sigil makes fewer assumptions about how people want their data handled.
|
That is great to hear. I look forward to the official release