Vibe coding is a growing trend in software development where people build apps, games, or websites using natural-language prompts for AI rather than coding manually. I have been exploring this approach. For clarity, I have an IT background and some skills in this area. This is not to imply that non-IT people shouldn’t engage in this trend, merely to suggest that I know what to ask for in terms of security and accessibility.
Computers will do what you ask them to do, so if you don’t request user authentication, you might not get it. I say this to highlight that software engineering, as a computing field, is safe. While a computer can manage some aspects of coding, it still requires a human to understand the whole system from start to finish.
My projects are stored on GitHub to enable effective version control. One of my planned projects is a text-to-speech app that reads text aloud and helps users describe images and videos. Although vibe-coding can be very useful, especially for programmers stuck on specific code sections, there are concerns about its environmental impact and the potential for job losses. Replacing programmers with AI would be a mistake, as without junior engineers, we might lose the senior engineers who understand the entire system and can review AI-generated code.