What a Year of Learning and Teaching Accessibility Taught Me


  • Semantic HTML is the foundation of a truly accessible Web.
  • ARIA is a polyfill for HTML semantics.
  • JavaScript is imperative for creating truly accessible custom interactive components.
  • Progressive enhancement is an inclusive strategy for building for the Web.
  • Design does not always dictate implementation.
  • Just because it is technically accessible, doesn’t mean it is inclusive.
  • At the end of the day, it is always about the user.
  • When in doubt, ask for help.