I've been an active member of StackOverflow for more than two years, and have a decent amount of rep on some other SE sites like Programmers, Code Golf and here. But the one type of question that still haven't figured out where it goes is the following question:
I did XYZ. It worked. Is it a good thing to do? Is there a better way to do it?
However, the post is not a complete, working program. It's a code snippet to say "Here's the thrust of what I'm doing", but it's not complete enough to be able to throw it into an IDE and click go.
Which site does it go on? Because there's no "problem"... my gut is that it should go here, and not on SO (and certainly not on Programmers). But perhaps SO is the right place.
For reference, here's the StackOverflow question that inspired me to make this post (update: the post has been migrated)
The true struggle with questions like this, I've found, is that if the user hasn't made a mistake, the only answer you can give is "Yup, looks great!" Only on Code Review is it the mission for the reviewer to come up with issues the asker hasn't thought about... but on the other hand, if the code is incomplete, there isn't really much else to write about!
Perhaps the reason I can't figure out which site it should go on is that such questions should go nowhere. If nothing's wrong, there's no question to answer. If your code snippet works, wait until something breaks, and THEN post about it somewhere. And if it doesn't break, maybe it's a full Code Review question waiting to be born down the line.
Which site should such questions go on, and why?