Feedback and improvement suggestions for discuss.daml.com

The reason code is usually limited to 80 characters is because old screens used to have only 80x20 characters. The reason screens were 80 characters wide was that typography rules say you should have about 66 letters per line for optimal readability, and with a bit of arithmetic on average word length (and maybe a fondness for round numbers), that corresponds to about 80 characters when counting spaces and punctuation.

What I’m trying to say is I agree text should not expand forever, but I do think “about 80 characters” works well for both text and code.

Also note that you could have wider text without justification as well as narrower text with justification. :man_shrugging:

1 Like

To clarify history a little: screens were 80 characters wide because they were compliant with IBM punch cards, which had 80 rows (and 12 columns). So this decision goes back to 1928.

2 Likes

Great reference :+1:t2:

How we forget, that the current state of Technology is heavily influenced by those limited hardware support capabilities, in the past.

1 Like

Looks like Option B (left justified) won out in the vote this time, always happy to revisit if tastes change. Will leave the vote open.

1 Like

Democracy in action, although typically,
voter turnout was disappointing :grin:

1 Like