Biella Coleman: The Craft and Aesthetics of Code
Someone recently asked me whether it was difficult to fill up my syllabus for my hacker course. I wish. The hard part is actually deciding what to put on as there is too much.
This is what I have so far but it will likely change over the summer. I have read a lot of the material but what I most excited about is teaching/reading Richard Sennet’s new book on Craft, which was recently reviewed in depth and in relationship to open source (which Sennet does discuss briefly) by Siva Vaidyanathan in the Chronicle of Higher Education (an article that I co-authored also got some props in the review, which is always nice).
The question of what type of activity programming is a complex and deeply interesting one. Its craft-like roots, in part, have to do with the UNIX tradition, something written about humorously by Neal Stephenson and more seriously by other folks like Peter Salus and Chris Kelty in his wonderful rich chapter on UNIX.
But craft is not enough to understand coding either. The aesthetics of coding also is a literary affair and the two pieces that capture the aesthetics of code in this light are the following two, also on my syllabus:
Black, Maurice
2002 At the Edge of Language: The Art of Code. (a PhD Dissertation from the Department of English at UPenn) Chopra, Samir and Scott Dexter
2007 Free Software and the Aesthetics of Code. In Decoding Liberation. I am excited to review this material, as I need to work through my own chapter on software coding, which is less about the aesthetics of code and more about the tension between collaboration and individualism in production (which obviously maps onto questions of craft and aesthetics but is not quite the same thing).
2002 At the Edge of Language: The Art of Code. (a PhD Dissertation from the Department of English at UPenn) Chopra, Samir and Scott Dexter
2007 Free Software and the Aesthetics of Code. In Decoding Liberation. I am excited to review this material, as I need to work through my own chapter on software coding, which is less about the aesthetics of code and more about the tension between collaboration and individualism in production (which obviously maps onto questions of craft and aesthetics but is not quite the same thing).
I finally closed
The CIO and 
<comment />
Recently I have mostly been "behind". I've caught up a little on what I wanted to do though over the past couple of days, so I won't feel too bad.
I've:
Since development kernels 2.6.26-rc*, the iwlwifi drivers (iwl3945, iwl4965)
have LED support. While LED support is nice to have (making it easy to see when
the wireless connection is available), the blinking of the LED whenever there
is data transmitted is annoying.In most networks, there is a constant chatter on the net. Windows server
browsing and announcing, Zeroconf/Bonjour announcements, Printer discovery.
When you're using some instant messaging or chat such as IRC there is some
data transmitted all the time. Your email program might be polling for new
emails, and your weather applet might be fecthing the latest forecasts.
So basically, there always is ome network traffic. Often in the range of less
than 1k/s, but there is.The new iwlwifi drivers don't flicker the LED with each packet received, but
apparently will just set the LED to a blink mode when they received or
transmitted some data, which if find rather irritating.Fortunately, this can easily be configured in Linux, just save this script
in /etc/network/if-up.d/iwl-no-blink and make it executable:
Andrew Pollock
Been rather busy, so I haven't had a chance to continue recording the
trip...
We got into Zurich (albeit
It’s not every day that your work is ignored by a founder of Mozilla Europe. From