An inveterate ‘early adopter’ like myself can’t help thinking that I might be arriving too late at the techno-party. While I consider myself to be moderately ‘tech-savvy’ I always have the feeling that I am missing the boat. I mean, what does it say about my level of technological prowess that my kids [...]

So I sit here, desk piled high with papers to grade on one side and research notes on the other. I am tempted to dive into the papers because I know that it is the more structured, as well as the more time-sensitive, task. But I am determined to make some sense of [...]

The youtube video you see here has been produced by Google. It starts out, innocently enough, as a demo of some of the features that have been developed for Android (Google’s mobile phone operating system).
Spoiler Alert!!: If you are a fan or devotee of open source software this video ends badly with Sergey Brin [...]

The internet has become a wellspring of really ‘neat’ information for those of us that like to know what’s going on ‘under the surface’. For instance I have a wpstats plugin that allows me to see how many visitors I have at my blog, what browser they use, and what pages they visit. [...]

A few weeks ago my daughter Lauren came to Richmond to visit. I know she wanted to see me but the big attraction was an Andrew Bird concert at Toad’s Place. Lauren is a big Andrew Bird fan and had always lamented the fact that Bird didn’t venture into the New York area. [...]