Strategy? Here goes:
I use the
Brewer's Friend advanced water calculator.
I brew with spring water from a large company that posts its report online. While the report may vary over time, I ignore that due to the very low levels of all minerals that make small variations irrelevant.
I BIAB and add all my salts to the entire full volume mash.
I plug my grain bill into the calculator, then add gypsum and CaCl such that:
Calcium is between 50-100
Chloride is between 50-100, higher end for round/malty profile
Sulfate is between 50-100, higher end for crisp/dry/bitter profile
Then I look at mash pH, which I'm trying to get into the 5.4-5.5 range.
If mash pH is lower than about 5.37 in the calculator, I add baking soda to get it up to 5.4. If it's higher than 5.5, I tweak the salts to dip it below, usually in line with my desired Chloride (CaCl) or Sulfate (gypsum) balance. If I really don't want to add more of those salts, I can use Epsom, or a small amount of lactic acid solution.
In short, I go for the
least amount of tweakage necessary to produce the basic parameters above. Usually just 2 salts, sometimes 3, very occasionally 4 salts/acid.
I've been pleased with every beer I've made using this technique, which includes everything from Lovibond 4-40.