Remix.run Logo
NilMostChill 2 days ago

A possible solution, perhaps, but i personally wouldn't consider it a good one.

I can full stack dev, i choose not to because i don't like the current state of the front end ecosystem but that's a preference not a limitation.

I can also do devops, standard sysops, data engineering/analytics to a degree and some other misc stuff.

I would absolutely not expect that to be a *requirement* to be a member of a functional team.

> Any dev worth their salt can learn enough of a different discipline in the dev field. Or maybe I am biased because I was “raised language agnostic at uni”.

Setting aside the true scottsman of that statement, the technical ability needed to learn other disciplines isn't always the limiting factor.

Not everyone has (or chooses to allocate) the time to keep on top of the multiple sets of ecosystems needed to keep up with all the disciplines, being language agnostic is one the least important parts of being effective in multiple dev disciplines.

owebmaster a day ago | parent [-]

but you are fullstack, it doesn't mean you work in all steps of the software lifecycle but you potentially could. That's the point.

NilMostChill a day ago | parent [-]

That's a possibility for me, sure, but your original reply was basically:

"a solution is, everybody should be able to do everything, that way we don't have to do any actual skill based resource management because everyone is interchangeable"

with some vague allusion to "if they can't do everything then they probably aren't good at their job"

My reply was that i don't think that everyone being able to do everything is a good solution to what i think should be a skill resource management problem.

There are people who have the time, ability and resources to pick up (and more crucially , stay up to date with) all the disciplines, i don't think that should be a *requirement* and i don't think making it one is a good way of doing things in most circumstances.