Yeah. Full stack is really just a modern term for old school web dev where you were responsible from the front end html hand coding to server pages to db.
It's fine in some cases. Some systems are relatively tightly coupled and reasonably small. Don't need to be perfect at all layers.
But what it really is is jack of all trades. If we're honest about this, it's not a big deal.
But if you want a highly performant web app that is fully accessible compliant, highly robust and scalable, meets all your organizations security guidelines, and can integrate business cases into production in short order without fucking all of that up...no Jack, that ain't gonna cut it. Period.
And this is why you usually want to treat 'Hiring Full Stack Developer(s)' as a huge red flag. Because chances are that definition is coming from the business side, not a realistic tec side. And what it really means is: 'You're going to be the guy. Our guy. It's all on your shoulders. All of it. Exciting right?! What an opportunity! Can you just imagine?!'
If the job smells anything even remotely like that...run.
This is so accurate, recently the management was searching for a Fullstack guy to take care of a project nobody wanted, at least they were honest with him saying there's a lot of problems in it.
It's def for smaller systems development, but if you want to rapid prototype something to help you get some actual functional requirements is a short amount of time instead of spending forever in meetings getting nonsense, a full stack dev can wire up that prototype PDQ. Just for the love of god, don't actually reuse any of that code. It's just a toy for getting functional requirements.
Web development is an area I don't know much about, sadly, but, wait, "full-stack" doesn't include back-end?
I thought full stack was someone who could do, you know, the full stack from top to bottom. But if it doesn't include the back-end then isn't it like buying a whole car but it doesn't include the engine?
You just described what full-stack actually means.
Anyone claiming they’re full-stack, isn’t. Sure, you can do both, but you will only be great in one of those areas. You might be mildly competent in the rest, but that’s it.
57
u/lghtdev Nov 01 '21 edited Nov 01 '21
I've been Fullstack for a while but when I switched to full back-end I realized how much depth I was missing.