Upscale restaurants often have strict policy guidelines dictating how the waitstaff is supposed to interact with customers. Not only does this ensure that the customers have enjoyable experiences, but it also ensures that the waitstaff interacts with the customers in a consistent and professional manner that is consistent with the vision of the business.
Software development consultants have a great deal to learn from restaurant servers regarding how to interact with clients. Bruce Buschel, a restauranteur in New York, wrote a blog post on the New York Times outlining 100 things his servers will never do. Here, we take from the list the 10 items most relevant to software development consulting and explain how they translate to the work we do every day.