Hi again, George. Oh boy, do I have an opinion about this. And you're right, there are various schools of thought on this at TFP. My first attempt at adding CYA was to use the liquid kind, dilute it in a bucket and then just pour it in around the pool perimeter. DON'T DO THAT!! I didn't mix it in well enough, or it came back out of solution, so when I dumped that last of it in my pool some of the CYA residue had clumped up and then it floated down to the bottom and made a pile. In just the span of time it took to run and get a brush to swirl it around, it left a permanent stain on my brand new pebble finish! My first DIY pool care mistake!!
So liquid or granules, I will NEVER again add any CYA directly into my pool. Which is why I don't use the sock-in-front-of-the-return method, nor the walk-around-in-the-pool-and-squeeze-out-the-sock method. Both of which, I'm sure, have worked fine for thousands of people. Instead, I like the skimmer method. Though I wouldn't just pour it into the skimmer, nylon sock or no, because I wouldn't want it to float out of the skimmer into the pool. I use only granulated CYA, and put that into a sock. Actually, one of those zippered laundry bag things (for washing fine delicates). I find those bags have a good sized mesh. The sock I once tried took too long, as it trapped the granules. So... CYA into the bag, and then I hang the bag in the skimmer by trapping the end of it in the concrete skimmer access opening lid. That way, the bag can't somehow work it's way out into the pool. (Super paranoid, or what!?!) I let the CYA find it's way to my cartridge filter, where it further dissolves, eventually, into the main pool.
The downside of this MO is that it can take a long time to see the results of the addition. It dissolves out of the laundry bag fast enough, that can take as little as a few hours. But the CYA can get caught up in my cartridge filter for a while (not sure how long), but I don't care. I check the CYA level after several days, and then add more if needed. I'm not in a hurry...