On Friday, November 10, 2017, Jon Steinhart <jon@fourwinds.com> wrote:
Toby Thain writes:
> On 2017-11-10 3:43 PM, Jon Steinhart wrote:
> > Toby Thain writes:
> >> Just don't move on without some limit. There are real
> >> cognitive/typographic reasons why excessively long lines hurt
> >> comprehension. This is why both 500 year old books and 5 month old books
> >> have narrow measures.
> >>
> >> 80 might be too narrow for most, but at some point beyond 132 is "too
> >> far". :)
> >
> > Well, I would claim that books have technological limitations that are
> > different than computer monitors.  It's a matter of doing what's appropriate
> > instead of taking a dogmatic approach.
>
> It's _reading_. Code doesn't magically escape typographic factors. The
> human visual/processing system is the constraint, it does not care
> whether you're reading paper or the more hostile LCD - and it has not
> changed materially in the millennia we've been doing writing (and
> certainly not the 500 years we've been doing books). There is also a
> body of modern research on this. Even research specifically focused on
> code, I believe.

I'm not unfamiliar with the studies.  Most are focus on speed of reading
which is not necessarily the most important thing in code.  Some studies
have found that things that are easier to read are read less accurately
which might be OK when reading a novel but is not necessarily optimal for
code.

Me, I try not to be dogmatic or to read what I want into studies.  Well
written long lines trump cryptic short lines for me.  Your mileage may
vary.


I don't think it is about being dogmatic.  Please believe there are still some people who just _prefer_ 80 columns.  It could be because they were introduced to computing when this was a standard and they still treat it as a standard for text based computing, or they just find the aesthetics of this format much more pleasant to their eyes.

For me there is something truly magical in the way 80 columns text look on a dark CRT display -- I also love the glow of green or amber phosphor and scanlines as visible clearly on vt220 for example.  So even though I am also using xterms these days, my perfect UNIX computing platform is still definitely a full screen text console 80x24 using CRT terminal.

HD widescreen LCD displays are nice...but for modern graphics and video at high resolutions.  Try to display perfectly old Amiga or C64 graphics/games on a modern widescreen and you will know what I am talking about.  You need an old CRT for that, in 4:3 format.

The same is for displaying text -- I don't believe you need the next gen monitor to display UNIX text based console (technology essentially from the 70s).  It actually looks worse on modern displays, which are optimized for HD _graphics_ and high native resolutions.

If you think about it -- computing platforms and the Internet were text only in the 70s, 80s and a good part of the 90s, but since the rise of Windows 95 and the World Wide Web, the world has abandoned text and moved fully into the graphical world.  But we also lost something -- full screen text mode will always remain beautiful from an aesthetics perspective and it is still the best stimulant of the imagination, just like books.

Todays generations do not even know how to stay focused on reading text -- all they do is swipe their fingers on next colorful images on Instagram or Facebook...

--Andy