I really like this article, and it had something I'll be implementing ASAP!
So, I'm not going to change the XP system wholesale- I feel like this is too simple to be satisfying for my table. BUT, the tier tables are crazy helpful for me. I always give out XP for exploration and social interaction, but the amount I gave out has always been really arbitrary. I love codifying "10 Percent of XP needed to level", and applying it to the tiers provided. I'll be putting the tier tables on my DM screen, and now my players and I will have a really clear idea of what kind of treasures, exploration, and NPCs they should be interacting with, and the exact XP they'll get for it. This is great.