[PREV - THE_COMPUTER_PHILOSOPHERS]    [TOP]

REPTILLIAN_MONOTHEISM


                                                  April  9, 2007

   "The Zen of Python" by TimPeters:

     13. There should be one --
         and preferably only
         one -- obvious way to
         do it.

   [ref]


  If there should be only one
  way to do it, then shouldn't
  we only have one programming
  language? Oh wait: multiple
  programming languages are good              KNOWLEDGE_IS_GOOD
  because they expose people to
  different styles of thinking,
  and that provides the valuable
  intellectual exercise that
  turns you into a Real
  Programmer. But exposure to
  programming in perl provides
  too much intellectual
  exercise, and should be
  avoided as a waste of mental
  effort. All those different
  modules available on CPAN are
  liable to make your head                    The importance of a
  explode. So you should stick                straight-jacket
  to the straight-and-narrow run              language: it forces
  of a straight-jacket language               you to code in a
  that enforces a single type of              standard, easily
  programming discipline on you,              readable fashion,
  but you also need to break out              without having to
  of that straight-jacket and                 think about it very
  try on other straight-jackets               much... because
  because a wide experience with              thinking is bad for
  many types of straight-jackets              you, except when it
  is what it takes to know which              isn't.
  straight-jacket to wear for
  every occasion).                               And hard work is good
                                                 for the soul, so you
       I love hanging out                        should work very hard
       with programmers.                         on making things easy
                                                 for yourself.
         They're such
         logical,                                    And when you're done
         reasonable                                  with that, throw it
         people.                                     all away and re-write
                                                     it in the language-of-
                                                     the-month.







--------
[NEXT - DINOSAUR_WARS]