Did AI just kill coding jobs?

Nop. I have spoken with a few experienced full-stack developers and all laughed at the idea that an AI tool can do what they do. MAYBE for small tasks can be handy, but that's all.

Also, I suspect that ChatGPT is not going to be public for too long.
 
I use Tab nine AI plugin for Jetbrains software, and it helps improve my coding, not kill my prospects. I'm looking forward to years from now how it will make building bots as fast as ubot! lol
 
Man, I even talked to some experienced software developers and they said ChatGPT can even write 90% of their projects already. Even if it is like that now, imagine what will happen in a few years.

Maybe it will kill 99% of the entry level and medium level jobs in IT?
WOW what is their project about?
 
Man, I even talked to some experienced software developers and they said ChatGPT can even write 90% of their projects already. Even if it is like that now, imagine what will happen in a few years.

Maybe it will kill 99% of the entry level and medium level jobs in IT?
They can't take over human jobs even and they are also created by humans. AI can make the process easier but we can't trust them blindly because exceptions are always there. If we will totally rely on the AI in future then it will definitely be a high-risk task.
 
AI that performs coding, relies on database. That coding database is coding done by human coders. So, let us assume that all human coders in the world stop coding and people use only AI for coding, then the database used by AI for coding, would eventually reach a point of limitations in terms of implementing anything new towards newer requirements by various industries. I am not a coder, so I hope my question makes sense. If not, please do correct me.
 
AI that performs coding, relies on database. That coding database is coding done by human coders. So, let us assume that all human coders in the world stop coding and people use only AI for coding, then the database used by AI for coding, would eventually reach a point of limitations in terms of implementing anything new towards newer requirements by various industries. I am not a coder, so I hope my question makes sense. If not, please do correct me.

Not all coders will stop coding immediately. But repetitive ones will stop. And only creative ones and strong problem solvers will have to keep coding until their thing become obsolete too but as I said even if this AI thing will end 90% of coding and coders, this is already a big game changer from now on. We'll see.
 
I have also tested the chatgpt asking it to code, the result: In those 30 lines of code most of the steps were fine but, same as image generation where you get a 3-eyed face, at the middle of the code was a process interruption and needed to correct that. Re-arranged the conditional design around that point, and added the process interruption at the end of the code. More than this, there were some optional arguments I needed for the app (which is mostly safe coding practice regarding exception handling or preparing for debugging) which chatgpt didn't know to add.

These lacks can be solved in the near-future? Maybe
Could AI make complex app design to suit every need in the near future? I doubt it can.

Not even close. Being a developer isn't just about hammering out code mindlessly. It's being able to identify, understand, and solve problems. As well as understanding how the problem and potential solutions impact the system overall. ChatGPT is capable of solving some algorithm problems, but those aren't really things you encounter day-to-day in development work. It also has no idea about libraries and how they work together. I could go on, but I'll stop.

ChatGPT doesn't even scratch the surface of what an actual developer does. I wouldn't be worried in our lifetimes about any developer jobs being replaced by AI. Systems are too complex.
Well said and I totally agree.
Even if the bot you get is broken, wouldn't it be cheaper to "generate" it and then hire a developer to fix it than having someone code it from scratch?
Sometimes it's harder to repair a broken house than build it from the ground up. But yes, this can be a use case, although the coder will need a lot of structural design experience to re-arrange things up for the project requirements.
With millions of dollars at stake, no real business is going to trust AI to ship code without having a human look over it.
I don't think there will ever be non-supervised shipping of AI code, unless that is made for other machines to consume.
A lot of the code its writing has issues, and a non-coder generating code will have no chance of seeing it.
Yes, it will still need an experienced programmer to correct things, but like I said earlier, this can be feasible only for isolated, short amount of code. Module-like level.
The day an AI can write as deeply as humans, we will become obsolete as a species.
As we were the ones creating the AI, it will become an extension of our capabilities, so we being obsolete is out of question.
To even begin to comprehend human nature, an AI must live, breathe, and suffer as homo sapiens do. It takes years - sometimes a lifetime - for a writer to progress from "decent" to "genius" status since writing requires a deep, genuine understanding of what life is all about. Take, for example, movies.
We as humans can't comprehend human nature properly, so how an AI could do it if all the info it has is human-made datasets. Regarding watching movies that change your view points, an AI could be trained to watch millions of movies in a few days. If the knowledge will get from that will make sense for our expectations, depends on the AI type. I still believe we are in an early stage, so new AI tech could emerge and change this.
I'll be making moves in the next year to train in something AI will be unlikely to take over for a long time.
That's why I obtained my electrician certificate early on :)
If AI can take over someone's job, it means they have a relatively simple, procedural job that didn't demand much by way of cognitive resources in the first place.
Exactly, and those will be the ones need to adapt or stay behind.
Nobody will feed the unemployed artist if he is not needed. The years spent in art school are almost worthless now.
I do have a couple old newspapers and magazines that worth as collectibles now the value of 30x NYT subscriptions.
When people said newspapers are outdated and switched to digital it was all making sense.
How much sense makes for those now selling a 10-page newspaper for $300?
Indeed artists can't wait 50 years for their art to start selling, but my point is: the more AI content out there, the less its value.
AI that performs coding, relies on database. That coding database is coding done by human coders. So, let us assume that all human coders in the world stop coding and people use only AI for coding, then the database used by AI for coding, would eventually reach a point of limitations in terms of implementing anything new towards newer requirements by various industries.
Valid made point. Currently this is just experimental and simple in design. People are testing with one prompt and it looks like magic.
However in the future specialized AI could be made to take the project requirements as an input, be trained with the latest documentation of any framework or programming language and based on its structural design knowledge could still be both efficient and relevant as times are changing.
 
