[UPDATE]: Added a poll.
Let me ask this:
> Why do "programmers" get referred to as "coders" in many instances? (that's like calling a poet, a "pen mover" - it very much undermines their profession, and reduces them to the lowest common denominator... I think... I can't articulate what I mean)
> Why do "programmers" refer to themselves as that, when in many cases they have ZERO knowledge of the hardware which is abstracted away from them, 5 layers down at bare metal level, and ALL they know how to do is drag and drop boilerplate templates which call APIs...?
> THE most irksome of all, is the sheer delusion that seems to have swept across Silicon Valley & slowly become accepted, is that "programmers" are... ENGINEERS!

Please read these articles; the former is well written, and also the latter, but I tend to lean toward the wording of the former, more, not sure why. Bottom line, as I see it, is this:
++ You can't grab a block of binary, sand the rust off it, throw it in a lathe and machine it into a part.
++ You can't expect to call yourself an "engineer" when the fundamental concepts (text) with which you fiddle, all day long, can be (and IS) changed on the whim of some "framework" manager, overnight. Imagine if the mass of a block of lead could be arbitrarily edited to some variable, in a second. Imagine if constants and measurements in physics could be changed to fit some formula, "just because".
I am not annoyed, nor even slightly angered, or in any way fazed by the term "engineer" used to refer to code monkeys, but many others may be, and to be frank, I find it a laughably naive term to use, based on the fact that people hearing you say "I am an engineer" when what you do is fiddle with lines of text, laughable and quite insane.
Yes, I know software CONTROLS things in the physical realm which are engineered, but that doesn't make the software author an engineer. Ever.
Here's the articles:
>
https://www.theatlantic.com/technology/archive/2015/11/programmers-should-not-call-themselves-engineers/414271/>
http://nic.ferrier.me.uk/blog/2013_04/you-are-not-an-engineer