Full Stack Programmer Doing Frontend
Full Stack Programmer Doing Frontend
I feel seen.
I might get that sentence embroidered on a pillow.
Just because I am capable of doing those things does not mean I should.
This is the crux of why so many companies, especially “smaller” ones, are a hot mess. capable of << good at, but of course it’s cheaper to just get johnny to do everything.
No worries. Wasn’t really offended. ;)
Fuck that employer behavior, though.
It just means he can’t do it by himself.
Yours won’t be perfect, but you can do the whole thing by yourself.
I sometimes wish my employer didn’t know that I can write Python code, so that they wouldn’t ever assign me front-end work. I prefer to deal with programs that take lists of numbers and return lists of other numbers.
(I’m not as bad as one guy I used to work with. His backend code only took binary-encoded configuration files for no reason I can think of except maybe to punish anyone except himself who tried to use it.)
As a fullstack developer I don’t appreciate you calling me out like this. Write an efficient SQL query you framework monkeys.
But also, this is very true.
DROP TABLE
That seems like a pretty efficient query!
And then a DBA comes in
I’m convinced that’s a mythical being. In my 20+ years of experience I’ve never encountered one.
If you hear ‘full stack’, run. What I was told by a fellow student, while I was writing my thesis (paraphrased).
Came here to ask if I’m the only one grossed out by the term “full stack” and its exploitative implications. Thanks for explaining why :3
Hey, maybe they make up the difference in “exposure” or something! That’s a well-loved way to ask for free/underpaid work!
I love shitting on Fullstack devs as much as the next guy. However, sometimes it really just does make sense for an (often internal) product maintained by a one-person team, and it doesn’t have to mean that the organization doesn’t value them. I’ve seen it happen.
However I would not recommend it as a career path because it’s essentially impossible to tell what you’re getting into when you get hired. Could be what I just described, could be that you inherit the full responsibility for a 20 year-old perl+php5+xhtml+angularJS mess.
I think it can only truly make sense if you work independently and get to build projects to your own quality standards, assuming you manage to find a “scope is small enough that specialization doesn’t make sense” niche. This is very hard which is why in practice “full stack” tends to mean “master of none but good enough to get a product out the door cheaply”.
Backend Requirements: “When x,y goes in, I want x+y to come out!” - Okay
Frontend Requirements: “Well it needs to be more user-friendly, and have this rockstar wow effect” - Yea wtf are you even talking about? You want me to add random glitter explosions, because I found a script for that, that’s pretty ‘wow effect’ right?