There are two types of problems people typically have:
1. High Level - Approach / Strategy
2. Low Level - Implementation
For High Level problems, StackOverflow won't work -- they'll kill those questions as "not constructive". You need to have a professional and personal network of people to bound ideas off of.
For Low Level problems, StackOverflow often works, but there are still dedicated mailing lists and online groups for most technologies and open source packages , along with IRC channels, which are often filled with the core package maintainers and developers, not just end-users.