My recent attempt to participate in this website has left me very confused about what is considered "on topic" here. I asked this question, which seemed like a good fit for this site because it is about software development practices and standards, and not a request to debug some code or recommend a product or tool. Furthermore, while I was searching for an answer on my own before asking the question, the most helpful Google result was this question on Software Engineering, which I linked to in my own question.
On the other hand, my question doesn't seem like a very good fit for StackOverflow, because questions there are supposed to be about solving specific programming problems, not "subjective" questions about best practices or how code "should" be written given that it already works. Yet my question was closed as "off-topic" for Software Engineering and migrated to StackOverflow.
As far as I can tell, there's no way for me to see why my question was closed and migrated, even though the decision was made by 5 separate users who probably had some discussion about it. When I click on the text "migrated from softwareengineering.stackexchange.com" below my question, it takes me to this page, which shows who voted to migrate it, but no reason or explanation for the action. (If I'm missing something, please let me know). So I'm asking here on Meta in the hopes of gaining a little more insight into what the moderators were thinking when they migrated my question.