I read about the sorites paradox, especially "what is a heap?" and was a bit puzzled about the reasoning.
Isn't it fairly straightforward to say, "fiftenn grains is not a heap" and "fifteen thousand grains is a heap" and then say, "even if we cannot give a single precise number where "not a heap" ends and "is a heap" begins, we can narrow down the range within which it occurs, right? In other words, a sort of "bounded fuzziness" applies, where we know for sure what is a heap and what is not a heap (the "bounded" part) while we cannot say exactly where the transition occurs (the "fuzziness" part). It also reminds me of Alexander the Great's solution to the Gordian Knot problem, in a way. People are getting confused because they are using the wrong tools, not because of the nature of the problem itself.
the argument seems reminiscent of the supposed paradox about achilles and the tortoise, you can calculate the exact time at which Achilles catches and passes it.