Okay, go hire an accountant who only knows how to use a calculator - no formal training. Should be fine, accounting is just maths and a calculator is a tool to do maths with.
And honestly, even this analogy is too generous, because at least to use a calculator you have to know what the symbols mean. Vibe coding doesn’t even require that much.
Honestly, a calculator isnt even a fair comparison. A calculator can be reverse-engineered and proven to produce a certain output from a given input. Even scientists say AI is a black box. It cant be given any guarantees to what it will produce.
Would you hire an accountant that doesnt know how to use a calculator and can only do work by hand.
First of all, you don’t want to talk about analogies missing marks and then pull something like this. You didn’t just miss the point, you missed the barn wall behind the point.
The whole point of the article is that the new generation of developers won’t have the skills to spot the errors the AI makes. So, in your analogy, the accountant already has the skill and experience to know what to ask and fix mistakes the tool makes, and they can figure out how to use the tool, they’ll just be slower than without it.
In my analogy, we have an accountant who was trained to use the tool, not to do the work, which is exactly what’s happening in development now. Their work will be subpar and will run into blockers constantly because the tool gets stuck in a loop and the “developer” using it can’t code well enough to tell what it did wrong.
So, to answer your question: If the calculator was known to consistently confidently make shit up and leave glaring errors in its work, yes, I would absolutely hire a competent professional who doesn’t use one over a cookie-cutter vibe-numberer who can’t do it without one. Similarly, I’m not going to hire someone who can’t use a search engine without help either.
Okay, go hire an accountant who only knows how to use a calculator - no formal training. Should be fine, accounting is just maths and a calculator is a tool to do maths with.
And honestly, even this analogy is too generous, because at least to use a calculator you have to know what the symbols mean. Vibe coding doesn’t even require that much.
Honestly, a calculator isnt even a fair comparison. A calculator can be reverse-engineered and proven to produce a certain output from a given input. Even scientists say AI is a black box. It cant be given any guarantees to what it will produce.
Yes it does. People cant even use a search engine withlut help. If you dont know what to ask you dont know what youre looking for.
Just like your analogy misses the mark. Would you hire an accountant that doesnt know how to use a calculator and can only do work by hand.
First of all, you don’t want to talk about analogies missing marks and then pull something like this. You didn’t just miss the point, you missed the barn wall behind the point.
The whole point of the article is that the new generation of developers won’t have the skills to spot the errors the AI makes. So, in your analogy, the accountant already has the skill and experience to know what to ask and fix mistakes the tool makes, and they can figure out how to use the tool, they’ll just be slower than without it.
In my analogy, we have an accountant who was trained to use the tool, not to do the work, which is exactly what’s happening in development now. Their work will be subpar and will run into blockers constantly because the tool gets stuck in a loop and the “developer” using it can’t code well enough to tell what it did wrong.
So, to answer your question: If the calculator was known to consistently confidently make shit up and leave glaring errors in its work, yes, I would absolutely hire a competent professional who doesn’t use one over a cookie-cutter vibe-numberer who can’t do it without one. Similarly, I’m not going to hire someone who can’t use a search engine without help either.