Koliko god da su nam internet, YouTube eksplozija i sve znanje sveta danas na klik — prilike da uživo, iz prve ruke, razmenimo iskustva sa kolegama iz razvijenijih ekosistema i dalje ne dolaze često. Zato, kad se takva prilika ukaže, ne razmišljamo dvaput.

Ovog puta prilika je bila dupla: ugostili smo ne jednog, već dva gosta koji žive i rade u Australiji i grade proizvode iza kojih stoji preko sto miliona korisnika, a pridružio im se i direktor njihove beogradske kancelarije, čovek koji ta dva sveta spaja svakog jutra.

Tako je izgledao dvadeset šesti AI Hub meetup, održan 7. jula u Beogradu.

Okvir večeri je postavila teza koju ovih meseci ponavljaju dve verovatno najčitanije figure iz ove dve struke — Leni Račicki sa product i Gergej Oros sa inženjerske strane: da se product i inženjering približavaju, možda i spajaju. Naši gosti rade tačno na toj granici, pa smo tezu proverili na njima.

Tri gosta iz Easygoa na dvadeset šestom AI Hub meetupu u Beogradu

Ko su gosti i na kakvoj skali rade

Za istim stolom su nam bila tri gosta iz Easygoa — australijske firme koja je, između ostalog, vlasnik Kicka, striming platforme koja se takmiči sa YouTubeom, TikTokom i Twitchom. O Easygou smo nedavno pisali kad su se pridružili AI Hub programu.

Džeremi Ten je senior product menadžer u Kicku, sa preko decenije product karijere koju je počeo kao analitičar.

Alesandro Soldi je senior product menadžer koji je u Easygo stigao posle više od decenije po Silicijumskoj dolini; vodi beogradski Internal Empowerment tim — malu ekipu koja gradi interne alate i procese koji ostatku firme ubrzavaju rad.

Nikola Jevtović je vodeći menadžer inženjeringa i direktor beogradske kancelarije — jedine inženjerske kancelarije firme van Australije.

Skala na kojoj sve to stoji: dan pre događaja Nikola nam je izvukao svež broj pravo iz baze — 118 miliona registrovanih korisnika.

Kroz chat dnevno prođe oko 46 miliona poruka, u svakom trenutku je aktivno oko 15.000 prenosa, a pojedinačni prenosi znaju da dobace i do 4.5 miliona gledalaca.

Slajd sa skalom Kick platforme

David (protiv Golijata) logika

Zašto je firma ove veličine na AI navalila ozbiljnije od većine? Nikola je tu računicu izneo bez uvijanja — a borba o kojoj govori je ona sa YouTubeom, TikTokom i Twitchom:

Nikola JevtovićMi smo underdog u toj borbi, i moraš da igraš na svoju prednost.

Njihovu igru možemo da igramo — i sigurno ćemo izgubiti. To su ogromne firme, sa pedeset, sto hiljada zaposlenih, spore u odlukama, sa procesom koji je težak i traje. Tako ih nikad ne bismo stigli.

Zato probamo drugačije stvari: budi agilniji, budi brži. I za sada radi — rast u poslednjih šest, sedam meseci je značajan, a AI u tome igra veliku ulogu.

Proces okrenut naglavačke: prototip pre zahteva

Alesandro Soldi tokom panela

Alesandro je promenu pokazao na svežem primeru: novi easygo.io sajt, projekat koji bi klasičnim redosledom — prikupljanje zahteva od stejkholdera, pa gomila tiketa u Jiri, pa dizajn, pa razvoj — trajao oko pola godine.

Umesto toga, krenuo je od prototipa: iterirao ga je sam i potpuno preskočio prikupljanje zahteva, pa ga predao dizajn timu i developeru — i sajt je u rekordnom roku bio živ. Sve zajedno: otprilike dva meseca postavljanja novog načina rada i dva meseca izvršavanja.

A usput su ispali i međukoraci koje obično niko ne preispituje: za Scrum i druge razvojne metodologije Alesandro kaže da su "uvedeni da odgovore na ograničenja koja smo imali pre AI ere" — a ta ograničenja sada brzo padaju.

PRD — dokument kojim se tradicionalno definiše šta se gradi i zašto, i koji je decenijama stajao na početku procesa — u ovoj postavci klizi na sam kraj: napraviš, testiraš, pa tek onda oko toga ispišeš dokumentaciju.

10 dana do prvog koda — i neograničeni tokeni

Ista logika se na inženjerskoj strani vidi u brojkama.

Prosečan onboarding im je pao sa klasičnih 30-60-90 dana na oko 10 dana do prvog isporučenog koda — nov kolega je u svojoj prvoj nedelji dobio da razume sistem koji šalje 250.000 push poruka u minuti, raspoređen preko 100+ servisa, i za dva dana sastavio predlog rešenja koji je toliko dobar da ga grade.

A chat, koji na prenosima sa milion gledalaca ne može da moderira nijedan ljudski tim, moderira AI — po pravilima koja diktira biznis, umesto grubih ručnih pravila koja blokiraju i ono što ne treba.

Tu je i tema o kojoj se u industriji vode pasionirane diskusije — neograničeni tokeni za inženjere, odluka koja se u mnogim krugovima smatra kontroverznom. Nikola: "Iskreno, ne znam zašto je to kontroverzno. Ako možeš da priuštiš."

A kada pričama o 10x ubrzanju programiranja:

Nikola JevtovićSve te priče o 10x inženjerima sa AI — mi nismo ni blizu 10x. Realno smo bliže 2 do 3x u ovom trenutku. Možda je i do nas, još isprobavamo različite pristupe.

