upvote
To semi-quote a higher up at $dayJob, at BigTech, talking to his directors: "If your engineers aren't fungible you're bad at your jobs".

Everyone should just be a small cog in a big machine.

reply
But that's just good management. You can't have your organization struggle because someone gets hit by a bus or quits suddenly.
reply
> good management

I'm not sure I'd apply "good" as a modifier. Being generous, maybe "mediocre."

Good managers know how to find, cultivate, and maximize exceptional people, and that's a difficult job.

I have a feeling that LLMs are going to drastically improve the baseline quality of software. The top end will always require exceptional human involvement, but it will look different.

reply
I disagree. As a manager you're better off accepting a little lower level of productivity from your best employees if it means you don't have embarrassing, to higher management but also to customers, lapses in productivity.
reply
Hm. To me there's a difference between handling the bus factor: make sure several people on the team knows about things, and fungible engineers: can move engineers between products.
reply
Is there? When someone gets hit by a bus you can't just move another team member into that job; you need to bring someone in from the outside. There has to be some level of fungibility for that to happen.
reply
yeah, most large employers think like that.

it remains to be seen if thats going to be the way in ~10 years after the dust has settled.

i suspect those middle managers will try to fight tooth and nail to hold onto that status quo, because it leaves them with all the power.

reply
Fungibility is tangential to the sort of culture shift I'm talking about.
reply