I've been making potato salad for many years. Even won a cooking contest with one of my recipes and have tried all manner ways to cook the potatoes. Boiling in water, pressure cooker, microwave, etc. It wasn't until I used my rice cooker that I happened on the ideal way, at least for me, to cook potatoes for potato salad.
My rice cooker has a steamer insert that can be used to steam all manner of veggies. In a fit of "why not," I used it to cook potatoes for my potato salad. I will never cook my potatoes any other way.
First of all, the potatoes aren't sitting in water, which can cause them to absorb it and become mushy/watery. Then, I can arrange them in uniform pieces, which ensures they all cook at the same or reasonably same rate. Haven't had an iffy batch of potatoes since I've been using this method.
I'm just throwing this out for those of you who may have a rice cooker with this capability.
Oh, by the way, I purchased my rice cooker at a thrift store for $2, so I think it's been a good investment.