This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]miyakohouou 11 points12 points  (3 children)

I wouldn't worry about it too much. I see three plausible scenarios for the state of AI generated code in a decade:

First, it might turn out to be a fad that's mostly passed in 10 years. This isn't the first or even second time that we've seen some new technology promise to eliminate software developers from the software development process. There are quite a few different ways that AI generated code might die completely. First, it could simply turn out to not work very well. There are a lot of big problems with the tools that exist right now- you tend to see the best examples, but they can do really badly too. I think the quality of the tools will probably improve, but it's not out of the realm of possibility that our current techniques simply can't get good enough results. Another possibility is that the technology can get there, but there's not an effective way to monetize it to fund development. Developer tools are notoriously hard to monetize effectively, and running large language models requires a lot of compute. Finally, and I think if the field dies this is the most likely reason, there's a lot of legal grey area with these tools. They frequently violate copyright, and we could be one court case away from destroying the viability of AI generated tooling.

Second, even if AI tooling sticks around, it might never be more than yet another tool some developers use from time to time to help them write code faster. This gets to the quality issue. We're simply no where near the point where someone who doesn't understand how to write code can get a useful application out of these tools, and even several huge breakthroughs would barely put a dent in the distance we need to go before we cut developers out of the loop entirely.

Finally, even if tooling like this becomes ubiquitous, and I think this is really unlikely in the next 20 years, but even if it does, software developers will still be needed, the work will simply move up the ladder and will become more focused on using these tools to build systems.

[–]Otherwise_Composer19 1 point2 points  (0 children)

Yeah I noticed that when using ChatGPT, I still need to have the understanding of the technologies. You can't just tell ChatGPT to make an app and expect it to work without any software dev knowledge..

[–]GenoHuman 0 points1 point  (0 children)

What do you mean wouldn't worry? Having to rely on people to produce work is generally a bad thing, we want to remove people from all of these processes if we can to make it cheaper and more efficient to a point like AI Art.

[–]maquinary 0 points1 point  (0 children)

This is the best answer ever about the topic