Twelve commandments for Beautiful Python code
commandline.org.uk
commandline.org.uk
I'd rather have code that goes a 100-110 chars per line, then having a line cut off, just to have only few characters in the second line; as it makes it harder to follow thru code. Sure, at over 110-120 chars, it is time to cut that line in two, but at 80, no need.
A good argument for concise languages?
The reason fewer lines is better is that you can see more of the code at the same time. That's why flipping a monitor vertically is a good idea.
Personally, I keep an 80-character terminal, wrap the majority of my code after column 72, and that frees up the rest of my display for a web browser, where I can read documentation, search for algorithms, check my prototypes, etc. I also like to have other terminals open where I read manpages, SSH to other boxes for various reasons, run small code snippets in an ipython shell, perform operations on my filesystem, interact with git, etc. That's not to mention having an IRC/IM client open, a music player, and more.
Sorry if this reply seems to be dragging on, but I really want to point out that when I'm programming, I'm doing a lot more than living in my IDE, so using my full display because some people want to have 120-character-wide lines is really annoying.
But it turns out, I agree with every word.