My PM doesn’t tip me when I complete a ticket quickly; I don’t tip QA when they catch a bug in my code; the on-call engineer doesn’t tip me when some docs I wrote save them a few hours of time fixing an issue I saw during my last on-call rotation. And yet! The company seems to keep making money and doing well, and we all seem to like each other (mostly, except for that one guy, but he doesn’t like anyone).