I am designing a runtime environment from scratch, to see if I can arrive at something better than common environments of today. When I hit a particularly complex or non-trivial problem I almost always spend considerable amount of time bouncing off ideas in my head until I either come up with something, or I fail to do so and just drop the problem to come back to it later.

Now my question is this: is Software Engineering the right place to ask about potential solutions to a problem I encounter? I am unsure, because questions of this kind inevitably attract opinion-based answers, and as such are good candidates for closing. However, I'd not be asking about implementation but rather about the feasibility of possible solutions and designs that would solve a particular problem - and this, I think, is a perfectly valid type of question to ask on Software Engineering. Am I mistaken?

Browse other questions tagged .