Four Guiding Principles for Web Development
1. Prioritize Users
Design inclusively and put the needs of users first. Build for the extremes and benefit everyone.
2. Build a Solid Foundation
Write high-quality, semantic HTML and structure content sensibly.
3. Code For Failure (Code Robustly)
Use progressive enhancement to build resilient websites and progressive web apps.
4. Incorporate New Features With Attention and Care
Ensure a consistent user experience between existing features and new features.