For developers, each year brings a fresh set of automation tools designed to help them create code faster and roll out application updates that meet ever-changing business needs. Now, artificial intelligence (AI) and large language models (LLMs) have ushered in another era in this development known as “vibe coding.” Vibe coding is an approach where a developer or, in many cases, an amateur coder, describes what they want to create in natural language, and an AI system generates, edits or debugs the code based on an ongoing set of instructions. This approach to application creation shifts some work from writing every line of code toward steering, reviewing and validating AI-generated output. This technique for creating applications remains in its infancy but has caught on, especially as less-experienced coders and developers can take an idea and create an app using various AI platforms. A study by Gartner found that 40% of new business software could be created with techniques involving virtual chatbots and other AI tools. In large tech firms, such as Microsoft, company officials report that AI is creating about 30% of all code using these techniques. The productivity increases — these chatbots can reason across a codebase, edit multiple files, run tests, respond to errors and continue iterating toward a stated goal — have a downside when it comes to ensuring apps are safe and tested for bugs and vulnerabilities. Since many AI platforms scan the open internet, these agents can incorporate flawed code and use it while creating an application, building in vulnerabilities that can be exploited. A less-experienced developer may lack the ability to run quality checks or incorporate DevSecOps techniques when building apps using vibe coding. A 2025 study by Veracode that investigated 100 LLMs found that 45% of code samples failed security tests and introduced
Vibe Coding Puts <b>Cybersecurity</b> Pros' Skills to the Test | Dice.com Career Advice
Read the original article
dice.com →