I don't know where you're getting the random 30% number, but the formula I posted is the tried and proven method for keeping your shares per minute at the sweet spot between accurate stat tracking and bandwidth/CPU savings.
I got it from this post by astutiumRob:
https://bitcointalk.org/index.php?topic=18313.msg3244309#msg3244309That's the formula that yurtesen was having trouble with.