Re:“Location-Based Pay” – Who are we to complain?
by greenrd on Sunday February 14, 2021 @06:00PM
(#26137110)
In reality, these days, software engineers train on the job to a large extent too. If your employer uses a dozen different technologies - languages, frameworks, tracing frameworks, infrastructure providers - which isn't at all unreasonable these days - then good luck to them with finding someone who has solid experience in all 12, especially if one or two are a bit off the beaten track. So I don't think "trains on the job" is a good definition for low-skilled. Low-skilled means there is less to learn, IMO.
Re:“Location-Based Pay” – Who are we to complain?
by ChuckMcM on Sunday February 14, 2021 @09:05PM
(#26138252)
For me, when someone designs a system from first principles it feels like software engineering, and when someone implements business logic in a preexisting framework, it feels more like software assembly. We can both agree that there is a wide range of definitions for "software engineer."
It isn't an unreasonable argument. The author of the piece glosses over the level of preparation/skill and automated vs non-automated manufacturing[1] in their clothing worker argument. And of course the cost of goods for a shirt that cost $10 in labor vs one that cost $1 in labor won't retail for the same amount.
[1] Jobs that train "on the job" (erroneously called "low skilled") typically have a wider workforce to choose from and thus get more workers competing for jobs and thus and lower wages.