Not even REMOTELY close. lol.

A lot of the code its writing has issues, and a non-coder generating code will have no chance of seeing it.

Just to see how utterly shit it is :-



and it returns

Code:
import requests
from bs4 import BeautifulSoup
import sys

def scrape_website(url):
  # Fetch the HTML content of the website
  response = requests.get(url)

  # Return the HTML content as a string
  return response.text

def search_theme(html):
  # Parse the HTML using BeautifulSoup
  soup = BeautifulSoup(html, 'html.parser')

  # Search for the presence of the "funky-theme" theme
  if soup.find('funky-theme'):
    return True
  else:
    return False

def main():
  # Get the website URL from the command-line argument
  url = sys.argv[1]

  # Scrape the website
  html = scrape_website(url)

  # Search for the "funky-theme" theme
  if search_theme(html):
    print('Funky theme is FOUND')
  else:
    print('Funky theme not found')

if __name__ == '__main__':
  main()


What can you do with that? It's garbage.

It just searches for the text 'funky-theme'. Not if the site uses the wordpress theme 'funky-theme'.

At some point, in maybe 5 or 6 years we'll have more robust models that can build large scale software though.

We're just nowhere near that. All it can do is create a couple of functions and it makes mistakes.

In the future we'll have more advanced models fine tuned on user stories and design specifications. We'll be able to give them to the AI like we'd give them to a developer, then talk to it directly to make feature requests
But this is why chatGPT is FREE. They want you to give them feedback so they can improve.
We are all just BETA Testers for them.
 
But this is why chatGPT is FREE. They want you to give them feedback so they can improve.
We are all just BETA Testers for them.

Exactly. They're doing it to get more data for instruct-series training.

Nop. I have spoken with a few experienced full-stack developers and all laughed at the idea that an AI tool can do what they do. MAYBE for small tasks can be handy, but that's all.

Also, I suspect that ChatGPT is not going to be public for too long.

It is beyond laughable.

It can create a few functions here and there, that aren't even guaranteed to be correct.

It's VERY far off being able to create entire applications.

It's like having a bot that can lift a brick and lay it correctly, and suddenly people are worried that same bot is going to be an architect and builder for skyscrapers
 
With simple programs yes, but what happen if you want to add more features or there is a bug and you need to fix it, it will take even longer times because they will need to check all the code that no one knows and start working on it, don't get me wrong defenetely AI is making amazing things but we are not there yet, at least we need 20 years to start having a solid AI and lost all our jobs.
 
It can help coders but definitely not kill coding jobs. It will be killing a lot of other jobs, though.
 
It depends how you use it. You can definitely save thousands of dollars using AI instead of hiring someone. Also, you won't run into the risk that someone on Upwork is stealing your source code.

These days I added a lot of features to my apps thanks to ChatGPT. Definitely a game changer.
 
nope ai enhance and lower job entry. but doesn't change the need to understand how you design the program
 
The AI is currently in its infancy, unable to do much..
 
AI is a tool. Nobody can replace human creativity yet. However there will be more opportunities for programmers in the future.
 
Back
Top