Bad news for coders?

If you are referring to loss of jobs, then I don't think that is likely.
Thank you.

See how long it took to debunk the thread title and in turn the article that motivated it.
I fear that we may lose our creative spirit on the way (take it easy, let the AI handle it, etc) but let's see.
You don't need a wedding photographer. Anyone with a cell phone can do an equivalent job?
I don't think machines can replace humans in software development (especially when the software is meant for external consumers).
They can help. UI is just a simple example. But replace how? Entirely? heh no.
Besides, now there is an increasing urgency of regulation, which will have a definite impact on all of this - how ? We will have to wait and see.
This is exactly the area where AI can be useful to verify compliance or at least ease the process. Imagine having to do that manually. Depending on the industry concerned almost impossible.

The other thing is software isn't static. Its organic. Things are forever being added. Anything that can ease that burden is going to help. But i can't see it.
 
You don't need a wedding photographer. Anyone with a cell phone can do an equivalent job?
Lol .. are you comparing a software engineer to a wedding photographer ? And then comparing a wedding photographer to a tapri with a mobile ?
This is exactly the area where AI can be useful to verify compliance or at least ease the process.
I meant Regulation of AI not application of AI to regulation.
 
I am a python automation developer and I am also part of application team that develop massive CRM application.

Statement: AI wrong 25% of code.
Reality: AI helped programmers write code 25% faster.

For AI to be able to write code after looking at problem statement or project description, it must have had lot of training. That training is from codebase that the company has to protect its IP. Some companies will pay for tools like Copilot that goes through public repositories on GitHub etc and learn (in training phase). Either way, if there is no code to train on for given requirement, there is no code that AI can generate. I have used copilot in VSCode and it is good to an extent. For a simple function, based on what is there in the program and the function name, it gives code for function. But when I gave problem statement alone without any code, it generates gully level code that can barely pass few test cases. The 25% is this. I now have decent code base to start with and it saves my time.

Our application alone has dozens of repositories and tens of thousands of lines of code. The thing is that this 25% of code is I believe common code that you can lift from an existing repository or framework or shared libraries that are in place. This does not kill jobs but it makes things to move faster. Which means more features are released, devs have more time to innovate.

Saying that AI will kill programming jobs is ROFLMAO stuff.
 
Last edited:
With all the recent layoff news in big industry giants... We can predict that ai is replacing humans at much faster pace than we think...that day is coming soon when entire workforce will be replaced by ai automations...
Engineers/ coders better start looking for alternate skill development to survive the dark times coming ahead...
 
Linus Torvalds Dismisses AI Industry as '90% Marketing'

AI 'Bubble' Will Burst 99% of Players, Says Baidu CEO

To cement the argument, one only have to read this prediction :)

SoftBank's Son says artificial super intelligence to exist by 2035
 
It used to, but what you say is the unfortunate and bitter truth today.
There are still some coders who try their best to optimize their code and rely less on 3rd party libraries even if it consumes a lot of their time.

I hired a guy for a small javascript project. That guy went ahead and imported express web server module and some other modules into node.js. I had to rewrite and import the native http, https module. I cannot audit a whole 3rd party module just to save a few lines of code. My blood boil when I see so much of 3rd party modules where not required. It is a blessing to have LLMs to be able to quickly rewrite what I need.
 
Last edited:
  • Like
Reactions: ibose
Some engineers are going to use ai to review code generated through ai :snaphappy::tearsofjoy:
Try code review function of copilot in VSCode. It is pretty decent. If I have no idea what the program is to start with, I can ask copilot and it explains what the code is and also highlights what can be improved. This is 25% of the time saved for me.
 
It used to and can still do, but what you say is the unfortunate and bitter truth today.
Depends on what you're coding.

Business rules aren't required to be beautiful. They need to be correct and getting that done & tested inevitably means complicated code with a comment per line almost.
If I have no idea what the program is to start with, I can ask copilot and it explains what the code is and also highlights what can be improved. This is 25% of the time saved for me.
^Exactly this

.. would be a great time saver and also help code be more uniform. If the AI is mature enough.
 
With all the recent layoff news in big industry giants... We can predict that ai is replacing humans at much faster pace than we think...that day is coming soon when entire workforce will be replaced by ai automations...
Engineers/ coders better start looking for alternate skill development to survive the dark times coming ahead...
The same way RPA is supposed to end all process jobs in the world? Recent layoffs in IT jobs are due to economic condition and has not much to do with AI. People forget that AI too is a 'software' that is written by programmers. AI features makes life easier for us, not replace entire industry. The biggest affect is telemarketing and service jobs where chat agents are replaced by chatbots. You cannot equate this to AI replacing programmers. If AI can replace programmers, trust me, it would have replaced every other engineer or profession before reaching for us.
 
I'm regularly using chatgpt to formulate php code and sql queries for random webapps I want to make. It's great for figuring out syntax since I have no formal training with code.

I love being able to ask simple questions like "I want the last unread message from every user who messaged in the last 30 days and I want a count of all users and all messages in the same query" and then trying to figure what the sql is actually doing. And then asking it to split it into two queries because I need my sanity in my older years.

I probably would've made the next WordPress if I had this twenty years ago.
 
So, while today AI might only handle common code snippets or accelerate basic tasks, it’s advancing fast. The industry may look radically different in just a few years, with leaner developer teams, shorter project cycles, and AI that grows more capable of tackling complex code each day. The laughable idea of “AI killing programming jobs” might just turn into a grim reality sooner than you think."
You asked AI if AI will replace jobs. Isn't that like asking Trump if he is better at programming than programmers? The text surely looks like AI got some training from Trump. :D
Real power of AI is in jobs that need lot of manual calculation or where there is lot of permutations and combinations. This is the area where AI excels and where AI will have huge penetration.

You are saying that AI will replace programming jobs. I say that people who develop for xyz application will develop for xyz model in the future and they create more complex solutions because now that easy or repetitive work is handled by AI.

By your logic, anyone who used to program in low level code should've lost job as those computers are replaced by modern computers. No, they re-learned and are now experts and are among the best programmers because they have deeper understanding of tech stack and are brilliant at debugging and thinking out of the box. The same is the case with current crop of programmers. They will be sought after as they have deeper understanding and do not rely on 'AI or stackoverflow' to get results. New generation of programmers will target areas that are in demand. With AI, software is going penetrate even deeper in this world. More software, more work, more jobs.

Can AI program for Vision Pro or Metaverse apps? No, because there is nothing much there to train on. There will always be something new that AI cannot yet excel or help. There will always be a new tech stack around the corner. When AI reached state where it can create apps for AVP or metaverse, programmers would have moved to another tech stack.
 
Last edited: