Katharsas wrote:biass wrote:I chose a pretty good example for my point because regardless of difficulty, a two year long wait for a skim read by what the majority of the professional level developers on this client deem a hobbyist has resulted in a massive lowering of the trust relationship between different areas of contribution and a large amount of users who may never work on anything for faf ever again. This is the end result no matter how you attempt to justify it.
Your point is not very clear to me.
If you are criticizing bug prioritization, then it's not a good point because there is no one to blame here, there was no error made with the bug's handling. Its just happened to be a bug that was not fixed for a long time. So what, there are dozens of those. I explained why its irrelevant how easy it is to fix. Even if you make a poll about which bugs should be fixed first, trying people to force to work on those is pointless. And again, this is an inherent trait of open source development. Criticizing how communication happens on Slack may be a valid point, because this is were errors were/are made, but prioritization of bugs is not broken, or not fixable, depending on how you wanna look at it.
You could try to improve the process by urging everyone to spend more time on prioritization, so there is a stronger consensus about which ones are most important, but this could very well be wasted time if people choose to ignore this anyway, and they ma.
Sure, the end results of various people working in various degrees of disorganization may lead to various degrees of ugly, but there is no discussion to be had about this anymore. Why would devs discuss this if it has been discussed tons of times and is pointless and leads to no better solution. If you propose a good solution to this, the entire world of Voluntary Open Source Development will probably eagerly listen.
The baseline for Open Source Development may sound harsh, but it still is "if YOU want to see it fixed, fix it or convince somebody that can do it that it is very important yourself" and it probably will always be, not just in FAF, but pretty much everywhere.
All in all i see a lot of people complaining about development, but actual pratical drama-free, blame-free proposals of how an improved development process should look like is a a rare sight. Sometimes people are even complain about bugs not getting fixed but don't even open an issue in the issue tracker (bugs that aren't in the tracker pretty much don't exist).
While I agree with everything Katharsas said, there is an important difference here. The line "if you want it done, do it yourself" was invented to counter people who only use other people's work, without contributing themselves. A person like biass, who already contributes, just not with code, should not hear that line as often. After all, map making is as time consuming as coding is.
Maybe what is needed here is to introduce some way for people like biass to ask for fixes without fearing that they will just get the generic "fix it yourself" line. They don't deserve it.