Code is Not Literature
Code is not literature and we are not readers. Rather, interesting pieces of code are specimens and we are naturalists. So instead of trying to pick out a piece of code and reading it and then discussing it like a bunch of Comp Lit. grad students, I think a better model is for one of us to play the role of a 19th century naturalist returning from a trip to some exotic island to present to the local scientific society a discussion of the crazy beetles they found: “Look at the antenna on this...Seibel's observation that reading code is less like literature and more like science is dead on. No matter how readable the code is, when I'm confronted with 10,000 lines of it spread across numerous encapsulated functions, I must tackle it very differently from how I read prose. With a complex literary text, I can just read it in linear fashion with occasional segueing to look up words and concepts, with well-engineered code I must follow numerous cases into different flows of logic. These aren't the same at all.
I appreciate that he's trying to dispel the idea that we "read" code as we read for pleasure, I learn from code by experimenting with it. I open up the debugger and step through it, watch the variables change and see where it goes when I execute it. Most of all, I learn by changing that code and trying to build on it. I have enhanced my javascript skills immensely in recent years by cloning various projects on github and trying to expand on them or adopt them to my own purposes. I don't recommend opening up a code base and just reading it, actively engage it, break it, and enhance it.
Jamie Zawinski on Different Kinds of Programming
There's obviously different kinds of programming. Without people who are not like me none of this would exist. But I've always seen much more in common with writing prose than math. It feels like you're writing a story and you're trying to express a concept to a very dumb person-the computer—who has a limited vocabulary. You've got this concept you want to express and limited tools to express it with. What words do you use and what does your I thing. Programming has much in common with prose.
Mathematicians Do Math for Its Own Sake
4- As an example, consider the practice of mathematics. Mathematics is in the first place a language in which we discuss those parts of the real world which can be described by numbers or by similar relations of order. But with the workaday business of translating the facts into this language there naturally goes, in those who are good at it, a pleasure in the activity itself. They find the language richer than its bare content; what is translated comes to mean less to them than the logic and...They work the art as if it were poetry, much of it without practical application, but for the beauty of mathematics.
C is for Curating the World
The Internet made me think towards a more expanded notion of curating. Stemming from the Latin word 'curare', the word 'curating' originally meant 'to take care of objects in museums'. Curation has long since evolved. Just as art is no longer limited to traditional genres, curating is no longer confined to the gallery or museum but has expanded across all boundaries. The rather obscure and very specialized notion of curating has become much more publicly used since one talks about curating of...With the www, we should reconsider or recontextualize the meaning of the word "curator," someone who takes care of things in museum, to include those who digitize art, prose, or ideas online.