The other aspect that makes all this even more tangled is that much of language, particularly the area of categorisation, is based around metaphor and analogy. As mentioned earlier, code is not a Platonic ideal handed down to, or discovered by, us. It, as all words, is a bucket for a bit of our struggle to break the bounds of hard solipsism.
The power to me of the metaphors of DNA being like a blueprint, a code, a recipe, or a multicoloured adsent minded giraffe called Doris is that only by a multidimensional approach to using language can we hope to only connect.
Indeed perhaps thinking about it, code works as a better word than language there, since language is usually about the written or spoken arrangements. We often use language as a metaphor, see how entwined this all is, in other areas such as music and painting, but again it seems that code would be clearer there. Language is almost a crystallised code. A code that has moved on from being something needing to be broken.
Perhaps it is also by analogy a game, a concept highlighted by Wittgenstein, as illustrative of the ineffable slipperiness of even our most solid code.