Comment Re:Not AI (Score 2) 111
AI has problems for sure. Not a month goes by without news of yet another idiot lawyer getting sanctioned because of the hallucinations were presented as fact. However......have you tried coding with AI? I have. I'm 5x more productive than before, and I can solve problems now that I wouldn't have touched before. I still test my code. I still review it. But man, this thing is a game changer. I can see why people are paying big money for it. It absolutely is delivering.
To give you a recent example - I know nothing about terraform, but I had to implement a proof of concept in AWS and was mandated to use terraform. Previously, I would have spent some time understanding terraform concepts and then worked out some basic examples before attempting the task at hand. None of that was needed. I was coding from day 1. Yes, the AI can go wrong, but I find its never a syntactical error. When errors do occur, its usually a misunderstanding of the requirement I gave it, and because I know what I had in mind, I can always rephrase to get the right results. I have not so far encountered a situation in the coding realm where hallucinations caused me problems.
The other day, I asking the AI to do some task it noticed that I was using java 17 and offered me the upgrade to 21. I thought it was a trivial upgrade, but the implementation, when I said "yes", was breathtaking. It asked for me to sign into git, then created a branch, generated test cases for my code, after applying its changes, it ran the test cases, committed its changes, asked me for approval to merge to main and then did it.
Magnificient!
Yes, lesser number of programmers will be needed. What makes me most happy though is that this levels the playing field. No longer do I have to deal with those difficult prima donnas who are only tolerated because they are good developers, even though they mess with the team and make everyone elses life miserable. I can't wait for those people to get fired because there is no more excuse for them to be kept on.