Stack Overflow started when two bloggers, Jeff Atwood and Joel Spolsky, noticed there was no good way to get answers to questions about programming. They put together a prototype, invited their readers to try it out and even before the public beta the site had already accumulated many high-quality answers to difficult questions. And then a miracle occurred.