Rails World 2026 Opening Keynote - DHH

Rails World 2026 Opening Keynote - DHH

Úvod do Austin a AI

  • Přednášející se vrací do Austinu po měsíci, nadšený z komunity Ruby on Rails.
  • Vyjadřuje euforii ohledně pokroku v AI, nazývá to "AI delirium".
  • Uznává vzrušení i nervozitu spojenou s nejasnou budoucností technologie.

Historie portrétování

  • Porovnání technologií 18. století s moderním uměním a malováním.
  • Vysvětlení exkluzivity portrétů v minulosti a obtížnosti pro běžné lidi.
  • Zmínka o skandálu kolem odmítnutého obrazu Lady Waldegrave.

Pokrok v technologii

  • Přechod od tradičního malování k fotografii s příchodem kamery.
  • Popis malby dánské královské rodiny a její dlouhé trvání.
  • Vznik masově vyráběných fotoaparátů jako revoluce v dostupnosti fotografie.

Dopad na umění

  • Umělci museli změnit své dovednosti kvůli novým technologiím.
  • Nástup impresionismu a kubismu jako reakce na nové výzvy.
  • Osobní spojení přednášejícího s Laurits Tuxenem, jeho prapradědečkem.

Vývoj technologie fotografie

  • Srovnání starých a nových fotografií, ukazující stagnaci technologie.
  • Zmínka o nedostatečné distribuci barevné fotografie v 60. letech.
  • Popis podobnosti mezi starými fotoaparáty a těmi moderními.

Revoluce ve fotografii

  • Rychlý nárůst počtu fotografií díky dostupnosti technologií.
  • Ukázky každodenních fotografií bez vysokých nákladů na film.
  • Odhad 2 trilionů pořízených fotografií ročně do roku 2026.

Nová éra AI

  • Představení Opus 45 jako "Kodak Brownie" současného věku AI.
  • Euforie z rychlého pokroku v otevřeném formátu inteligence.
  • Krize rozčarování mezi únorem a květnem ohledně nových modelů AI.

Obnova důvěry

  • Červen přinesl Fable 5, což obnovilo víru ve vývoj AI.
  • Transformace myšlení od jednoduchého zadávání úkolů k řešení problémů pomocí agentů.
  • GPT–6 Astra zachránil situaci před monopolizací trhu velkými firmami.

Diskuze o programátorech

  • Argumentace existence "10x programátorů" vycházející z článku z roku 1968.
  • Dlouhá debata o efektivitě programátorů skončila uznáním rozdílů ve výkonu.
  • Současný potenciál zvýšení produktivity až na 100x díky novým nástrojům.

Revoluce v psaní kódu

  • Přednášející napsal za posledních 20 měsíců polovinu kódu oproti předchozím letům.
  • Automatizace procesů vedla ke snížení potřebného času na psaní kódu.
  • Radost z toho, co už není potřeba dělat při vývoji aplikací.

Budoucnost psaní kódu

  • Rozhodnutí společnosti 37signals přestat psát kód ručně jako standardní postup.
  • Ruční psaní kódu se stalo výjimečným stavem místo normy.
  • Rychlá adaptace týmu na nové technologie během krátké doby.

Nové projekty

  • Společnost začíná nový projekt zaměřený na nativní aplikace místo webových aplikací.
  • Zkušenosti ze spolupráce designérů ukázaly potřebu lepší integrace technologií pro efektivitu práce.
  • Kladené otázky ohledně maximálního využití explozivního rozvoje inteligence ve vývoji softwaru.

Význam otevřeného myšlení při práci s technologiemi

  • Je důležité mít otevřenou mysl a ne být příliš přísný v očekáváních od systémů.
  • Práce s jazykem Rust bez předchozí znalosti může být výhodou, protože umožňuje hodnotit výsledky jako černou skříňku.
  • Změny v odpovědnosti za aplikace, jako je Basecamp, ukazují na potřebu redefinovat hranice mezi nativními a webovými aplikacemi.

Změna v programovacích jazycích a jejich vliv

  • V posledním roce se výrazně změnil poměr kódu napsaného v Ruby oproti Rustu.
  • Napsal jsem 150 000 řádků kódu za měsíc, což je mnohem více než průměr z minulých let.
  • Angličtina se stává preferovaným jazykem pro programování díky své expresivitě.

Osobní zkušenosti s programováním

  • Před dvaceti lety bych mohl být projektovým manažerem, ale zamiloval jsem se do programování.
  • Po čtvrt století psaní kódu jsem se rozhodl odejít do důchodu jako profesionální programátor.
  • Důležité je vzpomínat na radost z psaní kódu a učení se během této doby.

Přijetí změn v oblasti programování

  • Psát kód ručně již není ekonomicky produktivní pro většinu programátorů.
  • Do konce roku bude většina oblastí ovlivněna tímto posunem směrem k automatizaci.
  • Historie počítačového vývoje nás učí přijmout nové technologie s optimismem.

