Jessica in Indianapolis, Indiana, says her field of software development, rubber duck applies to a situation where you describe a problem you’re struggling with to someone else, and in the process of explaining it, you hit upon the solution, without any feedback from the listener — a conclusion you would also have reached if you’d simply taken the time to explain it simply to an animate object. This strategy of rubber duck programming was first recorded in a book called The Pragmatic Programmer (Bookshop|Amazon) by David Thomas and Andrew Hunt. Jessica reports that in her office, they also use the term cardboard dog in a similar way. This bit of developer slang appears to have been coined by Texas programmer Stephen J. Baker. This is part of a complete episode.
What makes a great first line of a book? How do the best authors put together an initial sentence that draws you in and makes you want to read more? We’re talking about the openings of such novels as George Orwell’s 1984...
To slip someone a mickey means to doctor a drink and give it to an unwitting recipient. The phrase goes back to Mickey Finn of the Lone Star Saloon in Chicago, who in the late 19th century was notorious for drugging certain customers and relieving...
Subscribe to the fantastic A Way with Words newsletter!
Martha and Grant send occasional messages with language headlines, event announcements, linguistic tidbits, and episode reminders. It’s a great way to stay in touch with what’s happening with the show.