AI Engineer
December 14, 2025

From Vibe Coding To Vibe Engineering – Kitze, Sizzy

The world of software development is undergoing a seismic shift, driven by AI. Kitze, the creator of Sizzy, argues that the future isn't about blindly accepting AI-generated code ("vibe coding"), but about skillfully guiding and scrutinizing it ("vibe engineering"). This demands a new set of developer skills and will reshape the industry's talent landscape.

1. Front-End's Stagnation Meets AI's Velocity

  • "It's been almost 10 years and this is where we at. There's a warning saying that maybe you'll be able to style a select in 2037. This is still alive. It's a freaking miracle. This is still alive. It's thriving. Actually, 15 million downloads."
  • The Persistent Pain: Core front-end development, like styling a simple HTML select box or battling browser compatibility, has remained stubbornly complex for decades, a stark contrast to rapid advancements elsewhere.
  • AI's Repetitive Advantage: Large Language Models (LLMs) excel at generating boilerplate and repetitive code, tasks humans often abstract away prematurely. Think of an LLM as a tireless factory assembly line that never tires of producing the same component, freeing human engineers for higher-order design.
  • Composer One's Feedback Loop: Tools like Composer One are transforming the developer workflow, offering instant feedback and allowing engineers to "steer" AI agents in real-time. This makes the process feel more like collaborative coding than passive generation.

2. Vibe Engineering: The New Developer Skill

  • "I love this term that somebody coined on Twitter and I'm going to start using that one. It's called vibe engineering. When you're actually using agents to code all the time like you don't touch the code but you just look at your screen like, 'Hmm, I'm going to catch you.'"
  • Beyond Blind Acceptance: "Vibe coding" is the act of accepting AI output without critical review, a high-stakes gamble. "Vibe engineering" requires active guidance, scrutiny, and a deep understanding of the underlying technical context.
  • Context is Crucial: Effective vibe engineering relies on providing precise context—rules, documentation, commands, and memory—to LLMs. Without it, the AI operates like a mind-reader without a mind to read, leading to frequent failures.
  • Senior Developer's Edge: Experienced developers, with their judgment to discern "good enough" code and grasp system architecture, are best positioned to become effective vibe engineers. Juniors, lacking this judgment, risk misusing AI tools.
  • The "PA Dev" Trap: Some developers prioritize hyper-optimization and nitpicking over shipping functional code. This "Pain-in-the-Ass Dev" mindset clashes with the pragmatic, "good enough" approach often suitable for AI-generated code.

3. The Evolving Developer Landscape

  • "Do not give AI tools to your interns and juniors... But if you take your skeptical senior and you convince them to do vibe engineering, you're going to get 10x results."
  • Junior Roles at Risk: AI agents are increasingly capable of performing tasks traditionally assigned to junior developers and interns, potentially "thinning from the bottom" of the talent pipeline. This mirrors how self-checkout kiosks reduce the need for entry-level cashiers.
  • The "At Cursor" Future: Instead of assigning tasks to "at Josh," companies will increasingly assign them to "at Cursor" (or other AI agents). Human roles will shift towards oversight, strategic direction, and complex problem-solving.
  • New Opportunities: The rise of AI-generated code creates demand for "vibe code fixers"—skilled engineers who can refine and complete the 20% of a project that AI can't perfectly handle.

Key Takeaways:

  • Strategic Shift: The industry is moving from code generation to code orchestration. The value lies in guiding AI, not just prompting it.
  • Builder/Investor Note: Invest in tools that enhance "vibe engineering" (real-time steering, context management) and education for senior developers. Avoid strategies that solely rely on AI to replace junior talent without skilled oversight.
  • The "So What?": Over the next 6-12 months, the ability to effectively "vibe engineer" will become a critical differentiator, separating high-performing teams from those drowning in AI-generated "slop."

Podcast Link: https://www.youtube.com/watch?v=JV-wY5pxXLo

This episode dissects the critical shift from passive AI code generation to active "vibe engineering," revealing how developers must adapt or face obsolescence in an agent-driven future.

The Stagnation of Front-End Development vs. LLM Proficiency

  • Front-end development struggles with persistent, basic challenges, exemplified by the inability to consistently style a <select> element, a problem projected to remain until 2037.
  • Despite these issues, popular libraries like React thrive, accumulating 15 million downloads, even as developers constantly invent new, often conflicting, ways to use them.
  • Large Language Models (LLMs) excel at writing React code, often producing “perfectly written” code from their perspective, unburdened by human tendencies for premature or excessive abstraction.
  • Kitze argues human developers frequently over-abstract code, a practice LLMs inherently avoid, leading to more direct and often more functional solutions.

