<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="latin-charset" text="#000000"
    bgcolor="#FFFFFF">
    Fun stuff.<br>
    <br>
    Four notes: (!)<br>
    <br>
    1) I agree entirely with your approach, and it's essentially how I
    write all my code. I insist on full English names of all variables,
    methods and classes, and always prefer clarity over terseness. You
    still need comments to fill in the gaps, though, for example to
    explain expected behavior. Since Python function signatures do not
    inform you of a return value, I do try to make sure to prefix all
    such functions with "get_" or "create_".<br>
    <br>
    2) It always upset me that Python doesn't have a "case of" or
    "switch" statement, and that you're supposed to use a dict instead.
    The dict approach is "cooler" and definitely more dynamic, but I
    think some procedural clarity is lost.<br>
    <br>
    3) This cuts a bite close to home: part of what I hate, hate, hate
    about the Lisp world (which I otherwise love) is its fetishization
    of succinctness. Functions have the weirdest, shortest names that
    tell you basically nothing about what they do. You just, like, gotta
    be in the know, you know? People in that world love to have
    philosophical discussions about how succinctness == clarity, but
    some of us like to get work done in the real world, don't we.<br>
    <br>
    4) My pre-caffeinated brain was reading the title as "embarrassingly
    parallel" and the poor thing was thrown way off track. Since you are
    an Erlanger, the terms are a bit close. But of course you don't mean
    anything of the sort here, right?<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Embarrassingly_parallel">http://en.wikipedia.org/wiki/Embarrassingly_parallel</a><br>
    <br>
    -Tal<br>
    <br>
    <div class="moz-cite-prefix">On 11/13/2012 10:59 AM, Garrett Smith
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACU=p6tD3wXXOg3XXFasmw8_+O66r-vxTTggk=QwE+5Q6X8U_g@mail.gmail.com"
      type="cite">
      <pre wrap="">As penance for missing the last several Chipys, I've extended "solving
embarrassing obvious problems" to Python:

<a class="moz-txt-link-freetext" href="http://www.gar1t.com/blog/2012/11/11/more-embarrassingly-obvious-problems/">http://www.gar1t.com/blog/2012/11/11/more-embarrassingly-obvious-problems/</a>

Will be interested to hear feedback from this group :)

Garrett
_______________________________________________
Chicago mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Chicago@python.org">Chicago@python.org</a>
<a class="moz-txt-link-freetext" href="http://mail.python.org/mailman/listinfo/chicago">http://mail.python.org/mailman/listinfo/chicago</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>