When he thought of the perfect idea to build a smarter way to post to social networks, Buffer founder Joel Gascoigne started doing what he always did: started coding immediately.
But after some thought, he switched directions and instead created a landing page for his application, even though the product didn’t exist, so he could gauge interest.
Which is how his company came up with the primary product development principles for their company (and their first design lesson):
- Validate first, code later
- User Flows Should Focus on Retention, Not Revenue
- Social Sign-in is Better Than Email Sign-in
- Test All of Your Assumptions Early
- Be Clear with User Interface Labels
- Everything Is a Hypothesis That Needs to be Validated
Be sure to read the whole post as well as the comments!