How Postel's Law enabled the proto-Internet and set the culture for the future of humanity

00:00 Intro
00:37 What is Postel's Law?
01:39 How Jon Postel became the god of the Internet
02:03 How did Postel's Law create the Internet as we know it?
02:57 Postel's Law in Product Design
04:03 How to apply Postel's Law in your own life (remote work-edition)
06:00 Postel's Law for managers: How to make a user manual for your own protocols 
05:56 Conclusion: You need Postel's Law in your life

Everyone knows the Golden Rule. Do unto others as you would have them do unto you. But do you know Postel's Law? It's what allows the internet to actually work, set forth by someone who some call the God of the Internet. 

The Golden Rule is necessary to be a good person. But Postel's Law is necessary for creating something truly great. Let's get started. 

The Golden Rule is the one universal of every culture and religion. Do unto others as you would have them do unto you. And that rule is necessary for a functioning society. If you want to be a good person, you've got to live by this simple rule. 

But have you heard of Postel's Law? This rule is needed for the internet to work And the rule is simple. Be lenient in what you accept and be strict and what you put out. 

And you can see that in protocols like SMTP, which is email. You can enter the wrong command into the server and the server will tolerate it. And it'll try and figure out what you were trying to say. When you have computer programs talking to one another, written by different people, the receiving end is more lenient. 

The internet would break without this rule. 

And the web is built like this, too. If a web page had to be perfectly formed before they could be shown, most websites wouldn't show up at all. A web browser is very tolerant of mistakes by developers. 

Jon Postel's documents made the Internet possible

Vint Cerf and Bob Kahn invented TCP/IP, but it was Postel who actually wrote the specifications that made the protocols work. He was the documenter and co-developer of many key internet standards, including TCP/IP, which is the basic way computers talk to each other, SMTP for email, and DNS for name servers. 

In 1997, The Economist wrote, "If the net does have a god, he is probably John Postel." 

How Postel's Law enabled the proto-Internet and set the culture for the future of humanity

Now, how did this law enable the internet? You have to understand that the internet has no centralized top-down control. When people wanted to create something new, like email, they wrote a document called an RFC that discussed how these different computer systems could talk to one another. 

Instead of centralized top-down control, they wanted to create something that created individual responsibility. Each implementer is to hold themselves to the highest standard while being forgiving of the failure of others. Along with that, you have to strive for perfection in your own actions, while expecting far less from others. 

Without this, none of these systems would work. 

It makes sense that, in a way, as people were designing the internet, they were also designing a better way for human beings to interact through those computers. 

Postel's Law and Product Design

Postel's Law didn't have an impact on just computer protocols. They also had a deep influence on product design. Product designers have to be very careful about what they put on the page. And this is what it means to be conservative in what you send. 

The kind of UI— the kind of experience that you put out there matters a lot. You want to be as understandable as possible. You want to be strict and precise about what you put out. And you also have to be open to all the possible things a user wants to do. You have to be liberal in what you accept. 

Some good examples of better design might be:

A better date field that takes human input, instead of forcing you to click 20 different things. 

You might have a phone number field that, instead of forcing a particular format, is very accepting of what the user knows to be their phone number, regardless of what country they're in. 

Another example might be using a Google address search field instead of separate fields for zip code and city state. These things are rigid and not very liberal with user input. 

Postel's Law is very important when it comes to how to design. 

How to put Postel's Law to work in your life

There are ways that you can put this into play in your own daily life. basically all of the time now. Things get very unbalanced sometimes. Vicious cycles start happening in some organizations if most communication is over text. It's very easy to misinterpret even simple and innocent communication as something more pernicious, or having a bite that just wasn't intended. 

Being liberal with what we accept goes hand in hand with empathy for what the sender was trying to say. If you can give a more charitable read to the things that you take in, then it adds slack to the system. 

When you get an email or slack message that triggers a hostile reaction, just take a moment, just breathe, don't answer right away. Think about the ways that the other person might have meant it, other than the way you read it. They might be in a rush, under pressure, or just didn't anticipate what they said would have been misinterpreted. If none of this helps, then take a moment and write back, ask politely, did you do something wrong to upset them? 

Easier said than done. But I know that for a fact. Interpersonally, be respectful in what you send and forgiving of what you receive. 

How to be a better manager through user manuals: A protocol for working with you

Postel's Law does have implications on management too. It turns out that codified protocols are much better than unspecified protocols. One of my favorite examples of this is actually what Elad Gil says you should do in his new book, "High Growth Handbook". He talks about having a user manual for your team and for the team broadly. 

What makes you tick? How do you get things done? How do you prefer people to communicate with you? 

If you specify a protocol, then that becomes a really good way for other people to come and work better with you. And if you don't write it out, how are people supposed to know? They're not mind reader's, after all.

You should implement Postel's Law in your life

So that's Postel's Law. There are lots of really desirable things when you implement this in your life. 

You get a lot more diversity, you can work with a lot more kinds of people, they can be incredibly different, but they can still work together. And no control means that you can have distributed decision making, we can all arrive at a better solution faster and easier, and sometimes a better one than what you would get from centralized control. 

I still like the Golden Rule, because the Golden Rule applies to the basics. Don't kill, because we don't want to be killed ourselves. Quid pro quo. 

Postel's Law is more stringent. Be even better to others. If you want freedom and independence, this law is for you. If we all adhered to this basic idea: be lenient in what you accept and be strict about what you put out, well, we'd all become a part of something far bigger and better than the sum of our parts.