The urge to be alienated from your own craft (he had a tehcnical background at some point) and then justify it because you “dont have time” to code anymore (gee whizz maybe pick a different job dipass) is infuriating.
He’s just typing in a request and the code changes before his eyes – he isnt doing any fucking coding!!! He’s using a chatbox to request an entity changes the code!!! we already do that dorkshit!!! and we hallucinate bullshit too!!!
Look I know that capitalists will always align to automation over workers, but this isn’t that. This is a man who is genuinely convinced he is an active participant in the programming process despite occupying a role no different to the one he does already, only with faster results in the specific demos he creates.
Capitalism has turned its central contradiction – alienation, into a fucking product that people want.
I had a great CTO and the things that made him great (expertise with the platform, genuinely collaborative brainstorming, respect for teams’ autonomy) were gradually torn away via restructuring and “accountability” measures. Upper management can’t stand any sort of informal or horizontal structures producing good results because it invalidates there need for their existence.
Someone that is actually competent at hard to buy skills also becomes a liability for them. A healthy organization would use them to skill up their workforce. Capitalism looks for a way to make them unnecessary.