I will say this: because of so many order online, delivery, and cashless places - especially when visiting the USA - I pretty much tip 20% before I ever get food - and I'm totally okay with that.
also my favorite self deprecating thread:
https://forum.calgarypuck.com/showthread.php?t=56859 
where I ended up with a title of "not special"