Codear es dar golpes con el codo

. Eso es lo que opino.
A ver. El significado de las palabras las da el uso y la costumbre. Si un lego en la materia lee esa palabra entenderá lo que escribí en el párrafo anterior, pero si eres del ámbito de la programación, entenderás que se trata de escribir un código fuente en algún lenguaje de programación y no andar a los codazos; palabra esta última que se puede entender como un golpe con el codo o como un código fuente muy grande y enredado (o muy ingenioso!).
En lo personal opino que "codear", en el sentido de escribir código, es una mala traducción del inglés "coding" que, como bien dices, se traduce como "codificar" en español, aunque la traducción no es exacta (como toda traducción), y que lamentablemente esta palabra "codificar" incluye más cosas que las que se supone debe traducir, como por ejemplo "codificar mi nombre" que se puede entender como "escribir mi nombre de forma tal que solo aquellos que conocen el código pueden entenderlo".
Así tenemos que "codear" tiene un nueve significado dependiendo del ámbito o contexto en el que se use. Un significado bastante nuevo si me preguntan.
Para mi que el término correcto es simplemente programar. Pero quién soy yo para impedirle a la gente inventar significados nuevos a falta de uno mejor...