Skip to Content
Building Web Apps for Everyone
book

Building Web Apps for Everyone

by Adam D. Scott
May 2016
Intermediate to advanced content levelIntermediate to advanced
60 pages
1h 9m
English
O'Reilly Media, Inc.
Content preview from Building Web Apps for Everyone

Preface

As web developers, we are responsible for shaping the experiences of users’ online lives. By making ethical, user-centered choices, we create a better Web for everyone. The Ethical Web Development series aims to take a look at the ethical issues of web development.

With this in mind, I’ve attempted to divide the ethical issues of web development into four core principles.

  • Web applications should work for everyone.
  • Web applications should work everywhere.
  • Web applications should respect a user’s privacy and security.
  • Web developers should be considerate of their peers.

The first three are all about making ethical decisions for the users of our sites and applications. When we build web applications, we are making decisions for others, often unknowingly to those users.

The fourth principle concerns how we interact with others in our industry. Though the media often presents the image of a lone hacker toiling away in a dim and dusty basement, the work we do is quite social and relies on a vast web of connected dependencies on the work of others.

What Are Ethics?

If we’re going to discuss the ethics of web development, we first need to establish a common understanding of how we apply the term ethics. The study of ethics falls into four categories:

Meta-ethics
An attempt to understand the underlying questions of ethics and morality
Descriptive ethics
The study and research of people’s beliefs
Normative ethics
The study of ethical action and creation of standards of right ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Building Progressive Web Apps

Building Progressive Web Apps

Tal Ater

Publisher Resources

ISBN: 9781492042556