PG brilliantly distills a facet of building companies - “schlep blindness”:
The most striking example I know of schlep blindness is Stripe, or rather Stripe’s idea. For over a decade, every hacker who’d ever had to process payments online knew how painful the experience was. Thousands of people must have known about this problem. And yet when they started startups, they decided to build recipe sites, or aggregators for local events. Why? Why work on problems few care much about and no one will pay for, when you could fix one of the most important components of the world’s infrastructure? Because schlep blindness prevented people from even considering the idea of fixing payments.
Probably no one who applied to Y Combinator to work on a recipe site began by asking “should we fix payments, or build a recipe site?” and chose the recipe site. Though the idea of fixing payments was right there in plain sight, they never saw it, because their unconscious mind shrank from the complications involved.