Almost(if not just) all people have their own beliefs on our interested parts of the external world, so it's natural that we, as RMMV plugin developers, have our own beliefs in RMMV plugin development too. Those beliefs will normally be reflected on our plugins.
Being aware of those of our beliefs can help us reflect upon them and hence possibly making our plugins more desirable to ourselves(present and/or future) and/or their targeting audiences/addressed situations.
This post aims to incite you to share at least some of your beliefs in RMMV plugin development and freely discuss what are shared here while still keeping an open mind.
While I want the discussions to remain explorative and open ended, it's also completely ok that they end up being countless and endless fierce heated debates, as long as they all remain civil and we're all still respecting each other.
I also want you to state how firm you hold the beliefs you shared here. Such degrees can be approximately classified into these 3 levels in my opinion:
Guidelines - You generally feel/think they're right in most cases but you still doubt there can be some unlikely exceptions, so you'll usually analyze whether they'll probably work on the specific cases before actually applying them.
Standards - You're so rigidly confident on them that you deeply trust that they're always universal truths unless they're solidly proven otherwise(in these cases you'll likely rethink on those beliefs instead).
Dogmas - You simply treat them as axioms so you'll instantly conclude that any contrary evidence must be itself problematic and can thus be safely discarded.
You don't have to conform to this categorization. It just serves as some examples to indicate how firm you hold your beliefs. For instance, you can say what you believe in are indeed undeniable facts.
I'll try my best to be as objective and rational as I can.
I'll first try to thoroughly comprehend the beliefs shared here, then I might challenge them regardless of whether I agree with them or not.
Although it's certainly healthy that we argue against beliefs that we disagree,
I still want you to focus more on sharing your own. I think we can learn more from the others and perhaps ourselves as well this way.
P.S.: In the RMVXA version of this topic, I tried to throw some examples I've collected from the RM coding communities to hope that more will be shared. However, it turned out, as I had suspected, many participant there focused on those examples rather than sharing their own. So this time I won't throw any example here to see if it'll encourage more of you to share more of your own
