I know managers love that term, but I think I’ve come to hear it as an insult… Sorta like being called an unprofessional “jack of all trades” budget handyman that does everything mediocre…
deleted by creator
“Full stack” is a way to devalue front end work.
Compliment. I love being able to do all the parts of modern software.
deleted by creator
As a new dev who is still working on a “full-stack web dev” course. I would definitely take it as a compliment.
It depends on the context, who is saying it and why. If my manager is trying to say that after I’ve made it clear that I’m not interested in frontend development then it’s insulting. Mostly because my manager isn’t listening to me.
I’m more insulted when people call themselves “full stack” but can’t restart Apache on their own.
Perhaps their stack is on Windows 2005 Server
Not an insult, just… highly inaccurate. I can do everything from hardware, via databases, to coding against said databases. But for your sake, I hope you’re not looking for UX/UI beyond (ab)using STDIO.
EDIT: What I cannot do is spelling, it seems.
If the salary is right, you can call me whatever you want.
It’s a compliment. Simply put, a senior full stack developer has leverage in their career’s direction that a senior frontend or senior backend developer doesn’t.
I couldn’t imagine tying myself to a single category for my whole career.
I’ve done front end, back end, database, web, Windows, and Linux development. If the job calls for learning something new, I’m on it. These days I’m making datacenter software for admins to use to manage their distributed applications. Before this, I was doing the same thing for factory automation at the edge.
Specializing has its value, but the more flexible you can be, the more useful you will be when the landscape changes and your boss suddenly asks you to set up an AI system or something.
I think it depends on the context. Calling me a full stack is an acknowledgement that I can work on every step of the system and usually every part of the system. I don’t consider it to mean equally good.
However if it keeps getting brought up when I am not supposed to be working on those other steps, that signals to me that maybe they are trying to push more work into me that I shouldn’t be do.
I can appreciate that when someone says “Our X Expert”. It definitely feels like more praise and more value.
I think every programmer should know how to write frontend and backend code, and how to deploy their code. Sure, everyone has their own specialization and things they like to do, but that doesn’t mean they should be ignorant of all aspects of software development.
I’d assume they were trying to pimp me to some buzzwordoholic. I don’t see any reasonable interpretation of it that’s insulting, though.
Having it be (perceived as) the norm is absolutely stupid - but the issue is with ignorant management and recruiters, not people who get into entire stacks honestly for fun or profit.