Nové paradigma softwarové architektury

  • Musíme přehodnotit naše chápání softwarové architektury a strukturování kódových základen.
  • Abstrakce nemusí mít stejný smysl ve věku agentů, kde existuje mnoho procesů mutujících aplikaci.
  • Cena opakování a synchronizace se snížila téměř na nulu.

Definice nového průmyslu

  • Jste svědky definice nových metodologií práce a cyklů ve vývoji softwaru.
  • AI a chatboti mění způsob integrace technologií do aplikací.
  • Očekávám CLI rozhraní pro všechny aplikace do příštího pátku.

Zkušenosti s vyhledáváním pomocí AI

  • Vyhledávání pomocí agentů umožňuje hledat koncepty místo klíčových slov.
  • AI dokáže najít staré e-maily i bez znalosti konkrétních detailů.
  • Tato schopnost mě velmi potěšila a ukazuje potenciál AI.

Možnost inovací díky novým technologiím

  • Umachi představuje revoluci v operačních systémech.
  • Instalace systému trvá méně než minutu, což je obrovský pokrok.
  • Rychlost instalace OS dosahuje až devět sekund.

Optimismus ohledně budoucnosti technologií

  • Každý sen o inovacích je nyní dosažitelný díky dostupným technologiím.
  • Začal jsem vytvářet různé aplikace snadno díky novým nástrojům.
  • Vytvoření prezentací během keynote ukazuje rychlost moderních nástrojů.

Nová éra efektivity

  • Modernizované aplikace jsou malé a rychlé díky optimalizaci zdrojového kódu.
  • Starší přístupy vedly ke zpomalenému vývoji kvůli vysokým nákladům na čas programátorů.
  • Nový svět nabízí možnosti optimalizací dostupných pro každého vývojáře.

Obavy o budoucnost technologií

  • Je důležité diskutovat o obavách týkajících se bezpečnosti AI systémů.
  • Historie ukazuje, že predikce budoucnosti bývají často chybná nebo přehnaná .
  • Příklady z historie bankovnictví ukazují pozitivní dopady technologických změn .

Humility in Predictions of the Future

  • Měli bychom mít pokoru vůči predikcím budoucnosti .
  • Trumanova reakce na atomovou bombu ilustruje nejasnost budoucnosti .
  • Neznáme přesně dopady umělé inteligence , ale měli bychom být optimističní .

Udržení optimismu

  • Zaměřte se na pozitivní aspekty technologického pokroku .
  • Lidská schopnost napravit chyby nám dává naději .
  • Technologie mohou řešit problémy , které vznikají .

Akční plán pro budoucnost

  • Máme moc využít inteligenci pro dobré účely .
  • Volba optimistického pohledu je klíčem ke štěstí .
  • Budoucnost slibuje úžasné možnosti , pokud ji přijmeme .

Turn any video into a summary like this

YouTube links, meetings, lectures. With transcripts, search, and chat.

Video description

DHH opens Rails World 2026 in Austin with a keynote on the age of AI agents: why 37signals has gone "pencils down" on handwritten code, why Rails' convention over configuration is built for this moment, and why the only play left is total optimism. Thank you, Shopify, for sponsoring the editing and post-production of these videos. Check out insights from the Engineering team at: https://shopify.engineering/ #rails #rubyonrails #railsworld #tech [00:00:00] — Welcome to Rails World 2026: DHH on AI euphoria [00:01:50] — What portrait painters can teach us about AI [00:11:20] — November 24, 2025: the Kodak Brownie of our era [00:12:43] — The trough of disillusionment, and the leap that followed [00:16:02] — From the 10x programmer to the 1,000x programmer [00:18:13] — "Look at all the things I'm not doing": the Rails moment [00:20:45] — 37signals goes pencils down on hand-written code [00:22:12] — What vibe-coding Basecamp 5 taught us [00:24:04] — Rebuilding HEY as native apps [00:28:14] — Rethinking HEY's backend with agents [00:33:04] — Where does this leave Ruby and Rails? [00:34:23] — Agent evals with Evil Martians and the Rails Foundation [00:36:28] — 150,000 lines of code in a month [00:38:06] — English: the programming language DHH likes better than Ruby [00:39:21] — Retiring from hand-written code, with joy [00:42:49] — Rethinking software architecture for the age of agents [00:45:23] — Bring your own agent: why every app needs a CLI [00:48:05] — Omarchy: fixing the whole computer [00:51:21] — One-shot apps: a calculator, a writing app, a video editor, and Hype [00:53:53] — The performance payoff: half a megabyte [00:55:02] — AI concerns, security, and why predictions fail [00:58:26] — P(bloom) over P(doom) [01:00:49] — The case for total optimism