upvote
> The firmware inside an internal combustion engine control unit did not take someone's job away.

Of course it did. Cars and motorcycles used to need to be taken to the mechanics all the time. Now they just run and run without issue, thanks to what you mention.

> All this stuff gave us more than we had before

Absolutely. Just like all automation. It takes away jobs, but increases production. That's why it's worth it in the end.

> Even when software has been used for automation it's been done to eliminate boring labour, not creative work.

Yes, and now AI is eliminating the boring labour of programmers. Will they come to terms with the fact that their jobs are unenjoyable and nobody actually wants to do them, like the coal stokers and switchboard operators?

But I agree with you that there are some outliers within programming that go beyond automating jobs and processes. Like the examples you give.

reply