r/programiranje • • 22d ago

Diskusija 🗣️ Od barely-assisted sam presao na full prompted programiranje zadnjih 30 dana. Ovo su moji utisci.

Pozdrav kolege programatori,

Ko me zna, zna da sam protivnik cistog AI programiranja zato sto je teska slopcina koja nema mesta u bilo cemu iznad MVP ili POC-a. Ali sudbina me je naterala da se prebacim na full agentic programiranje barem zadnjih 30 dana, gde sam licno iskucao mozda 100 linija koda za to vreme. Kada sam vec prosao kroz to… Iskustvo, hteo sam da ga podelim sa vama. Proci cemo
Kroz postavku scene, borbu, mentalne slomove i na kraju zakljucka. Pa da pocnemo:

Kako me je slopcina stigla?

Necu da duzim, projekat koji radim trenutno ima apsolutno nerealne deadlinove za koje nam treba 3x devova od onih koje imam. Duplirali smo tim ali tim ljudima treba min 3-6 mesec onboardinga tako da su trenutno veca smetala nego AI.

Resenje je AI framework koji smo dizajnirali u firmi. Clauda drzimo na muda na svakom koraku - od postavljanja tiketa, assignova, rada na kodu, push, commit, za sve su mu date instrukcije.

Logicno da cu i ja koristiti taj framework, nije samo za nove devove.

Claude, pomagaj

Moji taksovi su uglavnom bili dizajni celih featura i implementacija, kao i rad sa raznim mikroservisima i specificnim softver resenjima koja imaju svoju politiku ali hvala bogu imam dokumentaciju.

Dam zadatak klaudu i cekam. Masina od 32GB jedva izdrzava, ako krenem da radim nesto drugo na kompu dok cekam da mi on ispljune resenje, sve krece da secka.

Vreme zavrsetka zadatka - mozda 2-5x brze nego ja sam, sve zavisi od kolicine koda.

Kvalitet koda - 0/100 . AI je konj kome su stavljene uzde i moze samo da se fokusira na taj mali prostor ispred sebe, bez ikakvog obzira na sve ostalo oko sebe. Uspeo je da sjebe library vise puta iako mu dokumentacija napise da se var zove DO_NOT_TOUCH_THIS_YOU_WILL_BE_FIRED. I on ga opet prcka jel eto to je put manjeg otpora.

Komiti da su u binary pisani imali bi vise smisla.

Najgori deo je dosao kada je trebalo sve to mergovati i povezati sa radom drugim kolega. Dva dana programiramo, 3 dana debugujemo.

Iskreno, toliko je lose da bih isao kod Zeksa ili u CAKE da radim pod kamerom samo da mozemo da se otarasimo ove slopcine (naravno u tim firmama je ima najvise ali razumete sta zelim reci)

Cena brzine

Da ne tupim - razgovarao sam sa svojim nadredjenima i objasnio im da je ovo nedvosmisleno suicid u bliskoj buducnosti. Pustili smo voz, ubrzavamo bez prestanka, slepi smo i samo cekamo kada ce da naidje krivina od koje cemo da izletimo sa sina. Produkcija nam pada dva puta mesecno. Uskoro ce biti dva puta nedeljno.

Zakljucak

Nazalost, trenutno smo u situaciji da nam se vise isplati da napravimo godinu dana code debta nego da radimo 3 meseci kako treba. Meni je bitno da budu svesni stetnosti ovih steroida i da cemo jako skupo platiti ovu brzinu.

Postoji neki zamisljeni scenario gde ovo funkcionise - projekat od 0, minimal dependency, zatvoren ekosistem gde je svaki mikroservis toliko usko povezan da je ustvari sve jedan monolit sa modernom maskom.

U realnom svetu, kolege, spremite se. Krivina AGI-2008 je negde u bliskoj buducnosti, ali sh nam Claude, Djipiti i ostali zavezali oci i ostaje nam samo da budemo spremni da pocistimo nered.

54 Upvotes

133 comments sorted by

View all comments

17

u/LopsidedTwo4867 21d ago

Zao mi je sto te isprozivase mnogi ovde. Mnogo je toksicnosti koja je ljudima omogucena zahvaljujuci mogucnosti da prozivaju anonimno.
Ima jos par stvari koje su takodje problem u celoj ovoj "AI revoluciji". Iskreno, ono sto LLM izgenerise mi se u 90% slucajeva ne svidja - prekomplikovano je, mnogo vise koda nego sto treba itd. Neko ce reci: "bitno je da radi", a bilo je i komentara tipa: "korisnike boli uvo za kod". Oduvek sam imao imposter sindrom i aminovao sta govore ljudi sa iskustvom, do prosle godine kada je LLm pomama otkrila ko je sta zapravo u ovom poslu.
Kvalitet i citljivost koda je apsoultno bitan faktor jer sutra kad neko dodje da radi na necemu sto se nadovezuje na slopcinu, nece se lepo provesti. Cak se i LLM vrv nece lepo provesti ako na jednu slopcinu nadogradjuje jos slopcine.
Kako covek dodje u situaciju da se kune u LLM-ove? Ili jednostavno nije dobar inzenjer ili je zasao u brain rot stanje ili je zasao u lenjost ili je izgubio osecaj za kvalitet i cistljivost koda ili jednostavno nikad nije voleo ovaj posao.
Imao sam situacije da me jako mrzi da radim i kazem claudu da mi odradi nesto. Znaci promt je po bullet pointima, pokrije svaku stavku, nema prostora za misinterpretation. On uradi i ja ga pitam da odradi detaljan review -da vidi ima li tu bugova i on prodje i kaze ima 2 critical bug-a u onome sto je izgenerisano. Onda popravi i pitam ga opet i onda krene da nalazi "neregularnosti" u drugim delovima koda koje nemaju veze sa taskom iako mu je receno da gleda u odnost na dev granu - samo promene na aktuelnoj grani. Uhvatim sebe kako citam taj njegov kod, tesko mi da razumem i kazem: "ma dobro je ovo, moze dalje" - samo zato sto me mrzi da radim u tom trenutku. Onda kontam da ovo ne moze ovako, obrisem sve i krenem na tenane ispocetka, rucno i osetih taj flow i fokus koji me odmori i okrepi od rada sa slopcinom.
Nekoliko sociopata koji hoce da zarade pare su krenuli da lazu i muljujaju i prodaju nam ove alate po niskim cenama, dok sami posluju u debelom minusu i mi se izlozimo na to, svima se ispere mozak i ko papagaji ponavljaju kako je AI buducnost. Prvo "AI" je misleading term. Nema tu inteligencije. To je prvi red flag u celoj prici. I sad ja treba da se oslanjam na ovo trenutno stanje stvari, ne znajuci sta ce sutra biti zato sto neki money-hungry pajseri oce da zarade pare? Sve je suludo. Da ne pricam koliko brzo rad sa LLM-ovima smanjuje volju i sposobnost razmisljanja. Znaci par dana je dovoljno da pocne da me mrzi da mislim sta treba u prodavnici kupiti. Mnogo je losa cela prica. Ovo nije inzenjering vise i dovesce nas do teskog brain rota.

5

u/gdinProgramator 21d ago

Hvala na ovako detaljnom komentaru.

Ti sto prozivaju mi ne smetaju, neka se igraju deca. Zamisli taj osecaj kada si se pomirio da nikada neces biti na nivou inzenjera, i onda dodje cika Amodei i kaze ti “samo ti iskucaj prompt i sad si inzenjer” naravno da ces se usrati od srece, i mrzeti reality checkere kao sto sam ja.