I generally determine the tip I give, or if I give one at all, by a few factors:
- how much effort I have had to put into the process
- how much effort the person serving me has had to put into the process
- whether I intend to return to the establishment
- how hot the person serving me is
So cute server at my local bar who brings me beer and wings while I yell at fat men running into each other on TV? Big fat tip. Pizza guy who always brings my delivery first so it's still piping hot and is nice to my dogs? Good tip. Hairy Greek dude with the lazy eye who serves me falafels at my local take out kebab shop? Small tip. Bored wage slave handing over underfilled, overpriced "pints" at the hockey game? No tip.