<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>