Ali posla imamo toliko da nam realno treba deset puta više inženjera da stignemo gde hoćemo — zato ciljamo pune 10x ishode, i to ozbiljno mislimo.

Zato ulažemo u neograničene tokene i u alate, i zato timovi eksperimentišu svako na svoj način.

Pitanje večeri: da li se sve stapa u jednu ulogu?

Ovde smo se vratili na tezu sa početka — Račickijevu i Orosovu sliku dve struke koje se stapaju, sa slajda kojim smo je predstavili:

Slajd: Leni Račicki i Gergelj Oros o spajanju producta i inženjeringa

Naši gosti su o tome imali iskreno različita mišljenja — neke kolege iz publike su nam posle rekle da im je to bilo dragoceno jer se u njihovim organizacijama ne vode, a donekle i ne smeju, takve debate.

Alesandro veruje da se klasična "trijada" — product, inženjering, dizajn, tri uloge koje tradicionalno zajedno prave proizvod — sliva u jednu:

Alesandro SoldiMnogo veština i ekspertize koje su bile razdvojene konvergira u jednu centralnu ulogu, koju dosta ljudi zove builder.

I — problematično je da ovo kaže jedan product menadžer — ali mislim da je ta figura u srži verovatno inženjer: neko ko ume da preuzme samostalnost i vlasništvo koji idu uz product, i ukus i disciplinu koji dolaze sa dizajn strane.

Deo te filozofije je i to što svoje inženjere dovodi na product sastanke — hoće da ljudi koji prave finalni proizvod imaju ozbiljan ulog u njemu, a ako je njegova ideja glupa — "a često jeste" — hoće da mu to kažu.

Džeremi Ten tokom panela

Džeremi, pak, kaže:

Džeremi TenPotpuno se ne slažem. Mislim da nismo ni blizu tome.

Nije razumno očekivati od inženjera da bude dovoljno kreativan za nešto što se prvi put u svetu radi, da razmišlja o strategiji šest do dvanaest meseci unapred, i da istovremeno bude duboko u kodu.

Priznajem da će uloge postati leanije i da slojeva kroz koje se napredovalo verovatno više neće biti. Ali tržišni lideri će imati te tri funkcije u pravom balansu — inače ti iskustvo postane ono što AI misli da treba da bude, i postane generično.

Svoju poziciju je ranije sažeo u rečenicu koju smo stavili i na slajd: "Treba mi da inženjeri kodiraju, ne da sede po sastancima." Na šta je Alesandro u polušali uzvratio sa

Mislim da je to zato što tvoji inženjeri nisu u sobi u kojoj se pravi strategija.

Dosta prijateljskog zadirkivanja i razlike u stavovima smo ispratili na događaju. Nedvosmisleno doduše je da se ovi ljudi poštuju i gotive, iako se to možda ne vidi na papiru — ali i ozbiljno diskutuju.

I to nije bila neka poza inscenirana za publiku: prethodno sam je sam gledao na pripremnim pozivima, a Nikola kaže da su je samo tog jutra imali tri puta.

Kroz šalu smo onda pitali Nikolu — kome su ti isti inženjeri direktno odgovorni — ko je u pravu.

Nije hteo da dolije ulje na raspravu: iz njegovog ugla, danas ti stvarno trebaju dvoje — neko ko istinski razume problem, i neko ko ume da postavi arhitekturu za skalu o kojoj pričamo. Kad imaš to dvoje, skoro sve između, u nekoj meri, AI može da ubrza — veoma ubrza.

Ko kod njih uspeva

Pošto Easygo tim aktivno zapošljava u Beogradu, i planira da ta kancelarija raste, za kraj smo svakog pitali kakav profil čoveka uspeva u njihovoj organizaciji.

Alesandro: čvrst stav, i zrelost da ga izneseš — jer je ovo "jedno od retkih mesta na svetu" gde će ti dozvoliti da viziju izguraš do kraja.

Nikola: generalista — linije koje su nekad delile uloge u njihovom timu su praktično nestale, svi rade sve.

A Džeremi, koji je zanemario moju sugestiju da mu to što govori ne ide nužno u prilog na tržištu rada, kaže: neko kome haos prija — jer su, posle svih okretanja, "i dalje startap koji hoće da radi kao startap".

A ideja koja mi se dosta svidela, iako sad deluje očigledno, pa smo je stavili i na slajd je nešto što sam tokom pripreme pokupio baš od Džeremija: plaćen si za svoj mozak, ne za neke sate rada.

Za mnoge je tako je bilo oduvek, ali sada je i za sve, i više nego ikad pre.

Šta dalje

Dobar deo večeri u ovaj tekst nije stao: gde im je automatizacija bez čoveka u petlji pukla; da li inženjeri sabotiraju sami sebe jer su elitisti; šta svet u kome se kreće od prototipa radi dizajnerima; šta CEO Kicka radi na streamu svake subote — i jedno vrlo iskreno "zbunjeni smo" na pitanje kako se u svemu tome čuva kvalitet.

Publika tokom Q&A dela panela

Easygo u Beogradu aktivno zapošljava, a na događaju je bila i njihova Đurđa, dostupna i na događaju i putem Linkedina za sva pitanja onih koje zanimaju otvorene pozicije.

Druženje posle panela

O tome kako u praksi njihov inženjerski tim koristi AI, više detalja u zasebnom članku uskoro.

Do tad — AI Hub meetupi se nastavljaju svake nedelje, u Beogradu i Novom Sadu — pridruži nam se i prijavi se za obaveštenja na AI Hub stranici.