Coding in the ’90s usually meant selecting an editor, checking code into CVS or SVN 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 lifecycle (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.
AI is the catalyst for the next paradigm shift, promising to change how organizations create and maintain software as well as enabling new development tools and paradigms. The question for many developers and IT leaders is whether AI means the demise of coding as we know it. A related question is how it will affect the evolution of SDLC and DevSecOps over the next decade. With these two questions in mind, I went searching for ideas and predictions.