O meni
Prvi kod koji je otišao u produkciju napisao sam pre više od 18 godina — i još uvek me obraduje trenutak kada nešto što sam napravio ugleda svetlo dana. Od tada sam prošao dosta terena: startape u ranoj fazi i enterprise platforme, proizvode koji kreću od prazne stranice i nasleđene sisteme koje niko drugi nije smeo da pipne. Negde usput bio sam softverski arhitekta i tehnički lid, ali etiketa koja najbolje stoji je prosto: inženjer koji isporučuje.
Ono što zapravo volim jeste raspetljavanje. Maglovit problem, sistem koji se razilazi, kod koji se uplašio promene — to su oni koji me privlače. Zadovoljstvo retko leži u onom pametnom delu; leži u pronalaženju najjednostavnijeg oblika zbog kojeg cela stvar naknadno deluje očigledno.
Poslednjih nekoliko godina vuku me ka AI-ju, onom produkcionom. RAG sistemi koji odgovaraju iz stvarnih dokumenata firme, LLM integracije koje prežive prave korisnike, agenti koji tiho preuzimaju dosadan posao. Te alate svakodnevno koristim u sopstvenom radu, pa dobro osećam gde blistaju — i gde iza njih i dalje mora da stoji inženjer.
Prema tehnologiji sam pragmatičan. Isporučivao sam na mnogo stackova i nijedan mi nije poseban ljubimac — na svakom projektu posežem za najmanjim skupom alata koji rešava problem i ostaje održiv i kad ja odem. Učim i dalje jer se struka stalno pomera, i jer je iskreno zabavno.
Kako pristupam poslu
Jednostavno pre pametnog
Najbolje rešenje je obično ono koje sledeći čovek razume bez mene u sobi. Optimizujem za čitljivost i promenu, ne za paradu.
Zapisane odluke
Svaki neočigledan izbor ima razlog. Volim da trade-off napravim eksplicitnim — u komentaru, u ADR-u ili u belešci kao što su ove na sajtu.
Prvo isporuči, pa uči
Softver te nauči nešto tek kad sretne stvarnost. Više volim male, reverzibilne korake u produkciju nego velika lansiranja odjednom.
Dosadno tamo gde je važno
Infrastruktura i integritet podataka treba da budu predvidljivi do dosade. Uzbuđenje čuvam za proizvod, ne za pajplajn.
Razumeti pre menjanja
Bag retko sedi tamo gde na prvi pogled izgleda. Pročitam sistem i reprodukujem problem pre nego što išta diram — popravka koju ne razumeš je popravka koja se vraća.
Automatizuj dosadno, ostavi čoveka
Repetitivan, izvestan posao prepuštam alatima i AI agentima; procene ostaju na čoveku. Znati šta je šta je pola veštine.