How can I improve my question? How to make a large scale change in a software project?
I apologise as I'm not experienced with this platform.
How can I improve my question? How to make a large scale change in a software project?
I apologise as I'm not experienced with this platform.
Not every question is a good fit for the Stack Exchange model.
Typically, good questions:
For example, interview questions are a bad fit because they are hypothetical and have no “correct” solution. Open-ended questions that ask for discussion or opinions are a bad fit because these typically elicit opinions rather than experience, and because there cannot be a correct answer. If anyone could write a response to add their anecdote or another small aspect overlooked by other answers, that question is too broad. Resource recommendation questions are a bad fit because they invite spam, are quite opinion-based, and are unlikely to help people in the future once the resources are outdated.
Your question satisfies a lot of these aspects of a good question and is not bad. In particular, you have clearly shown your thoughts about possible solutions. But it has the following problems:
It is too hypothetical and too vague to be answerable. It lacks the necessary context so that someone with experience from a similar context could write a good answer.
You note that many books and articles discuss hypothetical scenarios. But this is a Q&A site, not a book. If you can imagine a whole book to be written about your question, that question is too broad.
I'd also like to point out that articles might use hypothetical scenarios to illustrate some point, as opposed to trying to address every possible variation of this scenario. When these scenarios are reduced to the concrete problem you are actually having, then it becomes answerable in the context of the Stack Exchange model.
I therefore think that it was correct to put your question on hold. As the question fundamentally cannot be edited and clarified to address these issues, it will likely be deleted. I disagree with the downvotes because it is clearly on topic and shows good effort, and merely fails to be a good fit for the Stack Exchange model.
However, the community-moderation constraints of the platform sometimes make it necessary to vote good questions down. The reasoning goes something like this:
Downvotes on questions are therefore not only a feedback mechanism for you, but also a content curation and moderation mechanism.
In this case, I wouldn't take the downvotes as a judgement about the quality of your question (which is in fact above average) , but merely as an indicator of a bad question–site fit. It would likely be a great fit for other more forum-like sites that invite discussions and opinions.