Wrong. Well, actually, right but for the wrong reasons.
I work with AI on a nearly daily basis. Even the most advanced AI is incapable of authoring any significant software. Sure, I can make it do the simplest things. I cannot tell you the last time I coded a Regex. But anything worth a damn? Nope.
And I have a MIT certification in AI and Business Impacts; I'm learning Machine Learning next semester; I use AI Prompt Frameworks such as COAST, CREATE, TACO, and STEER, so I know what I'm talking about.
AI, at this moment in time, is nothing more than a high-brow pattern-recognition and pattern-matching tool. It's a very interesting and powerful one, but it is not truly creative. It does not possess the intuition and creativity of a human.
Will it someday? Maybe, if it doesn't go off the rails first. Once I get some time again, I intend to write about this topic in my next sci-fi novel.
Now, many managers believe AI will lessen the need for developers. After they figure it out, that AI is not a panacea, I expect there will be a GREATER need for developers... those who know how to leverage AI. Management has been lured before by 'panacea promises'... SSIS, low-code solutions, no-code solutions... and while they have helped drive developer productivity, in no way did they ever supplant the need for developers.
AI will not replace developers. Developers who leverage AI will replace developers.
Looks like AI marcus’s developer hasn’t coded a Free Republic donations subroutine just yet.
Can’t trust it with a credit card, I guess. πππ
“Developers who leverage AI will replace developers”
Truer words have never been wrote...
Jevon’s Paradox
Right on. AI cannot *think*, meaning take in facts and create a solution. It can only take in data and reguritate it.
I also use AI for simple tasks, like code a short sequence of function calls, but it cannot create large segments of code.
For instance, I can ask it, “Create the calling sequence for Command.ExecuteReaderAsync()”, but it cannot create an entire class for it such as, “Create a class using the SQL command and connection for an asynchronous library calling stored procedures.” What it creates is never the entire class.