Don’t Blame the Web for Being the WebIdentify and Embrace Your AudienceTest and Pray for the BestFocus on Optimal, Not Absolute SolutionsEmbrace AccessibilityProvide Text Alternatives for All Non-Text ContentEnsure Information and Structure Can Be Separated from PresentationMake All Functionality Operable via a Keyboard InterfaceContent Can Be Paused by the User Unless the Timing or Movement Is Part of an Activity Where Timing or Movement Is EssentialProvide Mechanisms to Help Users Find Content, Orient Themselves Within It, and Navigate Through ItHelp Users Avoid Mistakes and Make It Easy to Correct MistakesSupport Compatibility with Current and Future User Agents (Including Assistive Technologies)Don’t Stop ThereLose Your Technology BiasesThe iPhone Is the Only Mobile ExperienceClosed. Won’t Fix. Can’t Reproduce.Contrary to Popular Opinion, Internet Explorer Does ExistEmbrace EmpathyLose Your Stack BiasesjQueryMVWhateverKeep at Least One Eye on the Cutting EdgeSpread Your Wings (and Question Your Assumptions)