Post

Why do submissions get ignored? Volume of submissions is just too high. Answering properly takes a lot of time. Some contributors can’t take a no, no matter how polite. It’s a stressful situation for everyone.

This organically leads to shiny proposals with barely any use, drama discussions, and endlessly open PRs that will never get merged no matter how much they are worked on.

How can you help? Understand this rationale. Think about whether it’s useful now, rather than in the future. Think like a Godot developer.

Introducing an idea: Feature Scoring, to rate a feature to measure if it should be merged or not. Measuring would be on a CRIS score. Complexity, Reach, Impediment, Stakeholder.

Example of symbol refactor: Complexity went from 0.1 to 0.9 by a suggestion to make it easier to implement. This would make it score much higher.

Why do this? What would it fix? Have an objective method for reviewing. Help submitters understand why they get accepted or ignored. Give definitively answers to requests. Project staff from harassment from those who can’t take feedback.

I asked: What about feature requests for things that would create new users of Godot that do not yet exist? The reach may be users who aren’t there yet, the impediment is those users are not there yet at all, and the stakeholder cannot exist as those users are not there yet.

Answer: Yes, but we ran into this with visual scripting. People kept asking for a ‘Blueprint like’ node system, it was built, and then nobody used it, so it was removed again in 4.0 So their experience has been to not just build things that “would add new users”, but instead service existing users.

by all accounts (including their own at the time) it was more that they set out to do a blueprint-like node system and did not successfully do it because they didn't really understand the task, so they wisely stopped wasting their time

0 reposts6 likes