this post was submitted on 07 Mar 2024
653 points (95.4% liked)

Programmer Humor

18971 readers
1044 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 13 points 5 months ago* (last edited 5 months ago) (1 children)

If you hear 'full stack', run.

What I was told by a fellow student, while I was writing my thesis (paraphrased).

[–] [email protected] 17 points 5 months ago* (last edited 5 months ago) (1 children)

It may suggest the company doesn't want to hire the appropriate amount of engineers, with the appropriate expertise, and instead want a mule. It also may suggest that product quality is a low priority.

[–] [email protected] 9 points 5 months ago (1 children)

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!

[–] [email protected] 3 points 5 months ago

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".