I tip more for professional anonymous service. I don't care about your flare or your personality or what you think about the book Im reading or the conversations I'm having. Be precise, prompt, get my order right and then leave me be.
I also tip more if the waiter is sensitive to my being a vegatarian. For example, if I start off by ordering the veggie appetizer and you ask me if I'm a vegetarian or tell me about dishes to watch out for that might have meat or fish in the sauce. That will get you nice tip. If I've expressed that Im vegetarian and you 'fuck up' and bring me the dish with meat because the cook messed up or some shit you might as well go on to the next customer.
Also, when you gave me my CC receipt and glanced at it to learn my name and say thanks 'first name' for coming...not gonna get a good tip. If use my last name you will...sort of like being cold called by salespeople you don't know who use your first name because they think they're being your buddy...
I come from the south where you use a persons first name after they invite you too.
Also, I cant stand guys like my brother who start schmoozing the waitress with "darling" and "honey" like he just walked in and made her day...she had to wait on you fool you're at her table! She doesn't want to fuck you or flirt with you but now she has to as you've put the tip amount on her "playing along" with your shit..ugh it pisses me off.
man I hate humans today...