AI revoluce v kódování: Proč bránit kvalitě kódu vidí jen špičku ledovce
Cyklus pokroku (a odporu)
V historii technologií se opakuje známý scénář. Objeví se nový nástroj. Umožní lidem bez specializace tvořit věci, na které dřív potřebovali experty. Ti experti se rozčílí. Nástroj označí za nespolehlivý, nebezpečný, neměřitelný. Po pěti letech ho ale používá úplně všichni. A ti, co se přizpůsobili jako první, teď stavějí budoucnost.
Právě to vidíme s AI v programování a tzv. vibe codingem. Je to fascinující, když víte, kam se dívat.
ColdFusion a konec elit (1998)
Představte si rok 1998. Roky jste se učili C, Perl a složité CGI skripty. Znáte paměťové řízení. Bojujete s vlákny. Stavíte skutečné systémy.
Pak přijde ColdFusion.
Najednou může realitní makléř, co umí jen HTML, postavit webovou aplikaci s databází. Místo let studia se naučíte za víkend. Pišete <cfquery> stejně jednoduše jako <table>.
Experti zuřili.
Aplikace z ColdFusion byly chaotické. Nescálovaly. Bezpečnost? Záleželo na náladě vývojáře. Mnohé se prolomily. Některé selhaly pod zátěží.
Ale kritici přehlédli klíčové: svět softwaru explodoval.
Školní úředník si udělal systém pro zápisy. Makléř si vytvořil platformu na nabídky. Malý podnikatel dostal nástroj na efektivnější práci. Nebyly to revoluce, ale fungovaly. Zaplnily díry, na které velké firmy kašlaly.
Problémy s "špatnými appkami" byly vidět. Rozšíření ekosystému? Neviditelné – dokud se neprojeví.
Rails a havárie Twitteru (2007–2008)
Pak se to zopakovalo.
Ruby on Rails umožnil spustit webovou appku za týdny, ne měsíce. Jack Dorsey a Noah Glass postavili Twitter právě na Railsu. Jen tak mohli rychle testovat a objevit, co to vlastně je.
V roce 2008 se objevovala Fail Whale nonstop. Twitter padal. Komunita na Hacker News je rozebírala za to, že nepsali v Javě nebo C++. TechCrunch prohlásil Rails za selhání.
Technicky měli pravdu. Rails nebyl pro Twitterův rozsah ideální.
Ale chybělo jim to podstatné.
Twitter by bez rychlosti nikdy nevznikl. Tým by roky ladil infrastrukturu, zatímco MySpace by je převálcoval. Problémy se škálováním? Důkaz úspěchu. Znamenaly, že našli trh.
A pak? Přepsali části do Scaly. Nezlepšilo to produkt. Jeden inženýr v hobby době zrychlil frontu z 2,5 hodiny na 20 sekund. "Špatný" nástroj stačil. Udržel světla zapnutá, dokud nepřišly vylepšení.
David Heinemeier Hansson to řekl na Lexu Fridmanovi: Rails byl nejlepší reklama pro sebe. Po přechodu se nic velkého nestalo deset let. Fixy udržely provoz, ne inovace.
Vibe coding: třetí vlna
Teď se natáčí třetí díl.
AI pomáhá s kódem – vibe coding, agenti, prompt engineering. Lidé s odborností v oboru, bez programátorských znalostí, staví appky pro svou práci. Ano, některé budou chybové. Úniky dat. Katastrofy.
Elita zase naštvaná, že jí berou hračky.
Mýlí se. Ty rané selhání nejsou důkaz špatnosti nástroje. Jsou cenou za rozšíření tvůrců.
Neviditelný zisk
Vždycky platí: viditelná cena je reálná, ale malá oproti neviditelnému výnosu.
Viditelné: víc chybových aplikací. Špatná bezpečnost. Neudržitelný kód od lidí bez základů.
Neviditelné: explozivní růst softwaru.
Představte si automatizace, co se nestala kvůli 150tisícovému vývojáři. Interní nástroje, co startup nemohl zaplatit. Speciální problémy bez řešení pro nedostatek devů.
Teď se postaví. Některé potřebují posílení. Refaktoring. Skutečný inženýr na architekturu.
To neubírá práci inženýrům. Zmultiplikuje ji.
Co inženýři opravdu dělají
Lidé si myslí, že programování je celý job. Není.
Skutečné inženýrství znamená:
- Architekturu pro škálování nad rámec nástroje
- Posílení bezpečnosti pro systémy, co rostou rychle
- Refaktoring rychlého kódu do trvalého
- Mentoring a předávání znalostí těm, co spustili funkční věc
- Infrastrukturu, DevOps, monitoring
- Optimalizaci z 5sekundového dema na 10k uživatelů současně
Tyto úkoly nezmizí. Stanou se cennějšími. Více plochy na optimalizaci.
Pravý vítězství
V NameOcean jsme proto vytvořili Vibe Hosting. Chápeme tuhle chvíli. AI nestíhá inženýry – vytváří víc prostoru pro jejich dovednosti.
Když někdo vibe-kóduje MVP startupu, často potřebuje:
- Produktionské nasazení
- Konfiguraci SSL/TLS
- DNS architekturu pro zátěž
- Cloud infrastrukturu proti špičkám
- Systémy pro observability a monitoring
Tvůrce MVP udělal něco funkčního. Ale ne přežijícího.
Tam žije opravdová inženýrská práce.
Závěr
Brány nikdy nešlo o kvalitu kódu. Šlo o přístup.
ColdFusion otevřel dveře – vzniklo víc softwaru, včetně špatného. Ale rozšířil možnosti. Rails umožnil rychlé spuštění – škálovací bolesti byly důkazem úspěchu. Teď AI dělá to samé.
Devové, co se přizpůsobí – co spolupracují s AI, architekturují vibe-kód, mění MVP na produkci – ti definují příští dekádu.
Ti, co to vidí jako úpadek? Budou se zlobit na nemožné.
Koláč roste. CS titul nepotřebuje každý. Ale kdo chápe systémy, architekturu, trvalost – ti jsou neocenitelní.
Stavejte jinak. Lepší. S vědomím, že bariéry padají.