“Hackers try to build the best services over the long term by quickly releasing and learning from smaller iterations rather than trying to get everything right all at once . . . Instead of debating for days whether a new idea is possible or what the best way to build something is, hackers would rather just prototype something and see what works.”