This article was written in 2016. It might or it might not be outdated. And it could be that the layout breaks. If that’s the case please let me know.
I really like these Principles of Web Development. For some reason Adam Scott, the author of these principles, thought it necessary to add the word ethical to the name, but to me that seems redundant. These are simply the Principles of Web Development.
The first two principles — Web applications should work for everyone and Web applications should work everywhere — are simply baked into one of the founding principles of the web: the web is for everyone. Without these two points it is simply not the web. The third principle, that websites should respect the user’s privacy and security (and I would like to add the user’s preferences to that as well) should be common sense as well, and if you ask me, not just for the web. I really like the last one which states that we should be considerate of our peers. It should indeed be a principle that if you work on the web, that your source code should be available for others to learn from, or to improve on. That’s how I learned HTML and CSS, and we sometimes forget how incredible this is. Without this open by default idea the web would never have been as big and important as it is today.