Netiquette

This is an updated version of the email etiquette guide with more general and comprehensive netiquette resources.


In the early days of the Internet, netiquette was much more universal. These days, particularly for people who weren't around in the pre-web Internet area (before the mid-1990s), netiquette is something that must be learned, both by observation and even explicitly. We now live in a sort of eternal september where most people that are online don't know how to communicate "correctly". This page provides some tips and resources.

Several classic netiquette guides have been created over the years, and a worth a look if you haven't seen them before. The first two in particular are must reads. The first resource from ESR is more focused on etiquette for asking questions or asking for help, while the others are more on technical netiquette.

There is a larger aspect to netiquette which also has to do with the preference for open and standardized protocols, such as email, netnews (Usenet), IRC, etc.

Email and netnews (Usenet) etiquette

Over the years, I have found that Internet users often fall into one of two categories in terms of how they communicate and use technology. I don't know if there is a good term to describe one group or the other, but I will group my observations here. To a large extent, both groups of people know and communicate with like-minded folks, and when they have to interact with the other group, will probably find it irksome. The left-side group is familiar with the ways of the right-side group, but very rarely is the right-side group; in this sense, they are "ignorant".

At a high level, folks on the left value efficiently communicating in a way that respects the readers of your post or those with whom you interact. They value interoperability and the ideal of open standards and protocols so that any compliant client can talk to any compliant server. They believe walled gardens are evil. They value user choice and user freedom. They value efficiency, doing more with less. Not all are hackers or even highly technical people, but most subscribe to the ideals of the hacker ethic. They are probably overwhelmingly older people; people that were using the Internet before the mid-1990s.

Netiquette Good netizens Poor netizens
Dominating Era Pre mid-1990s Post mid-1990s
Social identification Hackers, open source developers "Mainstream" consumers
Community affiliations IETF working groups, Linux User Groups, hacker conferences, etc.
Personas and interactions Power users, technical, "producers", non-commercial Internet Typical "consumers", non-technical, commercialized Internet
Security/Privacy Value their (and others') security and privacy Don't care
Dominant Internet interaction Non-web (even non-HTTP) protocols Web applications over HTTP
Email Traditional "thick" mail client (desktop or terminal) MS Outlook, webmail or email "apps"
OS Linux, Mac OS, Windows 7 or earlier Mac OS, Windows 8 or newer
Browser Mozilla browser forks Mainstream Chrome or Firefox
Computing Desktop Laptop/Mobile
Telephony Desk phone (landline/VoIP) Mobile
Email/netnews reply behavior Inline/bottom post Top post
Email formatting Plain text HTML
Identity Have their own domain
Use private mail server or use paid email
Use freemail identities
Websites Simple HTML, minimal CSS/JavaScript JavaScript/CSS-heavy
Form/Function Function (and accessibility) over form Form over function, even if it doesn't work well
Programming/Scripting Languages C, Perl, PHP, shell Python, JavaScript, TypeScript
Software Licensing Permissive or copyleft licenses (GNU General Public License, MPL) Permissive licenses only (e.g. MIT, Apache 2.0)
Bloat Appreciate efficiency, avoid bloat in the first place.
Do more with less and believe "less is more"
Don't care, waste bandwidth, storage, CPU, etc.
Do less with more and believe "more is more"
Email attachments Avoid if possible, detach after receiving Send frequently, never detach
Link sharing URLs/URIs QR codes
Structured conversations Open protocols: Usenet and mailing lists Walled gardens: Proprietary forums
Informal chat Open protocols: IRC, XMPP Walled gardens: SMS, Matrix, Slack, Discord, social media, etc.
Content Consumption Open standards: RSS feeds Viewing websites in a web browser
Outlook on AI Anti-AI Enamored by AI

This is a high-level summary of basic differences. It's not all black and white, and people are rarely 100% on one side or the other.

Netiquette isn't static, either! You can change from one side to the other (hopefully shifting left in the table below). At first, it takes some discipline and adjustment, but you will appreciate how much more effectively you can communicate with people and how much easier your life becomes as well.