Coding and development are a peculiar activity, hardly defined by a single point of view. A large part of coding people engineer code and call it their job, another use code as a mean to achieve different goals. For some coding is a nightmare, for others a tool, and for some « code is poetry ».
Coding is actually evolving from a technique to a language, just as writing evolved from a technical purpose managed by specialist (keep track of kettle and goods in early mesopotamian writing) to many purposes, as a cement for modern civilisations, just as money in a different way.
Coding add a new layer to regular language : its interpretation by the computer, like a magnifying glass on a written text : it gives the first text a second meaning that enables interactions, input or feedback with the user.
I shall continue this soon, with some input on my own coding experience…