But no, 80-column terminals in 2020 isn't “reasonable” any more
21–30 of 330 posts
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#22Typical ill-considered comment from Linus, and surprising for someone getting on his years. Column width is an accessibility issue . I'm barely in my mid 30s and the average font size has been steadily creeping, maybe 1.5 pts per 5 years. I could tolerate 132 column files today, but by the time I'm 50 there is no way this will work, regardless of screen size
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#23Typical ill-considered comment from Linus, and surprising for someone getting on his years. Column width is an accessibility issue . I'm barely in my mid 30s and the average font size has been steadily creeping, maybe 1.5 pts per 5 years. I could tolerate 132 column files today, but by the time I'm 50 there is no way this will work, regardless of screen size
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#24Isn’t there some merit to the notion that long lines are typically either overly verbose or mentally challenging to understand?
In some cases, unreasonable gymnastics needs to be done to get 80 character lines, turning good variable and function names into shorter worse ones or adding functions just to hide characters.
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#25Personally, I like 80 character lines. If I need more than 80 characters in a line, I treat it as a code smell.
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#26I spend a lot of time writing code on my laptop, and while that could display two 100-column terminals side-by-side, I prefer to also be able to see other windows on my screen while having text at a size that doesn't strain my eyes.
Even on very large high resolution screens, it's nice being able to tile that many more files on the screen. I think 'narrow' source code is advantageous no matter your display.
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#27Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#28Many programmers are averse to line wrapping plain text files (especially source code), which has never made much sense to me. There's great support for it in like every editor.
I agree with Linus in some ways, but I think he's also repping a broad-front executive-style decision rather than a really nuanced one. And the details can really impact the preference in a case like this.
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#29Earlier quoted context omitted.
I think a lot of terminals just set that as the default window width. No real reason for it, I usually snap to half the screen width immediately anyways. That turns out to about 105-120 characters width. Some people might just not resize it most of the time. Especially on Mac where efficient window management just isn't a thing.
A note on your last sentence. Once I used my Win10 laptop at an interview at Apple. The interviewer saw me drag one window the the side, snap it, and then select another window to fill in the space. He said, wow, Windows is really nice! :)
Re: But no, 80-column terminals in 2020 isn't “reasonable” any more
#30Earlier quoted context omitted.
I think a lot of terminals just set that as the default window width. No real reason for it, I usually snap to half the screen width immediately anyways. That turns out to about 105-120 characters width. Some people might just not resize it most of the time. Especially on Mac where efficient window management just isn't a thing.
A note on your last sentence. Once I used my Win10 laptop at an interview at Apple. The interviewer saw me drag one window the the side, snap it, and then select another window to fill in the space. He said, wow, Windows is really nice! :)