- If it is related to coding, it should be on Stack Overflow.
- If it's related to higher level programming concepts or is conceptual (but still related to programming), it should be on Programmers.
Rule of thumb: if you're sitting in front of your IDE, ask it on Stack Overflow. If you're standing in front of a whiteboard, ask it on Programmers.
In fact there are a ton of Stack Exchange sites on programming topics
- Hacker News, 2
- GitHub Notifications (use sparingly!)