The best comment I read on this topic was “Before AI replaces us, our customers must first learn to precisely formulate what they actually want. We’re safe.”
Lmao, AI isn’t replacing programmers anytime soon.
Thing is, computer tech tends to grow exponentially. If I were you, I’ll start to learn a backup skill right now.
Lmao, I’m not a programmer although i know how, and even if I was I wouldn’t be worried for good reason. AI requires explicit instructions for everything. So in order to use it to code you need to be a programmer.
I’m not a programmer and I’ve used it to code. It rarely works the first time around, but I’m sure it will improve quickly to be more accurate.
Even if it could produce bug free, safe and manageable code, all this falls apart once one needs multiple files, such as in Projects containing more than 50 lines of code or so. It could replace some of my script, not without many tries as my setup is pretty specific, but it could never even start to code any of my real projects.
I’m also not worried. Software complexity generally grows proportional to the complexity of the requirements. And most projects I’ve been a part of, no one could have told you all the requirements even after we’ve figured them out.
The code + test code is usually the only document that describes the requirements. And with high-level languages, there’s not that much boilerplate around the codified requirements either. Besides, we can use LLMs for that boilerplate ourselves.
If an AI was made that was smarter than programmers, couldnt it make a smarter AI, which could make an even smaryet AI repeating
Good luck when you’ll fix the bugs because I won’t do it.
There are literally closed programming languages that aren’t on the internet…