[plt-scheme] No More Boring Code

From: John Clements (clements at brinckerhoff.org)
Date: Tue Apr 7 19:05:38 EDT 2009

On Apr 7, 2009, at 3:34 PM, Geoffrey S. Knauth wrote:

> On Apr 7, 2009, at 11:59, John Clements wrote:
>
>> Reading and writing Java is, by and large, boring. Boring code is  
>> boring to write, and genuinely difficult to read without glossing  
>> over details. This is an observation made by Yaron Minsky at his  
>> Cam(e)l Trading talk at CMU.  This resonated strongly for me, and  
>> got pretty close to the root of what I think functional languages  
>> are about: providing the abstraction tools to obviate the need for  
>> Boring Code.
>>
>> Hence, the Anti-Boring Code League.  I plan to make T-Shirts.   
>> Anyone feel like improving the logo?
>
> Sign me up.  I like the idea.  Here's an alternate idea for a T- 
> shirt.  Gather all the Java code you can find, filter and sort it to  
> produce a top 20 list of the most inane things people have to put  
> again and again and again in their Java code, and then produce a tag  
> map.  Make that the background.  At the center should be something  
> that visually symbolizes extreme boredom.  Put the red circle with  
> the line through it over that image.  Put the words "ban boring  
> code" in some artsy font on the slanted line.  BBC!
>
> I image-googled boredom.  That was not easy.  I came up with:
> - http://knauth.org/random/visualizing-boredom.html
>
> I'd like to see the Cam(e)l Trading talk, if it is available.

Yes, it's online:

http://ocaml.janestreet.com/?q=node/61

John Clements

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2484 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20090407/fc40790c/attachment.p7s>

Posted on the users mailing list.