
Miroslav Uďan sepsal návod na vibecoding pro netechnické lidi, ale nevšiml si, že už dávno není jedním z nich.
Pro produkťáka nebo CEO je důležité, jak rychle se jim myšlenky pod rukama mění v realitu a pokud se mění rychle, připadají si jako kouzelníci, kterým se splnily nejdivočejší sny.
Už žádné zdržování s programátory, diskuze o technickém dluhu. Mávne hůlkou a hned si může proklikat výsledek. Když chce něco vyzkoušet jinak, nemusí se nikoho doprošovat. Iterace při tvorbě prototypu zkrácená na minuty.
Je to konec programátorů?
Uďan nepíše kód, a tak prý není programátorem. Ve svých předchozích firmách musel při realizaci důvěřovat týmu programátorů, a to se prý nezměnilo. Jen to teď jsou AI agenti.
A makají bez bordelu v kuchyňce, zdravotního a sociálního, remcání, odmlouvání a OČR. Ve dne v noci. Úkoly mizí, fičury přibývají. Kdyby náhodou měli své vlastní nápady, zakáže se to v pravidlech. Pro CEO nebo produkťáka fakt splněný sen.
„Prototyp v produkci, to známe!“
…smějí se programátoři, a o svou práci se nebojí. Prý protože se ten kód za půl roku zamotá do sebe a rozpadne na kousky. Nebo nebude bezpečný a někdo to hackne. Nebo to začne používat 1000 lidí místo 100 a architektura nebude připravená. A nic z toho si tihle chytráci produkťáci neuvědomují, a dožene je to.
„Když jsem to dal na kontrolu zkušenému programátorovi, řekl, že tam nemá moc co dělat – že je to ze strany struktury i zabezpečení nadprůměrně připravené.“
…píše zase Uďan. A já mu věřím. Víte proč? Protože mu nevěřím něco jiného: Že není programátor.
Chápu jeho snahu předat světu svoje nadšení a svůj objev, co všechno je dnes možné. Sepsat návod a nasdílet to, aby se do toho pustili i ostatní.
Já pořád píšu nějaké návody (docs.pyvec.org, cojeapi.cz, junior.guru, docs.apify.com…) a ten pocit znám. Obdivuji každého, kdo tuhle krásnou úchylku sdílí. Ostatně mám moc rád Uďanovo svympanem.cz, návod jak začít s firmou.
Ale obávám se, že když o programování a obecně o tvorbě softwaru nevíte nic, tak vám jeho článek nepomůže. Uďan totiž vůbec nevidí tu horu znalostí, na které stojí, a jak dlouho se na ni škrábal. Jedna věta za všechny:
„Hodně pomůže základní orientace v IT konceptech: vědět zhruba, co je databáze, co je server, co je cache a její invalidace, a aspoň trošku chápat, jak probíhají hackerské útoky. Kdo začíná úplně od nuly, zvládne to taky, ať ale počítá s delším rozjezdem.“
Trávím život se začátečníky, kteří se snaží dostat do IT, tak jsem na tohle denodenně trénovaný a když ten článek procházím, jen se usmívám.
Uďan může díky vibecodingu vytvořit kvalitně postavený produkt jen díky tomu, že strávil dekády v jedné místnosti s programátory, a stal se programátorem. Ano, ačkoliv nenapíše ani řádek kódu.
A k tomu má samozřejmě těch $200 měsíčně a ohromné zkušenosti jako podnikatel, ředitel a produkťák. Dokáže vymyslet celý produkt, zorganizovat práci na něm, a taky odhadnout, jak se má prodávat.
Svého AI se ptá „Je tahle funkce fakt nutná?“ nebo „Je to opravdu systémové řešení?“ a hlásá programátorská moudra jako „Nejlevnější funkce je ta, kterou neuděláte.“
Moc dobře zná slova verzování, git commit, refactoring, webhook, check, logging, invalidace cache, monitoring, dependencies, UX, performance, zátěž serveru…
Ví, co je API, nebo validace formuláře, a že se tomu tak říká. Dokumentuje PROČ, ne jen CO. Umí oddělit soukromá data. Zkouší obnovovat zálohy. Chodí na localhost:8000 jak pro rohlíky.
Má 3.000 automatických testů a zná rizika tisíce databázových dotazů. Ví, jak zhruba funguje softwarová bezpečnost. Nahodil si Sentry.
Makrdown píše, vsadím se, zpaměti, a jeho značkování ani nepovažuje za nějakou syntaxi, kterou je potřeba se učit.
Ten článek je vlastně krásný paradox. Chtěl ukázat, jak lze bez programátorů vytvořit produkt, ale místo toho ukázal, kolik toho vlastně programátoři dělají a čemu všemu musí rozumět, i když se z rovnice odebere psaní a čtení kódu.
Pokud neumíte tvořit software jako programátor a vibecoding zkusíte, nejspíš i s tímhle článkem vytvoříte přesně onen věhlasný „prototyp v produkci”. Do půl roku se rozpadne a hackne vám ho každý puberťák, který si dokáže napsat plugin do Minecraftu.
Možná si necháte všechno po cestě vysvětlit od AI a dokážete totéž, co Uďan. Ale to se prostě… naučíte programovat, akorát jinak, než se to tradičně učilo doteď 😁
A znám lidi, kteří začali s vibecodingem, ale vracejí se k tomu tradičnímu přístupu, přicházejí ke mně do klubu a učí se třeba Python, protože zjistili, že jim ty základy chybí.
AI je mocný nástroj a dokáže ohromně násobit schopnosti, které máte. Pokud umíte tvořit software, dá vám to netušené možnosti. Pokud neumíte tvořit software, nemáte co násobit. Moje rada: Učte se tvořit software a rozumět programování.
Nejspíš už nikdo nikdy nebude psát ručně tuny kódu jako dřív, ale čím víc do hloubky budete rozumět tomu, co se v tom kódu děje, tím víc toho z AI vytřískáte. Pokud chcete být techničtí, rozhodně se i v roce 2026 učte programovat.
A pokud chcete být jako Miroslav Uďan, běžte 14 let řídit technologickou firmu typu Shoptet, namočte si nos do všech základních konceptů softwarového inženýrství, UX, použitelnosti, marketingu, prodeje… a pak vám možná Claude Code pomůže stejně, jako pomohl jemu.
Vím o čem mluvím. Od svých 20 let mám živnosťák, pracoval jsem na volné noze, byl jsem svědkem vzniku několika startupů, dekády budoval českou Python komunitu.
Byl jsem součástí úspěšně prodaného Apiary, dva roky jsem se snažil pochopit korporát, a od roku 2019, což je už sedm let, podnikám a vytvářím junior.guru, produkt v jednom člověku.
Nasbíral jsem takové know how, že kdybych těď začínal něco nového a rozjížděl to s Claude Code, budu se cítit úplně přesně jako Uďan.
Ale zároveň si myslím, že je to nepřenositelné a není možné si myslet, že každý má tyhle možnosti. A to i když pominu těch $200 měsíčně.
Ano, AI je kouzelná hůlka, ale potřebujete se stát kouzelnicí nebo kouzelníkem, abyste něco vykouzlili.
Klidně si hrejte a zkoušejte, ale pokud chcete kouzlit opravdu funkční webovky nebo appky, doporučuju nastoupit na vlak do Bradavi… ééé, otevřít si nějaký kurz, a naučit se, jak se správně tvoří software.