Doesn't quora target a different audience than stack overflow? Stack overflow goes for more long tail questions for people who program while quora goes for general questions?
Stack Overflow may focus on people who program, but through Stack Exchange they are trying to diversify into Q&A for any topic. It seems inevitable there will be some overlap with Quora, and right now it looks like they're in a land-grabbing phase.