Brake blocks do make a difference. Koolstop are a lot better than Shimano.
Poor blocks can wear out a rim in 5000 (road) miles, less than the life of a front tyre.
Ceramic rims last 3 or 4 times as long as plain alloy rims.
You often get a pulsing in your brakes as the rim just starts to bulge - don't assume that you must have hit a pothole or rock and bent the rim flange a little, but stop and check. If it is the start of a rim split, let some air out of the affected tyre and go home by the most direct route, avoiding using that brake as much as possible. I've caught 4 like that without getting a blowout.