What’s Wrong with SQL?

A lot of things, Mike Stonebraker might say, but I have something rather fundamental in mind.
Suppose I’m developing some sort of academic course management system. Chances are I’ll want to display to the user a list of course offerings and their associated course codes, readings from the syllabus, meeting times etc. Maybe something like this:

Now [...]

Telemarketers and Social Networking

Today I got a call from a job recruiter who had found my phone number on a public web site at MIT.  I cut him off early: “Thanks, but I’m not going to be graduating for several more years, and I’m not currently looking for employment.”  Goodbye.
Or not.  “No, actually–”, he jumped in, “I’m not [...]

Location-Sharing Adoption

With the advent of Google Latitude last week, more eyes have been on location-sharing tools, like recently deceased Dodgeball and fully Twitter integrated Brightkite. Latitude offers particpants the option to share their location by setting it manually or by letting Latitude detect it (which doesn’t seem to be quite right yet), using iGoogle or Google [...]