Pulitzer Prize for Programming Literature
I can highly recommend this talk by Gerald Sussman:<p>Programming is (should be) fun. ( https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2MYzvQ1v8Ww&amp;ab_channel=ACMSIGPLAN )<p>I&#x27;ve been programming for 52 years. I still program, basically because it IS fun. That said, it is only fun if you have an VERY high tolerance for frustration. Programs, like art, are only finished when you stop working on them. Literate programs have raised the bar for Pulizer-worthy programs.<p>Knuth, in Salon interview (https:&#x2F;&#x2F;www.salon.com&#x2F;1999&#x2F;09&#x2F;16&#x2F;knuth&#x2F;), said<p>...Besides demonstrating the techniques of clear, efficient coding, Knuth has sought to bring a deeper sense of aesthetics to the discipline. &quot;You try to consider that the program is an essay, a work of literature,&quot; he says. &quot;I&#x27;m hoping someday that the Pulitzer Prize committee will agree.&quot; Prizes would be handed out for &quot;best-written program,&quot; he says, only half-joking. ...<p>There are a few programming books I&#x27;ve re-read a few times, just for the joy of it, which is the essence of quality literature. These are:<p>Lisp In Small Pieces by Christian Queinnec. I believe this is the best programming book ever written.<p>The Art of the Metaobject Protocol by Gregor Kiczales and Jim des Rivieres. This is mind-expanding.<p>Let Over Lambda by Doug Hoyte. This is the very foundation of programming.<p>Every time I re-read these books I find more understanding and great intellectual pleasure. If there ever was a prize for the literature in the field of programming, these are my candidates.<p>If you have a potential candidate, please add it in the comments.