DHH prechádza na agent-first prístup vo všetkom v 37 Signals

agentsfuture-of-workproductivityinterviewbusiness

Ako sa DHH zmenil z AI skeptika na agent-first vývojára

David Heinemeier Hansson — tvorca Ruby on Rails, spoluzakladateľ 37 Signals a jeden z najvyhraniteľnejších hlasov v softvérovom priemysle — urobil vo vzťahu k AI nástrojom na kódovanie úplný obrat o 180 stupňov. V tomto rozhovore s Gergelym Oroszom pre podcast The Pragmatic Engineer DHH presne vysvetľuje, čo sa zmenilo a prečo.

Éra automatického dopĺňania bola vyčerpávajúca: “I found it as we’re trying to have a conversation. You won’t let me finish a sentence. You’re constantly trying. Was this what you meant? Was this what you meant? You’re like, shut the hell up.” (Mal som pocit, ako keby sme sa snažili viesť rozhovor a ty mi nedovolíš dokončiť vetu. Neustále skáčeš: toto si myslel? toto si myslel? Človek by povedal: drž hubu.) DHH-ova frustrácia z AI v štýle tab-completion (Copilot, Cursor) bola hmatateľná — skúsení vývojári nechcú nástroj, ktorý hádal nasledujúci znak. Chcú myslieť.

Potom agentové nástroje zmenili všetko: Kombinácia Claude Code / Open Code ako terminálových agentových nástrojov s Opus 4.5 (vydaným v novembri 2025) predstavovala zlomový bod. “It produced code I wanted to merge without very much if any alteration and if I did want to do alteration I could tell it and it would remember and it would not make the same mistake next time.” (Produkoval kód, ktorý som chcel mergnúť takmer bez akejkoľvek úpravy, a ak som nejakú úpravu chcel, stačilo mu to povedať — zapamätal si to a tú istú chybu už nezopakoval.) Prechod od automatického dopĺňania k autonómnemu vykonávaniu agentom — keď má AI prístup k nástrojom, bashu a internetu — úplne zmenil celý zážitok.

Agent-first znamená začínať s agentom: DHH-ov pracovný postup sa úplne obrátil. Predtým: otvoriť editor, napísať kód, pýtať sa AI keď uviazne. Teraz: povedať agentovi čo postaviť, skontrolovať výstup, urobiť úpravy. Paralelne spúšťa dva modely — Gemini K25 v Open Code hore, Opus v Claude Code dolu — a prehliada diffy v Neovime ako prichádzajú.

Realizácia “mechového obleku”: “Running a bunch of agents feels less like being a project manager for agents and more like stepping into this super mech suit where suddenly I don’t just have two arms. I have 12.” (Spúšťanie skupiny agentov sa viac podobá nasadeniu supermechového obleku, kde zrazu nemáš len dve ruky, ale dvanásť — nie riadeniu tímu.) Toto vyvracia jeho vlastnú predpoveď z podcastu Lexa Friedmana, kde hovoril, že nechce byť “projektovým manažérom agentov.” Realita sa ukázala ako superschopnosť, nie delegovanie.

100 PR-iek skontrolovaných za 90 minút: Pred vydaním Omachi 3.4 čelil DHH 250 nevybaveným pull requestom. Nasmeroval Claude na URL každého PR a spracoval 100 z nich za 90 minút — niektoré mergol tak ako boli, niektoré Claude prepísal v správnom štýle projektu, niektoré zamietol. Práca, ktorá by zabrala dni manuálneho review. “This would have been a week’s worth of work, days at the very least.” (Toto by bolo na týždeň práce, minimálne na niekoľko dní.)

5 kľúčových poznatkov od DHH o AI a budúcnosti softvéru

  • Koláč exploduje, nielen rastie — 37 Signals sa púšťa do projektov, o ktorých predtým ani neuvažoval. Jeden senior vývojár optimalizoval P1 (najrýchlejšie 1 % requestov) zo 4 ms na 0,5 ms cez 12 PR-iek za niekoľko dní — “zbytočný” projekt, ktorý by pred agentovou akceleráciou nikto neschválil, keďže by bol prakticky zadarmo.

  • Starší vývojári profitujú najviac — Najväčší prínos AI akcelerácie prichádza pre najskúsenejších ľudí, ktorí vedia overiť výstup agenta voči produkčným požiadavkám. Interná analýza Amazonu pripisuje veľké výpadky juniorným vývojárom, ktorí odosielali nezkontrolovaný kód generovaný agentom. Priepasť v zručnostiach sa prehlbuje, nie zmenšuje.

  • “Peak programmer” možno nastal — DHH tvrdí, že sa možno blížime ku koncu éry, keď vývojári mohli požadovať prémiové odmeňovanie jednoducho tým, že boli implementačným úzkym hrdlom. Softvéru bude viac ako kedykoľvek predtým, no obmedzujúcim faktorom sa stáva vkus, úsudok a vedieť čo postaviť.

  • Dizajn a vkus sa stávajú cennejšími — V 37 Signals sú dizajnéri produktoví manažéri, ktorí tiež píšu CSS a HTML. Agentová akcelerácia robí tento model životaschopnejším v celom priemysle, keďže dizajnéri teraz môžu implementovať svoju víziu od začiatku do konca. Estetika nie je luxus — je signálom správnosti.

  • Ruby on Rails zažíva AI renesanciu — Rails je jeden z najúspornejších frameworkov z hľadiska tokenov pre budovanie webových aplikácií, čo ho robí ideálnym pre agentové pracovné postupy, kde záleží na veľkosti kontextového okna a nákladoch. Krásny, čitateľný kód nie je len pre ľudí — pomáha agentom produkovať lepší výstup tiež.

Čo to znamená pre organizácie prechádzajúce na agent-first prístup

DHH-ova skúsenosť v 37 Signals — 60-členná spoločnosť fungujúca 22 rokov — ponúka praktický plán: ten istý tím robí dramaticky ambicióznejšiu prácu, nie menší tím robí tú istú prácu lacnejšie. Kľúčový poznatek je, že agentová akcelerácia nielen zrýchľuje existujúce úlohy, ale odomyká celú kategóriu práce, ktorá bola predtým príliš drahá na to, aby sa vôbec uvažovalo. Pre organizácie zvažujúce investíciu do agentových nástrojov otázka nie je efektívnosť — je to ambícia.