Kitze: Prečo 'Vibe Engineering' funguje a 'Vibe Coding' nie

React Miami
agentsdeveloper-toolsfuture-of-workinterviewproductivity

Perspektíva

Kitze je tvorca Sizzy (browser pre vývojárov), Zero to Ship a niekoľkých ďalších nástrojov. Táto konferenčná prednáška rozlišuje “vibe coding” (akceptovanie čohokoľvek, čo AI vyprodukuje) od “vibe engineering” (riadenie agentov s technickými znalosťami). Jeho téza: skeptici v strede distribúcie zručností sa mýlia, zatiaľ čo juniori, ktorí to milujú, a seniori, ktorí to zvládajú, majú obaja pravdu - z rôznych dôvodov.

O spektre adopcie: “On one hand you have juniors who are like ‘hell yeah, give me the thing, I love doing my own SaaS.’ Then you have super senior people doing libraries and frameworks. And then you have the majority in the middle like ‘this will never be good enough, my code is perfect.’ It’s hilarious, but it’s a pattern.” Distribúcia je bimodálna: nadšení začiatočníci a skúsení praktici, so skeptickými mid-level vo vnútri.

O tom, čo vibe engineering skutočne je: “I’m not vibe coding. I love this term someone coined—vibe engineering. When you’re actually using agents to code all the time but you just look at your screen like ‘I’m going to catch you.’ You’re suspicious of the code because it’s based on our knowledge.” Rozdiel: vibe coderi akceptujú slepo, vibe inžinieri aktívne supervízujú.

O tom, že Composer One zmenil všetko: “Composer One made me realize I missed coding. What I would do is let a model run like GPT-5 Codex and it would take 37 years. Now I’m back in the driver’s seat. I can be like ‘Stop. No no no. We do the other thing.’ It feels like coding.” Rýchlosť feedback loopov záleží viac ako schopnosť modelu.

O PA devs (pain-in-the-ass vývojároch): “You leave a nitpick comment on a two-line PR. You spend more than 2 minutes on a PR review. The thought of agreeing with a colleague causes stomach pain. You say ‘well actually’ in code comments.” Najväčšia bariéra AI adopcie nie je schopnosť - je to perfekcionizmus, ktorý bol už predtým kontraproduktívny.

O skutočných ziskoch produktivity: “I achieved in two weeks more than I achieved in last year. This was solely due to Composer One. I was about to abandon projects… I moved Benji to Next 16 with App Router, TRPC, Monorepo, Turbo Repo, React Native app, and put in 90% of the features—in less than a week.” Rýchlosť umožňuje projekty, ktoré by inak neexistovali.

Kľúčové poznatky

  • Vibe engineering ≠ vibe coding - Vibe coding je slepo akceptovanie výstupu; vibe engineering je supervízia agentov s technickými znalosťami a chytanie chýb v reálnom čase
  • Dajte AI seniorom, nie juniorom - “Nedávajte AI nástroje vašim stážistom a juniorom. Ak zoberiete skeptického seniora a presvedčíte ho robiť vibe engineering, dostanete 10x výsledky”
  • Composer One je paradigmatický posun - Rýchle feedback loopy vás nechávajú na mieste vodiča; pomalé modely tlačili ľudí na YouTube Shorts počas čakania
  • PA devs sú skutočná bariéra - Perfekcionizmus, ktorý vyžaduje optimálne abstrakcie a nitpickuje dvojriadkové PR, je kontraproduktívny s alebo bez AI
  • LLM je jedno repetitívny kód - Toto je feature: ľudia over-abstrahujú príliš skoro, LLM šťastne duplikujú, keď je to vhodné
  • Požiadavky na zručnosti sa zmenili, nezmizli - Znať limity modelov, manažment kontextu, prompt engineering a posudzovanie “dostatočne dobrého” kódu sú nové požadované zručnosti

Veľký obraz

Kitzeho prednáška preformuluje AI coding debatu: problém nie je schopnosť AI, je to ľudský perfekcionizmus. “Vibe coding” zlyháva, pretože je to nesledované hazardovanie. “Vibe engineering” funguje, pretože kombinuje rýchlosť AI s ľudským úsudkom o tom, čo je dostatočne dobré. Irónia: vývojári, ktorí už boli pragmatickí ohľadom kvality kódu (vs. over-abstrahujúci perfekcionisti), sú tí, ktorí prosperujú. Zručnosť nie je písanie angličtiny - je to vedieť, kedy je kód dostatočne dobrý, čo bolo vždy najťažšou časťou inžinierstva.