Plus the whole modern hardware comment is not well founded, since I like to put some monitors in vertical orientation.
Plus the whole modern hardware comment is not well founded, since I like to put some monitors in vertical orientation.
And prior to Linotype, there would have been practical limitations to the forme size that could be easily managed and quickly re-set to fix typos.
So I don't think the newspaper column width was the result of centuries of experimentation into readability. It Just Happened. (Same as the gauge in railways)
I think you're right about it being a way to deal with a physical limitation, but not of the physical type -- rather, of the physical paper. If you divide the page vertically into two or three columns (for magazines) or six to nine (for broadsheets), you get an extremely flexible grid to use for fitting stories around one another and around photos and advertisements. Text could be a single column wide or two or even three columns across; headlines can run across just a column or two or across the whole page; you can always find somewhere to put that story that continues from page 1A.
some_long_variable_name = 42
new_value = description_function_name(some_long_variable_name)
do_something_with(new_value)
All of the above has 5 unique tokens, several of them repeated. Unless you’re using lots of global variables, most of those tokens will be scoped entirely within that function, so you can also infer an awful lot of meaning just from the context.