Show me a front-end developer that has mastered every aspect of front-end development, or a back-end developer that has mastered every aspect of back-end development.
Everyone else only gets to pick a somewhat arbitrary subset of those aspects. Some pick subsets from both front-end and back-end (in fact even for a front-end developer having at least some understanding of back-end development is a good idea and vice versa). If those subsets have no clear bias for one over the other, congrats: you're doing full-stack.
Yes, the label is misleading, not every full-stack developer can literally work at any level of the stack equally proficiently. And if they're relatively new to programming they may have spread themselves too thin.
Heck, in the 90s most web developers were "full stack" by necessity (mostly because there wasn't much of a frontend until CSS gained traction and AJAX became a thing). Back then we just called them "webmasters".
Everyone else only gets to pick a somewhat arbitrary subset of those aspects. Some pick subsets from both front-end and back-end (in fact even for a front-end developer having at least some understanding of back-end development is a good idea and vice versa). If those subsets have no clear bias for one over the other, congrats: you're doing full-stack.
Yes, the label is misleading, not every full-stack developer can literally work at any level of the stack equally proficiently. And if they're relatively new to programming they may have spread themselves too thin.
Heck, in the 90s most web developers were "full stack" by necessity (mostly because there wasn't much of a frontend until CSS gained traction and AJAX became a thing). Back then we just called them "webmasters".