16 Jun 2000 amk   » (Master)

Took care of the various things I did during the California trip; pyexpat.c patches, Distutils scripts for some bits of Zope, Web page changes.

Last night, went w ith a few friends to see Eric Idle in concert with a few friends; it was mildly amusing, but not great, and not worth the shockingly expensive ticket cost ($55! -- I found out the cost after agreeing to go) The few bits of original material were the high points for me, since they were actually new -- a song about the Getty Museum in LA, a gender-reversed version of the Noel-Coward song from Meaning of Life (oh, you know the one I mean). Seeing yet another performance of the argument sketch, or the Lumberjack song, was familiar and boring, though at least Peter Crabbe and Mark Ryan, two of the accompanying troupe of actors, did pretty good approximations of Cleese and Jones.

Book review: The Practice of Programming, Brian W. Kernighan, Rob Pike
A discussion of the stylistic side of programming, covering how to structure programs, and how to debug, test, and optimize them. While there's some material worth reading here, this really should have been a 50-100 page essay and not a 240-page book. Chapter 2, 3, and 9, on algorithms, a sample Markov chain program, and on notations, could have been completely dropped from the book without losing anything very important or interesting. The chapters on testing and portability offer little beyond a few generalities, while the debugging coverage is quite good, emphasizing the importance of carefully tracing causes and forming a hypothesis to explain a bug, and the style chapter is a modernized and greatly condensed restatement of Kernighan and Plauger's The Elements of Programming Style. Worth a quick skim, paying more careful attention to the more interesting chapters, but not of much long-term value.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!