Don't brainstorm ideas in a silo. You don't know what people want. Talking to users is like the inoculation against this spending inordinate amounts of time doing something that is completely irrelevant to your end users. There's nothing that makes you feel shittier than seeing real people using this thing that you built and not understanding it.
Dalton Caldwell and Michael Seibel on the importance of talking to your users, why successful founders are ok with rejection from potential customers, and how protecting your ego by not talking to your users can kill your startup.
To create Rookies Mistakes we asked YC founders: Is there a simple fact you wish you knew when you started your company or a rookie mistake you wish you could take back?
Apply to Y Combinator: https://www.ycombinator.com/apply/