I work for an AI startup where it’s just the two of us (me and the CTO) who handle all the software engineering. I have 10 years of experience building software until 2023, when I took a break. The CTO focuses only on backend AI-related work (since that’s his background), and I take care of everything else—API development, front-end work, AWS infrastructure, etc.
My break coincided with the time when ChatGPT came into the spotlight and vibe coding started gaining traction. Now that I’m back to work as a software engineer, I’m getting used to AI/LLM-assisted development, but there are some drawbacks (e.g., Cursor touching unintended files, not tracking changes across multiple prompts, etc.). Lately, my CTO has been complaining that I’m not vibe coding “well enough” to complete tasks quickly. I’m just not comfortable relying solely on vibe coding without writing code myself.
My question to the community is: Is it okay to vibe code an entire application that will be used in a commercial setting? And would this not impact my own career if most of my work becomes just writing prompts to generate code? I have friends at Microsoft and Google who say they vibe code a reasonable percentage of their work, but not exclusively.
I’m curious whether this is just how things work at my startup or if this is becoming the norm across startups today.
ashed96•1h ago
My workflow:
1. Give the agent detailed task + relevant file contexts (so it doesn't waste time searching)
2. Guide it with continuous feedback when it veers off
3. Jump in manually if it's going completely wrong direction
I use Claude Code for the agent work, Cursor for manual edits.
Key insight: AI coding works as well as your architecture does. I make all architecture decisions, file structure, organization -- AI just writes the implementation logic.
Clean architecture = better AI output.
I believe This is becoming the norm because it gives startups massive velocity advantage. That's probably why your CTO is pushing it.
Career impact? As a senior who understands what AI writes, you're gaining superpowers, not losing skills. You were previously bottlenecked by implementation speed and needed other engineers. Now you can be a 10x engineer - as long as you can envision the architecture, AI helps you build it faster.
The key is knowing when to guide vs when to take over. That judgment comes from experience.