You nailed it when you said "I see that as being an artificial distinction". They are all just names given to the general role we play. If you ask me, we should probably give up these artificial naming conventions in lieu of "developer - expert in "whatever" or software engineer "generalist" or "developer - with "design training", etc.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You nailed it when you said "I see that as being an artificial distinction". They are all just names given to the general role we play. If you ask me, we should probably give up these artificial naming conventions in lieu of "developer - expert in "whatever" or software engineer "generalist" or "developer - with "design training", etc.