ValidationEmerging Pattern

Write product principles publicly before building to create a blueprint for development

Document your product's core principles in public content before writing code. This creates a blueprint to build against and sets high standards. The principles become your direction when making difficult tradeoffs.

When to use

Before starting to build a new product or framework

Don't do this

Building features ad-hoc without a guiding philosophy, resulting in inconsistent product decisions

1 Founder Who Did This

1
Next.jsby Guillermo Rauch

In 2014, two years before building Next.js, published a blog post outlining 7 principles for better web UX

Result:Blog post became the master plan and blueprint for what Next.js would become
Read full story →