Restaurants are a lot like developer shops. You have your front of the house: waiters (sales people), hosts and managers, food runners (analysts). And then you have your back of the house: chefs (architects and lead developers), line cooks (developers) and prep cooks (producers). There’s no good equivalent for dishwashers in a typical developer shop.

Developer Life, Yo | Dead Programmer’s Cafe