Even if you were unable to see ANY color, you could pick strong and weak shades of gray that would help you parse visually.

No, it really doesn't work that way. To disambiguate certain colors (and especially shades), I have to concentrate specifically on the colors to the exclusion of everything else.

If using specific colors helps you personally, that's fine--but it slows me down measurably and raises my frustration level dramatically.

My friends and I have gone as far as to mark all playing pieces in board games to disambiguate colors such as brown and green. Green pieces have little white dots, for example. Otherwise, I won't play because I spend too much time trying to distinguish the colors of individual pieces when everyone else can glance at the board and see what's happening.

Again, if using specific colors helps you personally, that's fine--but despite red-green colorblindness affecting a statistically significant percentage of men in the world, the default choice of colors nearly always mixes red and green if there are more than two colors. I have my doubts that I could use any system that used color coding at its default settings.


In reply to Re^4: Code Readability. Break Rule Number 5? by chromatic
in thread Code Readability. Break Rule Number 5? by DACONTI

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.