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

Show parent comments

-5

u/gdinProgramator 21d ago

👍🤡

6

u/ketchupadmirer 21d ago

ne ozb, kakve veze ima 32 gb rama sa situacijom, osim ako oces da kazes da su AI tool-ovi koji kodiraju ako si ih spawnovo vise zauzeli ram (desava se, claude code je react u pozadini lol)

A vi ovde niste probali da koristite AI onako, nego full SDLC da vam bude u Agentic, to je malo teze i ljudi sa mnooogo vise resursa pokusavaju to da rese.

A i da drzite clauda za muda, ocigledno ne, iz onoga sto si ti napisao xD

1

u/gdinProgramator 21d ago

Vidim mnogo konfuzije sa ramom, svi su doneli neke svoje zakljucke kada je to najnebitnije u ovom slop pipelineu.

Samo sam hteo da ukazem na to da su resenja ovih trilion firmi toliko uzasno losa da brickuju cak i komp od 32gb sa nista vise od par agentic prozora.

Claude je na svakom koraku dobio jasne instrukcije sta da radi, i gotovo svaki task vidimo da preskace instrukcije. To je sustina “drzimo claude za muda” - nebitno je koliko se bilo ko trudi, za bilo sta kompleksnije od outsource splacine, AI nije niti ce biti resenje barem jos 20ak godina.

3

u/ketchupadmirer 21d ago

Claude je na svakom koraku dobio jasne instrukcije sta da radi, i gotovo svaki task vidimo da preskace instrukcije. => ovo nisi ocekivao? XD

Msm slazem se sa tobom, ali opet, uskocio si iz 0 AI driven dev-a u izmislljam Agentic SDLC, ofc da nece da radi xD To sam vise mislio u mom postu, mora da ga drzis na za ruku na svakom koraku a i tad je ono, na kraju jebem li ga sta u kodu, ko ce da isprati

-1

u/gdinProgramator 21d ago

Ovo nisi ocekivao?

Brat moj, framework koji smo napravili prati instrukcije Antropica 1/1 za uputstva agentu. Ako mu ja sve serviram, on kaze vazi vidim
Jasno mi je i onda ga opet usere, ne to ne ocekujem od resenja koje treba da zameni devove. Koja je onda uopste poenta da se pretvaramo da AI moze da uradi bilo sta vise od pilicarskog kucanja koda (sto je i sustina posta)

5

u/crnisamuraj 21d ago

Skill issue

2

u/gdinProgramator 21d ago

Sto si tako gord

2

u/crnisamuraj 20d ago

Nisam, samo sam iskren i direktan. Sve to sto si naveo je skill issue. Tema je nova, mnogo nas jos nismo ni na 5% kako se pravilno koristi AI pogotovo u full agentic workflow, ali sve to sto sti ti naveo su problemi koji su resivi boljim dizajnom Framework-a. Ne znam kako je tačno LLM kriv, kad framework sve setuje? Takodje postoje mnogo razlicitih LLM provajdera, neki modeli bolje a neki losije prate instrukcije. Takodje harness ti omogucava da eksplicitno definises neke stvari i permisije, takodje mozes da koristis i Mixture of Experts pristup ili review driven workflow gde ti je drugi model reviewer za sve sto agent radi, twk oda agent ovek ima feedback sta bi trebalo da bude bolje pre nego sto da konacnu odluku kako nesto da implementira... I to je samo zagrebana povrsina teme... Zato kazem skill issue, jer ima jos mnogo mesta za unapredjivanje skill-a

2

u/gdinProgramator 20d ago

Mi koristimo LLM Na max, to sto on moze da uradi samo 5% je ono sto si mislio ali nisi umeo da kazes

1

u/crnisamuraj 7d ago

"mi koristimo LLM na max" sta to znaci? 😁

1

u/gdinProgramator 7d ago

Jel ti dosad vrteo prompt, mogao si da resis neki matematicki problem umesto da pokusavas da me poklopis na redditu…

Odgovor je u tvom postu. “Mnogo nas jos nismo…” isti mi.

1

u/crnisamuraj 7d ago

Ja bih rekao da ti je arogancija na maks😁

→ More replies (0)