“LLMs are amazing at writing React... it's only a human wish to abstract the [expletive] out of this.” – Kitze

Vibe Coding vs. Vibe Engineering: A New Paradigm

  • Vibe Coding: Characterized by minimal code review, simply pressing "accept" on LLM suggestions, akin to a casino slot machine where tokens are gambled for functional code or "garbage."
  • Managerial Precedent: Managers have historically "vibe coded" by requesting features, testing the application, and accepting changes without reviewing the underlying code.
  • Vibe Engineering: Involves actively steering AI agents, maintaining suspicion of generated code, and providing highly technical, multi-faceted prompts that address both UI and underlying architectural patterns.
  • Kitze emphasizes "vibe engineering" requires deep technical knowledge to guide models effectively, rather than merely writing English prompts.

“I'm not half coding and I'm not vibe coding. I love this term that somebody coined on Twitter... it's called vibe engineering.” – Kitze

The "Pain in the Ass Developer" and the Skill Gap

  • PA Dev Syndrome: Symptoms include nitpicking two-line pull requests (PRs), spending excessive time on PR reviews, and prioritizing "optimal" but unnecessary performance tweaks for minimal users.
  • These developers often exhibit rigid adherence to "dumb things like tabs and spaces," resisting new methodologies even when they offer efficiency gains.
  • Skill Issue: Many developers lack the necessary skills for effective AI collaboration, including understanding model limits, context management, prompt engineering (though Kitze dislikes the term), and staying current with rapidly evolving tools.
  • Judging "good enough" code—knowing when to stop optimizing—is a critical skill for both traditional and AI-assisted development, often overlooked by those resistant to new tools.

“The highest paid engineers forever throughout history were the people who are actually maintaining legacy systems, senior people who maintain legacy systems.” – Kitze

Composer One and the Agentic Shift

  • Real-time Interaction: Composer One allows developers to actively observe and intervene in the agent's coding process, providing instant feedback and corrections, unlike slower, batch-oriented LLMs.
  • This interactive feedback loop makes coding with agents feel like traditional coding, putting the developer "back in the driver's seat."
  • Rapid Refactoring: Kitze demonstrates how Composer One enabled him to refactor complex, legacy projects (like "Benji" and "Sizzy") into modern architectures (e.g., monorepos, Next.js 16) in less than a week, a task previously deemed insurmountable.
  • The tool's speed and iterative nature foster a willingness to experiment with abstractions, accelerating development cycles significantly.

“Composer One for me changed everything... I'm back in the driver's seat and I actually watch what the agent is doing.” – Kitze

The Future of Developer Jobs and "Vibe Code Fixers"

  • Junior Job Displacement: AI agents will increasingly thin the ranks of junior developers and interns, as companies can replace entry-level tasks with automated solutions.
  • Vibe Coding Leaderboards: Companies like Shopify are already implementing "vibe coding leaderboards," rewarding employees who effectively utilize AI agents and burn the most tokens, signaling a shift in valued skills.
  • Emergence of "Vibe Code Fixers": A new job market niche is forming for engineers who specialize in taking AI-generated code (which often reaches 80% completion) and refining the remaining 20% to production quality.
  • Kitze draws a parallel between "vibe code fixers" and highly compensated legacy system maintainers, suggesting that the ability to understand and refine imperfect code will become a premium skill.

“If you take your skeptical senior and you convince them to do vibe engineering, you're going to get 10x results.” – Kitze

Investor & Researcher Alpha

  • Capital Reallocation: Investment will shift from tools that merely generate code to those enabling sophisticated "vibe engineering" and agentic workflows, prioritizing interactive control and rapid iteration (e.g., Composer One).
  • New Bottlenecks: The primary bottleneck in AI-assisted development is no longer code generation speed but the human capacity for effective prompt engineering, context management, and discerning "good enough" code.
  • Obsolete Research Directions: Research focused solely on achieving "perfect" LLM code generation without human oversight may prove less impactful than efforts to enhance human-agent collaboration and iterative refinement. The "PA dev" mindset of over-optimization becomes a liability.

Strategic Conclusion

The developer landscape is rapidly evolving from passive AI consumption to active "vibe engineering." The industry's next step involves cultivating a new generation of developers proficient in steering AI agents, understanding their limitations, and expertly refining their output to maintain relevance and drive innovation.

Others You May Like