A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.md 1.8KB

title: Ethical Web Development url: https://ethicalweb.org/ hash_url: 31f3a76ecd

As web developers, we are responsible for shaping the experiences of user's online lives. By making choices that are ethical and user-centered, we create a better web for everyone.

Principles of Ethical Web Development

  1. Web applications should work for everyone

    • Built on top of progressive enhancement
    • Prioritize accessibility
    • Develop inclusive forms
    • Test with real users
  2. Web applications should work everywhere

    • Built responsively
    • Value performance
    • Leverage off-line first capabilities
    • Expose permanent, human readable, deep links
  3. Web applications should respect a user's privacy and security

    • Use https everywhere
    • Respect user tracking preferences
    • Provide users with clear information about how their information is used
    • Allow users to export their data
    • Secure user data
  4. Web developers should be considerate of their peers

    • Comment and document code
    • Lint and test code
    • Make use of source control and continuous integration
    • Consume and contribute to open source when possible
    • Treat other developers with respect
    • Offer and follow a code of conduct for open source projects