"When you hit a wall in development it's often time to ask not whether you've got the right answer, but whether you're asking the right question." The Cathedral and the Bazaar