Nerdview
Language Log readers may appreciate the following classic example of writing in technical terms from the perspective of the technician or engineer rather than from a standpoint that would seem useful to the customer or reader. I was engaged in reserving a rental car on the web, and got the date syntax wrong. Instead of having one of those little click-on-the-calendar widgets, the site required entry of the date of the reservation in a blank box using a strict syntax that it did not explain until the reservation failed and an error message was displayed. By strict syntax I mean (i) slash must be used as separator (continuous numbers will not work), (ii) day must be before month (American month-day-year syntax will not work), and (iii) the date must be four digits (two-digit year indications won't work). I'm not worried about having to know the date syntax of the culture I'm in; I can deal with that. And although the 4-digit year is a bit crazy (since time travel is impossible, the first two digits will be 2 and 0 for all reservations for the next 92 years, so they are not carrying much information), that piece of programming stupidness is not my concern here. The classic bit was the error message that popped up in red:
Please select a valid pick up date (DD/MM/YYYY) greater than today.
Have you ever said "I could do lunch any day next week greater than Tuesday"? Or "It would be helpful if you could deliver it greater than the 27th"? Or "I'm younger than my wife because my birthday is eight days greater than hers"? Of course you haven't.
Read the rest of this entry »