@atpfm re: skill shortage and AI — I feel Marco had a really good point in there somewhere, even if John’s rebuttals were correct
I think an eye for history may help? I feel like I’ve seen this play out before because AI is a type of automation, and 20 years ago I was in the midst of a manager-led ferver for “automate everything!” and when we, the manual testers, started to report back CONCLUSIVELY about limitations, managers responded with “huh? don’t you WANT your job to be easier?”
Okay that feels familiar but with hindsight there was nuance. Automation had three outcomes:
1. Don’t bother: you hate the manual task, but this isn’t suitable to this new technology
2. That’s handy: you find a different task that was for a totally different job, and apply the technology. Depending on the corporate structure, this may produces smiles and 👍
3. New frontiers: There will be tasks that were previously out of the question, unreasonable to attempt. These are newly in scope. Someone may need to figure out why this helps anyone or anything.
My favourite metaphor — still liking it — is introducing calculators to mathematics classes.
1. Did it make arithmetic redundant? Err, no, I mean not really. If you don’t know what a right answer SHOULD look like, you’re still bad at this.
2. Did it help though? Oh sure, we find it really speeds things up while doing algebra. Better than a slide rule. But they’re the students who get a calculator. It’s not allowed for much younger classes.
3. Is it letting you do something new? For sure, we can experiment like never before, and check answers three ways when that’s an option — there used to be no time for that, and you had to be methodically perfect on the first go.
So with calculators, and then spreadsheets, did the amount of arithmetic being done reduce? Well sure on paper yes, but no, not REALLY. It went up. There was more to do.
This is why the Photoshop example was a bit down on the capitalism (let’s agree on a mixed mode economy … and dodge a flame war). Having mathematical tools proliferate with calculators and spreadsheets gave the power to small businesses and large businesses everywhere, and there was more “work” — more of it was being done. And it truly is better this way.
Not rooms full of scribes. Or typist pools.
Photoshop might feel like a disappointing example and rightly so if it’s putting out the flame of human creativity. So it’s probably not Photoshop but generative art? Or at least it’s a proper good debate. I’m making generative art for $0 that I wouldn’t buy for $5, but the true cost is closer to 10¢ so let’s hope the true economic value gets transparent soon. Don’t externalise costs — that’s bad for society (and capitalism).
And in the long view of history — was it ever thus?
It’s not just automation but all technology? Steam power put manual labor out of work and then created lots more work.
And so the point sounds really true: The proportion of assembly language coders may go down but the total number of coders goes through the roof. Just like spreadsheets did to “who is a mathematician?”
This ties in to one more historical trend: Specialisation scales with population.
AI, like many technologies before it, is going to allow (if not create) a lot more specialist roles. Or you could say that manual programming turns into one of those?
We only get to focus on what we love because the world is so large — and free trade is a key part of that, but I digress —
If everyone couldn’t specialise, and lean on others who specialise, then we’d all have to focus more time on the essentials of life. And for some that is fine, no sarcasm intended.
The lower the population goes, the more time or chance of more time you’d have to spend on food — cooking it, or gathering it. We can stay in touch with this reality but we don’t want to be limited to it.
I think Marco’s point about “expertise” is essentially right, and maybe John’s definition is subtly different. I still like my 2023 joke “AI stands for Average Intelligence” but the bar is still going up.
Experience yes, assessment no.
(Except when a harness is added … we’ve done it for programming: Where next? Are there limits?)