I am pretty terrible at thoughtfully finding gifts for someone that I'm not absurdly close to, but I've worked with some people that are phenomenal gift-givers, even for people they don't really know.
How do you consider getting gifts for people that you know for holidays, birthdays, etc? Is there a one go-to thing you usually can get for a certain person or do you have to do some digging around? Are you generally clueless or are you a master gift-giver?
Additionally, do you have a certain interest that people can usually find a gift that is related to? I've made it pretty easy for my family/besties. Everyone knows to get me cephalopod anything and I'll be happy.