- Design for people first, machines second
- Design content out, not canvas in
- Design to be device agnostic
- Design systems, not pages
- Design for behavior
- Design for speed
Our style guide is a living document. We lay some ground describing how we write our front-end code, keep it maintainable and ensure consistency. It's also a pattern primer allowing everyone in the team to easily create layouts without racking up new design and technical debt.
At the heart of our style guide is the desire to inspire experimentation. Challenge the norms. Design for peoples needs, not hypothetical users that might not exist. And eat our own dog food. If we are not using it, why should anybody else.
Move fast and break things, then move fast and fix it. Ship early, ship often, sacrificing features, never quality. Kyle Neath
master is deployed with wercker