There's an interesting article in the Communications of the ACM (Software as art by Gregory W. Bond, August 2005/vol 48 #8, pp 118-124. You might be able to get to it here) that relates a bit to my recent Tight code post. I still think it's a bit of a stretch (I think the examples show more craft than art), but I enjoyed reading it because it reminded me of Don Knuth and all the work we did here with both TeX and Metafont. Knuth was a big proponent of what he calls literate programming. I heard him talk about it once when he had just started. He likened it to the goodness of 'sliced bread', but really didn't think sliced bread was anywhere near as good. After his first experience in being able to rearrange, format, and print out a program the way he wanted, he felt as if this should eliminate bugs, the program was so clear to him. Didn't work out quite that way, but it does make programs easier to read.