Archive for the 'programming' Category

Notes on O’Reilly Radar’s State of the Computer Book Market
Friday, February 27th, 2009

For the past several years one of my favorite places to track programming language trends has been the “State of the Computer Book Market” series on O’Reilly Radar. O’Reilly’s Mike Hendrickson dives deep again this year into the statistics and details of the computer book market in a 5-part series: State of the Computer Book [...]

Sunsetting Delancey
Sunday, December 28th, 2008

Three years ago I launched a little service called Delancey. Delancey was an early del.icio.us mashup that kept track of how many times you clicked on each bookmark. This usage metadata was valuable because with it you could sort your bookmarks in order of how often they were used, making for a simple but powerful [...]

User-Agent headers are out of control
Saturday, November 8th, 2008

Here’s an actual User-Agent header from my logs: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Tablet PC 2.0; .NET CLR 3.5.21022; Media Center PC 5.1; Zune 3.0; OfficeLiveConnector.1.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618) This is absurd. And it doesn’t help. My server does not care if you own a [...]

Why HTML
Saturday, June 7th, 2008

Short post here … The thread started by Elliotte Rusty Harold (super smart guy) called Why XHTML is provoking a number of intelligent and articulate responses. Here’s my take: I used to be firmly in the XHTML camp, but now I’m not. I’m not against people outputting valid XHTML instead of HTML, probably they should. [...]

Fibonacci Functions
Tuesday, May 20th, 2008

Tim Bray recently wrote in a short post entitled Language-Book Principles: I am getting really, really bored with factorial and Fibonacci algorithms. It is really remarkably infrequent that I implement any code that looks much like either. To which I responded: Ah, but they do matter! You can tell a *lot* about how a language [...]