go up a level

Form and content

The best way to convey knowledge is text. Text has content and form. Content is letters, numbers and other signs. Form is font, font size, font color, background color. Text with the same content can have different forms. Different readers prefer their own text form (for example, if the reader has poor eyesight, he will prefer a larger font). Therefore, the writer should not determine the form of the text, he should only determine its content.

Hence the rule: content and form must be separated.

Both the writer and the reader benefit from this - the writer does not need to worry about form, he only expounds his knowledge, and the reader receives this knowledge in the form most convenient for him.

* * *

The simplest practical implementation of this rule is a text file - there the form is completely determined by the reader, and the writer cannot influence the form even if he wants to.

This rule should also be applied when creating websites. The HTML language, in which web pages are written, allows this: if the website creator does not specify fonts, sizes and colors on the web page, then they are determined by the website visitor, or rather by how he has configured his browser.

If this rule were applied everywhere on the Internet, all sites would look the same (as the visitor wants) and would be equally convenient to read. For those who go to the Internet for knowledge, this would be very useful.