Code generation and copilots are just the beginning of new AI-enabled ways to develop, test, deploy, and maintain software.
Coding in the 1990s usually meant selecting an editor, checking code into CVS (concurrent version system) or SVN (Apache Subversion) code repositories, and then compiling code into executables. Integrated development environments (IDEs) like Eclipse and Visual Studio improved productivity by including coding, development, documentation, building, testing, deploying, and other steps in the software development life cycle (SDLC). Cloud computing and DevSecOps automation tools brought in the next wave of developer capabilities, making it easier for more organizations to develop, deploy, and maintain applications.
Generative AIis the catalyst for the next paradigm shift. It promises to change how organizations create and maintain software and to enable new development tools and paradigms. The question for many developers and IT leaders is whether generative AI means the demise of coding as we know it. A related question …