Dejvid Hajnemajer Hanson, tvorac Ruby on Railsa i suosnivač 37signalsa, otvorio je ovogodišnju Rails World konferenciju rečenicom da se povukao iz profesionalnog programiranja. Po njemu, ručno pisanje koda za veliku većinu programera više nije isplativo.

Šta je rekao na bini

Kaže da je poslednji put kod pisao rukom negde u martu, a na to što je gotovo gleda bez žaljenja:

Dejvid Hajnemajer Hanson

Proveo sam četvrt veka klešući kod rukom i uživao u svakom trenutku.

Pisanje koda rukom više nije ekonomski produktivan posao za veliku većinu programera u velikoj većini firmi, i to već danas.

Do kraja godine tako će biti u gotovo svim oblastima, za gotovo sve programere i gotovo sve firme.

S druge strane toga je nova karijera, uzbudljiva karijera profesionalnog pravitelja stvari.

Više nećete klesati kod rukom, ali ćete praviti neverovatne stvari.

Zašto se o tome toliko priča

Snimak celog predavanja, objavljen 24. septembra, već ima više od 128.000 pregleda na YouTubeu, a tema na Hacker Newsu oko 300 komentara.

Najviše glasova na Hacker Newsu dobio je komentar Robija Rasela, tvorca popularnog alata za terminal Oh My Zsh, koji je predavanje gledao iz prvog reda:

Robi Rasel

Sedeo sam u prvom redu na Dejvidovom predavanju juče ujutru.

Pošto sam dan ranije pričao sa njim, priznajem da nisam bio naročito iznenađen, a ni nespreman.

Evo malo izveštaja sa Rails Worlda: atmosfera ovde je daleko od propasti i očaja, naprotiv.

Kuda god da ide naša industrija, većina nas je i dalje zaposlena kao majstori koji održavaju sisteme na koje se korisnici oslanjaju i za koje firme rado nastavljaju da plaćaju.

Većina nas se ne budi pred praznim platnom da bi dizajnirala arhitekturu budućnosti.

Nasleđujemo odluke donete pre mnogo godina, osvežavamo stare obrasce, zaobilazimo ograničenja i brinemo da sve to i dalje pouzdano radi.

Mislim da nam ovi noviji alati daju priliku da se malo više zapitamo o sistemima koje smo nasledili.

Da raspakujemo zašto stvari rade tako kako rade.

Da čačkamo pretpostavke koje nismo imali vremena, samopouzdanja ili dozvole da preispitamo, i da podelimo šta smo naučili, kako bi sledećoj osobi, ili agentu, bilo lakše.

Onaj način puštanja u produkciju koji smo izabrali pre osam godina?

Vredi ga ponovo pogledati.

Neke naše web aplikacije bi verovatno volele da su native aplikacije.

A ima i mnogo arhitektonskih odluka sa kojima živimo uglavnom zato što smo, pa, bili zauzeti životom sa njima.

Ima mnogo razumljive zebnje oko toga šta ovi alati znače za naš posao.

Mene sve više zanima šta nam dozvoljavaju da ponovo preispitamo.

Kad objave moje predavanje, podeliću više o jednom malom radnom okviru, bliskom programskom jeziku, na kome radim upravo za ovakvu radoznalost.

Do tada... nastavite da dolazite, nastavite da se pitate.

Živeo Ruby. Živeo Rails.

Hanson je do pre godinu dana bio najglasniji protivnik AI kodiranja, a u aprilu smo pisali kako sada skoro sav kod piše agentski.

Za programere je ovo, bar po njemu, pomeranje posla sa kucanja koda na to šta pravimo i kako vodimo agente.

Kako ga drugi vide

Nisu svi oduševljeni nastupom. Neki smatraju da se na bini ponaša kao mesija na kokainu, a tako ga je opisao i jedan poznati bezbednosni istraživač:

Ponekad i sam daje povoda za to:

A ponekad deluje samo kao neko ko drugačije razmišlja, gotovo inspirativno: