What I'm arguing is that dismissing these philosophical problems as just nonesense rooted in the vagueness of language is missing the point. If nothing else, these paradoxes lay bare the vagueness of language, but moreover they beg the question of why language is so vague. What's more, it turns out that making language more precise — as we've tried to do with computers and mathematics — doesn't seem to solve the problems at all. In fact, it seems to lead to even more trouble, as, for example, the designers of Subversion or Mercurial eventually discovered.