What's the difference? I found this definition of FSD on Google: "A person who understands both front end and back end technologies, tooling and services, and combines all these skills to make something that works in production" Isn't this same for SWEs?
Not all SWEs are FSDs. I, for example, know next to nothing about HTML, CSS, and JavaScript, but still produce a lot of valuable product.
SWE is what FSD call themselves to feel more intelligent and sophisticated
Then what do insecure developers call themselves?
... rockstar and/or ninja?