The symbol grounding problem raises its head in the fields of the philosophy of AI, philosophy of psychology and philosophy of cognitive sciences. The solution to the symbol grounding problem must account for the genesis of mental representations in the world. It has to offer a strategy for grounding mental representations in the objective domain. Orthodox representationalist theories do not provide a satisfactory reply to the symbol grounding problem. On the other hand, there are embodied-enactivist approaches that dissolve the problem but only at the cost of representations and internal phenomenal states. The code model of biosemiotics provides a biologically viable (i.e., mechanistic) venue for developing a new solution to the problem. For the same reason, it could reconcile representationalism to the embodied approach.