Creamy Homemade Vanilla Pudding (Plus the Secret to Getting it Smooth)

Using whole eggs and milk, I've finally found a scratch vanilla pudding recipe that isn't watery or filled with small chunks of cooked eggs.