As a junior software engineer, I've always been skeptical about vibe coding. For the last couple of years, I've focused on understanding the code I write, making sure to verify everything through documentation and community resources. However, the startup I recently joined has a very different approach. The majority of the team is made up of junior engineers and AI usage is mandatory—everyone relies on it heavily, including a Pro version of coding assistants. They've managed to build and maintain complex systems, but I've noticed several issues with outdated patterns and methods being used, even in recent projects. I decided to challenge my own views and built a web app entirely using AI. Although it worked after a number of iterations, I found glaring problems, like not using proper package libraries and relying on custom functions instead of existing ones. My concern is the implications of AI on web development—especially for someone like me who came into this field driven by a real passion for problem-solving and building systems. Seeing peers finish tasks much faster with AI while I'm striving to learn and uphold best practices is disheartening. I'm worried about being seen as less competent and potentially facing job insecurity. Any insight or advice from others in the field would be greatly appreciated!
4 Answers
I get your frustration! As a senior developer, I'm in the same boat—watching AI become the go-to solution makes me uneasy about the future of our craft. It’s important to keep learning and honing your skills despite the pressure to conform to these quick fixes. Quality should still matter!
This whole vibe coding trend can be detrimental—it makes skill building next to impossible. Code reviews are so vital for growth! If no one's actually reviewing code properly, how do developers improve?
Exactly! This could lead to a generation of developers who don’t really know how to write maintainable code. It’s a bit concerning!
I hear you! It’s important to find balance. Relying solely on AI can lead to a lot of awful code that’ll create headaches down the line.
You've got a valid concern. As someone learning the ropes, it's hard not to feel like you're behind. But remember, those who know how to navigate through this chaos will be essential later on. Keep at it!
Agreed! One day, the bubble will burst and your foundational knowledge will give you an edge over others who’ve relied too heavily on AI.
Yes! Your passion for learning will definitely set you apart from those who are skipping the hard work.
You're right to feel confused. This transition period can be tough. It feels like we're in the middle of a change that hasn't settled yet, and worrying about job security isn’t uncommon.

Totally agree! My role has shifted to more of a guiding presence rather than hands-on coding. AI can be helpful, but the value of experience can't be underestimated. It’s all about helping juniors learn the ropes while utilizing AI as a tool."