That's a fair comment.
> Also, look! Engineers are talking to designers.
I think most good teams have had engineers talking to designers since well before Figma :)
I often ended up sitting next to one of the developers, working along-side with him, helping him on the technical issues (reading Stackoverflow and github issues on various repos for example) while he helped me with the designs by challenging and testing as we were wireframing ideas. Kinda like aöpair programming, but for designers and less siloed.
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.
Also, look! Engineers are talking to designers.