Whitespace: Python is very unique in that it *uses* whitespace for code
turns out to be very useful, since it visually cues the reader where code blocks
and end by mandate. This creates many situations where code *starts* at
indentation (40 characters in our standard, 80 characters in some Python
FWIW, I think Google solves this problem by using two space
Though I suspect your note was trolling, I agree with you and find
the 80 character width
to be an anachronism. I've seen too many god-awful mid-phrase
line wraps and trailing
backslashes that could have been avoided with something a bit longer
(like 100 chars).
In addition to code wrapping, I'm a little bugged by indented comment
blocks with 80
character line wrapping so that fewer than 40 chars are available per
line of text.
It sucks to update those comment blocks
and then rewrap them so that a diff cannot
easilly show what had changed.
The days of 25x80 black and white CRTs are gone.