At Google in Canada we are no longer supposed to refer to ourselves externally as software engineers, for legal reasons. We're software developers again. Which is how I have always thought of myself.
Well, back in the 90s I called myself a "programmer." I miss that, too.
Same with a doctor. You study for that, get the label. You cannot/should call yourself a doctor if you just read some Wikipedia articles and listen to grandma tips and go applying band-aids and aspirins.
> Well, back in the 90s I called myself a "programmer." I miss that, too.
Oh man, so true. I miss it so much. Developer is such a vague term.. but in my little heart I still consider myself a programmer.
I guess what it comes down to, is software a machine/engine? Also, the person who does the "slicing up a design, authoring markup and CSS, and sprinkling in a JS plugin or two" is or should be the designer, not the developer.
Because software development in the real world is hard. Hard computer science is hard. We're still in the infancy of the profession and have a long ways to go. I could honestly see it comparable to bridge building or rocket science.
Then reading again and seeing "javascript build pipeline" just made me LOL. Cause that's rocket science too.