Netokracija.rs

Kako je jedan CTO izgradio zajednicu od 400.000 programera?

U novoj epizodi Office Talks podkasta razgovaramo sa dr Milanom Milanovićem, CTO-om jedne američke kompanije, autorom knjige 'Zakoni softverskog inženjerstva' i jednim od najprepoznatljivijih domaćih tech kreatora na globalnoj sceni.

Dve godine nakon njegovog prvog gostovanja, zajednica dr Milana Milanovića je višestruko porasla, od LinkedIna i X-a, do newslettera Tech World with Milan koji danas okuplja desetine hiljada pretplatnika širom sveta.

Povod za razgovor je Milanova nova knjiga, “Zakoni softverskog inženjerstva”, koja je za kratko vreme pronašla put do čitalaca u više od 70 zemalja i prodata je u preko 1.500 primeraka. Reč je o delu koje na jednom mestu okuplja principe, obrasce i “zakone” sa kojima se developeri, arhitekte softvera i inženjerski lideri susreću kroz svakodnevni rad, često i ne znajući da problemi koje rešavaju već imaju svoje ime, istoriju i objašnjenje.

Milan u epizodi govori o tome kako je nastala ideja za knjigu, zašto je njeno pisanje trajalo više od dve godine i zbog čega smatra da najveća vrednost ovakvog izdanja nije samo u tehničkom znanju, već u zajedničkom jeziku koji pomaže timovima da bolje razumeju probleme. Od Conwayevog i Gallovog zakona, preko curenja apstrakcija, do Dunning-Kruger efekta, razgovor pokazuje da softversko inženjerstvo nije samo pisanje koda, već i razumevanje sistema, ljudi, organizacija i načina na koji se kompleksnost vremenom gradi.

AI može da pomogne, ali ne može da zameni iskustvo

Poseban deo razgovora posvećen je veštačkoj inteligenciji i promenama koje AI donosi u razvoj softvera. Milan objašnjava zašto ubrzana proizvodnja koda ne znači automatski i veću poslovnu vrednost, ali i zbog čega inženjerski mindset postaje važniji nego ikada. U vremenu u kom alati mogu da napišu sve više koda, ključna razlika ostaje u sposobnosti da se prepozna pravi problem, donese dobra odluka i razume šta se zapravo gradi.

Epizoda otvara i pitanje budućnosti junior developera, mentorstva i načina na koji će nove generacije sticati seniorsko iskustvo u eri AI alata. Prema Milanovim rečima, znanje se i dalje gradi kroz realne probleme, code review, rad sa iskusnijim kolegama i razumevanje posledica odluka koje se donose tokom razvoja softvera. AI može da pomogne, ali ne može da zameni iskustvo, odgovornost i dubinsko razumevanje sistema.

Na kraju razgovora, Milan govori o daljem razvoju zajednice Tech World with Milan, planovima za promociju knjige i njenom srpskom izdanju, ali i o tome zašto će deljenje znanja ostati važan deo njegovog rada. Ovaj podkast, kao i uvek, možete pratiti na sledećim platformama: YouTube, Apple Podcasts, Pocket Casts, Spotify i Google Podcasts. Do sledećeg slušanja i gledanja!