Since the 90s, basically.
Yeah, I get that they have the same meaning, I’m talking about usage.
The article makes the point that “coding” has a less intimidating connotation. I’ve noticed that a lot of the kids I teach (I teach private guitar lessons as my day job) have “coding” classes, usually Python or something like that. They are the ones that most don’t seem to know what “programming” means. Maybe “coding” makes it sound like a game whereas “programming” sounds like work and is intimidating.
In any case, it seems to be the trend. Whereas when I was doing it in the 90s, “code” was sometimes used to describe a program, but I don’t remember anyone talking about “coders” or “coding”. Now it seems to be shifting in the opposite direction.
I guess “hacker chic” also has something to do with it. “Programmer” has a connotation of someone in a short-sleeve dress shirt, tie, hornrimmed glasses, and sporting a pocket protector. But “coding” sounds like you’re being sneaky, like you’re hacking. In the 90s, hacking was still thought of as losers in their mom’s basement. Now, hacking is semi-cool and mainstream. “Programming” sounds old fashioned but “coding” sounds cool. “Coding” is more marketable. Maybe.