Vibe coding je o cestě, nikoliv o cíli

Vibe Coding je pro mě aktuálně nejvíc fascinující obor. A taky vsadím klidně na to, že jeden z nejperspektivnějších. Je to ve zkratce generování zdrojového kódu webů či aplikací pomocí jazykových modelů nebo AI agentů. Generování částí kódu nebo rovnou celých aplikací.
Okolo oboru je celá řada oprávněných bezpečnostních obav. A nejen bezpečnostních. Kolem toho, že začnou sofistikované aplikace „vyvíjet“ lidi bez technického vzdělání.
Teď se bude dít velmi často, že mnoho výtvorů vytvořených vibe codery, bude představovat vážnou bezpečnostní hrozbu. Proč vlastně? Zjednodušeně proto, že jazykové modely se učily na datech z celé šíře volně dostupného zdrojového kódu. Ten je dost často chybný, zjednodušený, zastaralý atd. Vibe codery bude svádět pokušení pustit svůj hrdý výtvor v Lovable veřejnosti, ale mnoho z nich bohužel tvrdě narazí.
„Naprogramovat bez znalostí za rekordní čas obrovskou aplikaci v hodnotě milionů korun a propustit vývojáře.“
Tak přesně o tom za mě vibe coding ale není.
Vůbec není o cíli: „je jedno jak se to děje, co se to děje, hlavně že mám appku“. To je velmi krátkozraký pohled. Je mi samozřejmě, že bude velmi rozšířený.
Já jsem ve vibe codingu objevil něco jiného. Beru to jako ten nejzábavnější a nejlepší způsob, jak se postupně (konečně) naučit technologie. Za poslední 3 měsíce a 350 hodin ve mě vibe coding obrovsky vzdudil zájem o technologie. A já si načítal a dostudoval mraky informací: o databázích, frameworcích, jazycích, serverech, vývoji, bezpečnosti, algoritmizaci.
Jak mi v tom vibe coding pomohl?
Defaultně vás vibe coding nic učit nebude. Zadáte co chcete, a z černé skřínky vypadne něco co buď zdánlivě funguje nebo ne. Spousta aplikací (jako Lovable apod.) má i funkci, kdy sám vyhledává a opravuje chyby. Z toho se člověk (krom toho, že se bude zlepšovat v promptování) mnoho nenaučí.
Já to používám tak, že se aktivně zajímám o volby, které AI dělá. Rešeršuju si bokem (v Perplexity, Google Deep Research apod.) technologie a postupy, které budeme používat. Hodně plánuju, než se pustím do generování. Ptám se proč. A ověřuju si to jinde na internetu. Učím se z článků i nakoukávám youtube videa na koncepty, které budeme používat. Otravuju s mými zatím stále začátečnickými dotazy kamarády vývojáře. A nacházím k technologiím opravdový vztah.
Což se mi nikdy před tím v životě nepovedlo. Moje cesty k porozumění technologiím vždy ztroskotali na nedostatku trpělivosti. Teď je to ale jiné. Tohle je opravdové learning by doing. Nejvíc rychlý způsob, jak se učit a extrémní měrou si rozšiřovat pole možností, které mohu dělat. Mám k dispozici úplně nový způsob, jak se vyjadřovat.

Klíč je začít na malých věcech
Je chyba si nastavit ambice, že dnes bez znalostí začnete a pozítří vydáte svojí sociální síť. I když AI na takový návrh nebude protestovat, je to hloupost. Reálná, velká aplikace bude muset nejenom hezky vypadat ale bude muset být modulárně napsaná, dobře otestovaná, škálovatelná, bezpečná a optimalizovaná. A to si myslím, bez opravdových znalostí první týden vibe codování nezvládnete. Ani nemluvím o tom, že vaše aplikace bude potřebovat marketing a byznys model.
Ale nikdo neříká, že vibe coding má být o generování nových obřích aplikací. Trénujte na malém osobním webu, na webu malé firmy. HTML/CSS stránky bez databáze. Kupte si nějakou hezkou šablonu na ThemeForest. A poproste Claude nebo Gemini, ať vám ji obsahově upraví pro vaší firmu nebo osobu. Můžete se krásně učit a ještě vytvořit něco užitečného.
Vytvořte si svojí hru pro děcka nebo pro kolegy. Jen si zkuste požadat libovolné AI: „Udělej mi minimalistickou hru had, kterou mohu hrát v prohlížeči.“ Budete koukat. A teď ji zkuste nějak vylepšit.
Postupně stavějte kostičku na kostičku.
Požádejte AI ať vám udělá html stránku s interaktivními javascript grafy… Trénujte si promptování.
Požádejte libobolný model ať vám udělá malý skript, kterému pošlete výstup názvů vašeho nového projektu (které vám mezitím vymyslí AI v jiném okně), a skript vám ověří, pro který z názvů jsou volné domény. Budete překvapeni, že to jde.
A že najednou máte svojí, byť úplně mini, užitečnou aplikaci, která vám ušetřila čas.
Tady do žádného velkého bezpečnostního rizika nejdete. A přesto se můžete učit, posouvat a už za pár hodin tvořit užitečné věci.
Důležité je vydat se na cestu. A nemusíte ani tušit, kam vás zavede.
Původně vyšlo 30. července 2025 na mém blogu. Přeneseno beze změny textu do archivu na faborsky.cz.
Baví vás AI a vibe coding?
Kam se to celé posunulo, ukazuju v kurzu AI First a v sérii průvodců a článků.
Další ze zápisků

5 principů Hack Your Way, které vám pomohou uspět v podnikání
Některé podnikatelské lekce zní jednoduše. Možná až příliš jednoduše. Ale právě ty nejdůležitější věci mají tendenci nám postupem času vypadnout z hlavy — nebo je vědomě opustíme, protože „už jsme dospělá firma“. V této epizodě mého podcastu sdílím pět principů, které jsem si za 15 let podnikání ověřil na vlastní kůži. A které si sám...

Od hypu k realitě: první Hack Your Weekend
Hack Your Weekend jsem vymyslel hned po konci letošní konference Hack Your Way. Cítil jsem obří hype, ale také to, že nestačí o věcech jenom přednášet. Je třeba něco reálně dělat. Experimentovat, hrát si, zkoušet. Vysnil jsem si práci v 8 týmech a 50 lidech na nových nápadech. Laboratoř na učení se na reálných projektech....

Už 4 měsíce žiju vibe codingem na plný úvazek
Na konci dubna jsem se začal na full-time věnovat vibe codingu (přikládám kdyžtak článek, co to vlastně je vibe coding?) Tedy, abych to upřesnil: pořád dávám péči Digisemestru nebo třeba pořádám každý měsíc srazy Hack Your Morning. Ale jinak jsem veškerý svůj čas Zjistil jsem, že existují takové dvě polohy. V jedné děláte rychlé prototypy,...