(no title)
Bayramovanar | 1 month ago
But factory workers usually require specialized machinery, tooling, and physical capacity, which makes overhiring slower, harder and more constrained. Those investments force more deliberate planning.
By contrast, engineers mostly require a laptop and company hoodie... That low marginal cost makes it far easier to hire aggressively on expectations and unwind just as aggressively when those expectations change.
brk|1 month ago
Lines with specialty equipment and tooling can also often be sped up. That can allow for other jobs to be added to all the functions that support the processes involved before and after the specialty equipment.
New employees also often require training and some apprenticeship time, meaning they can get hired ahead of actual demand.
Bayramovanar|1 month ago
in tech cost of hiring is lower which makes headcount a much easier speculative bet and layoffs a much easier reset when the bet fails.
paulnpace|1 month ago
My experience with seeing new shifts added is initially with only specific processes, and even with those it is with journeyman level technicians running a small crew to support relieving a bottleneck in production.
Alternatively, manufacturers can outsource until they have enough volume to add a shift, but across the economy the net is just transferring production from one facility to another.
blenderob|1 month ago
Alas, gone are the days when engineers too required specialized equipment like a desktop computer on the desk that you couldn't move with you. Every evening, you left it at office and went home to live a 100% home life. Alas, gone are those days.
bitwize|1 month ago
zrail|1 month ago
QuiEgo|1 month ago
aleph_minus_one|1 month ago
> By contrast, engineers mostly require a laptop and company hoodie... That low marginal cost makes it far easier to hire aggressively on expectations and unwind just as aggressively when those expectations change.
Software engineers also need
- specialized machinery (at least when they have to upload to some computation cluster or cloud), think for example of the costs for GPU/TPU clusters for AIs at the moment
- tooling: depending on the sector, the license costs for the sector-specific business software can be similar as expensive as specialized machinery
- mental capacity (instead of physical capacity)
re-thc|1 month ago
> That low marginal cost
Not true. That's how everything falls apart. Scaling software teams isn't simple. There's lots to account for. Do you just assume everyone commit to the same file and let it crash?
The more people, the more work is required to standardize, organize, document and fix gaps. You can say you're already at scale and things "should" be done but they never are. You hire a team into a specific area to find it was a giant hack supported by a part-timer and as you try to fix it the problems keep escalating.
AnimalMuppet|1 month ago
Does anyone know what the typical tool cost is for a factory worker?
(And the tool cost for a factory worker can be zero if you're hiring for a second shift - they would use the same tools as the first shift, just at different times. In contrast, I don't think there are very many places that ask programmers to use the same laptop in shifts.)
arter45|1 month ago
It's probably lower. Apart from safety gear like helmets and gloves, everything else is most likely reused across shifts or shared across workers simultaneously (think industrial machines).
Bayramovanar|1 month ago
_m_p|1 month ago
thunky|1 month ago
And, (assumption again) the factory boss doesn't have an incentive to increase idle worker numbers, where a dev manager often benefits from being in charge of a larger number of hardly working people.
silvestrov|1 month ago
All of a sudden it is no longer enough with a few shell scripts. No, we need a full kubernetes cluster to run a service used by 10 secretaries.
No, we can't just use PostgreSQL as a queue, we definitely need Apache Kafka for 1 msg per second.
Propelloni|1 month ago