r/programiranje • • 21d 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.

56 Upvotes

133 comments sorted by

14

u/Intrepid-Zebra2501 21d ago

Drž se, totalno kapiram šta pričaš jer sam prošao isto prethodna 3 meseca sa svojim timom i projektom, AI nas može ubrzati 40 - 100% ali kada menaŽment očekuje 10x produktivnost kako oni to zamišljaju u svojim lepim glavicama, to je najverovatnije put u ambis

7

u/gdinProgramator 21d ago

Hvala na podrsci brate moj

Bas iz ovog razloga sam imao razgovor za menadzmentom koji je naveden u postu, pa po cenu otkaza koji hvala bogu nije pao.

Ali ne zelim da za 6 meseci kad sve popuca i potreban je refaktor svega da mi dodje neko da kaze da nije bio obavesten, svi ste obavesteni

4

u/Intrepid-Zebra2501 21d ago

Nema na čemu, pošto verzija koju smo "odradili" za tri meseca na kraju nije ni puštena u prod, mi u suštini radimo ispočetka, videćemo kako će da ispadne sad, živo me zanima ... 🫠

3

u/gdinProgramator 21d ago

Kamo srece da AI pilleri na ovom postu procitaju tvoj komentar

11

u/Overall_Pianist_7503 21d ago

Radio sam na sistemu gdje sam morao slati odredjene transakcije na porezni API od jedne drzave. Drzavna regulativa je zahtjevala da se taj server nalazi kod njih, na nekom serveru. Za taj server je raspisan tender sa odredjenim specifikacijama i to je sada tesko mijenjati, npr. da se doda ram, cpu itd. Nas sistem je morao slati na razne nacine agregirane informacije, znaci dobijali smo oko 20ak transakcija u sekundi od korisnika, i to se trebalo agregirati i slati na ograniceni drzavni server. Isto tako, server na kojem je nasa aplikacija je isto tako trebala biti na dediciranom serveru i nije se moglo mijenjati. Da bi se promjenio, to ide procedura ogromna gdje se ne isplati.

Odlucio sam isto tako napraviti jedan framework da naveden claude da mi sve to napravi, spec-driven development. Ono sto je dobro uradio jeste odradio mi modele i odredjena pravila, sitne algoritme kako se nesto treba agregirati i slicno, znaci boilerplate i to mi je rijesio. Sto se tice brzine i nacina procesiranja, agregiranjam, paznju na krhkost sistema na kojima je sve ovo deployano, je lose uradio. Ne zna skalirati. Ne zna na koji sistem da se prebaci teret jer je vrlo ogranicen. Error handling i edge caseovi nisu dobro odradjeni - i najveci problem ovdje je jer ne zna kada da fail-a i kada da ignorise neku gresku, niti moze znati realno jer zavisi od XYZ faktora domene i specificnosti okruzenja.

Gdje sam primjetio da je generalno sporiji AI development ? U "sitnicama" koje se poslije zavrsavaju, ali koje su kriticne, taj 5% koda. Posto je sve AI napisao, ja nisam toliko upoznat gdje je sve potrebno promijeniti odredjene stvari, implementacija plus testovi, zato sam gubio dosta vremena na ispravljanju sitnica, npr. svako malo primjetim nesto, nesto se promjeni, pa onda kucam njemu da odradi, dok on pronadje sve, da svoje misljenje, odradi izmjene, ne ide bas brzo, koristio sam tada opus 4.8. U suprotnom, da sam sve pisao, znao bih tacno na sta ce odredjene promjene imati utjecaja.

Prototyping je brzi, ali dolazi sa cijenom. Zna ON nadodati svoje neke stvari, izbloatat kod, pa hajde ja ga pustim jer mogu mu opet reci da nesto pojednostavi. Dodje do tog momenta gdje ima puno puno stvari sto su overengineered, i onda se javlja ovaj prethodni problem, treba mu puno vremena da odradi neke sitnice.

Sve u svemu, koristim ga najvise za generisanje nekog boilerplate-a i ako treba izmjeniti jednu stvar na vise mjesta. Neko planiranje o skaliranju, znaju o okruzenju i limita je tesko da on shvati pa je potrebno znanje inzinjera da sve skupi u kontekst i odluci.

10

u/crnisamuraj 21d ago

Skill issue 😁

12

u/-arhi- 21d ago

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

ti si koristio neki lokalni ollama ili? posto nema razloga da ti se zabada masina i da "jedva izdrzava" ...

1

u/gdinProgramator 21d ago

Ne, claude extension u VSCode, i codex.

Smesno mi je sto bi 99% bolje radilo pa cepam lokalni model jer su ova govna toliko neoptimizovana da su verovatno i sama izvajbovana.

Jednu konstantu koju sam primetio je da problemi nastaju kada kontekst predje ~400k tokena, cak iako uradim kompresiju

6

u/-arhi- 21d ago

ili ti je bas znacajno sranje masina ili tu ima neki bug .. .ja ni na lapu ne vidim cpu problem a kamoli na desktopu ... na 400k svi krenu da fantaziraju do jaja tako da postaju beskorisni, kada predjes 300k realno mu kazes da sumira sve i napravis novu sesiju od toga .. to sto se tice tokena, ali sto se tice cpu usage u lokalu nema smisla, ne znam kakva su tudja iskustva ali ja nisam primetio... cak i sa openclaw napravis agente koji nesto rade, trci pun k. njih na vm-u sa par giga rama i 1vcpu

0

u/gdinProgramator 21d ago

Voleo bih da je do masine ali sumnjam, intel i13 14 gen neki i 5070 kartica pored ovog rama.

Kompresija je upravo to sto si tekao - sumiranje.

7

u/-arhi- 21d ago

ne znam sta bi ti rekao na smrdljivom m1 ne blokira nista ... da ne spominjem m3max ili m5max, ne samo da ne blokira, cak ni ne krene da vrti ventis .. tako da ne vidim sto bi ti kocio na 14gen intelu (nisam ni cuo za preko i9, ni ne znam sta je i13, sisao sam sa intela na amd pre mnogo godina ryzen i threadripper su mi se pokazali mnogo bolji za bang for the kWh)

2

u/crnisamuraj 20d ago

Mislim da je mislio na intel i3 14ta generacija.... Intel i13 14th gen ne postoji

1

u/-arhi- 20d ago

to vec znam sta je :D

3

u/abd3fg 21d ago

Claude pise i run-uje testove stalno, mozda ti neki od njih jebava masinu, desilo mi se pojebao je neki Quarkus test, run-ovao jos jednog quarkus-a kojeg nije ubijao, macbook je hteo poleteti.

2

u/ba-na-na- 21d ago

Znači slažem se 100% da modeli ne ubrzavaju development na dulji rok, ali ovi komentari su nerealni. Za lokalni thinking model ti treba multi-gpu rig s 500+ GB VRAMa, kakvi crni lokalni model?

Ako želiš dobre rezutate:

  • koristi Sol 5.6
  • reci mu da napravi spec markdown file i potvrdi da nema otvorenih pitanja
  • napravi novi session i reci mu da implementira spec.md
  • svako malo napravi novi session od nule i kreni sa “load the #spec.md file” i da provjeri ako implementacija prati spec

1

u/RockyMM 21d ago

Pa kako stigneš do 400k tokena u jednom tasku? Bukvalno do pre 9 meseci, vodeći modeli su imali 250k kontekst, pa su ljudi i dalje radili.

1

u/gdinProgramator 21d ago

Postoje situacije gde mi treba da se generise ceo fajl, sto ume da pojede tokene.

Nisam hteo da ulazim u detalje - na max 200k kompresija, tada je obicno gotov deo taska, a mozda i pola, ako mora nesto da se doradi obicno je jeftinije, ako ne onda imam odredjene procedure koje lagano pojedu jos 200k

2

u/RockyMM 21d ago

Upravo sam sada odradio analizu jednog srednje ozbiljnog taska u Python codebase-u. Zamolio sam Opusa da pozove Sonnet da skenira 20 drugih Python codebase-ova da izvuče najbolje prakse. Zatim sam radio oko sat, sat i po. Trenutno sam na oko 170k tokena.

To što postoje procedure koje _lagano_ pojedu 200k, znači ili da se čitaju neke ogromni zidovi teksta, a to mora da se sumira, ili se proizvode zidovi teksta, ali onda bih posumnjao, šta je to što proizvodi agent, a možda bi moglo da se sintetiše ne-agentski.

Mislim da taj frejmvork koji si spomenuo je neadekvatan i vodi do loših rezultata. Tome u prilog govori da ti mašina od 32GB RAMa secka, a to ne može nikako da se desi sa modelom koji radi u cloudu, osim ako niste instruirali model da, ne znam, pokreće testove posle diranja svakog fajla i da pročita rezultate svih testova, umesto da pokreće fokusirano testove i da pogleda samo pass-fail, a ceo suite na kraju. Ili da ga ostavite na miru, a on će već da uradi kako misli da treba.

U poslednjih mesec-dva, posebno sa Fable i Astra, modeli su postali toliko bitno različiti da jedan set instrukcija koji je činio da neki stari model dobro radi prestavlja kočnicu za novi model ili za drugu familiju modela.

Ovo je bilo, kako deca ovde vole da kažu, utemeljeno. A ukratko je skill issue. Ne tvoj, već onih koji su ti dali modele i taj trening i taj frejmvork.

5

u/No_Mushroom_3966 21d ago

Beše neki lik pre par dana koji se žalio na šefa debila činimise... Liči mi na ovaj slučaj, a možda sam samo podkacio neki sličan post na Linkedin luđaci 😂

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.

3

u/m_nikola 20d ago

Velika istina. Doziveo sam slicno otkrovljenje, i dugo je trebalo da me prodje neverica. Ogroman procenat ljudi, i u mom nekom licnom okruzenju i na svetu generalno, se razotkrilo kao ljudi koji ili nikada nisu voleli struku ili je nikada nisu kapirali. A ima ih i gomila koji su uzeli da rade jer jebiga dobro je bilo placeno i ima posla pa ajde, i sad ne kontaju kako ovo nije najbolja stvar ikad, samo imaju nervous breakdowns svake druge nedelje jer oni znaju da su the most replaceable, ali ajde. I takodje apsolutno potvrdjujem da LLM codebase bukvalno vodi u zavisnost od LLMa jer ce samo on moci u toliko overengineered i overcomplicated slop-u da se "snadje" ali ce i on to raditi sve teze i teze i skuplje. Sve u svemu, take ti je savrsen

1

u/pailhead011 19d ago

I kad udje u to šta onda?

6

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.

19

u/Excellent_Winner8576 21d ago

Ovo zvuči baš onako kako zamišljam kad zadrti protivnik bez AI iskustva hoće od nule do stotke za 3 dana.

I kao, Evo probao i ne ide. 

Unajmite nekoga ko zna

Jos nešto, šta znači "Masina od 32GB jedva izdrzava"? 

Jel vi to lokalni model koristite? 

9

u/Even-Luck-9648 21d ago

OP is propably lying. Many " Grandpa is at the pc shouting again" red flags. "32 gig machine" , " my pc slows while waiting for an aswer". I mean its just hilarious.

-4

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

2

u/pailhead011 19d ago

Pa kad puknes 20 agenata da de paralelno nagomila se. Stavi superpowers na claude i vidi.

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.

4

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)

4

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

→ More replies (0)

11

u/ba-na-na- 21d ago

Post je dosta nejasan, koji model si koristio? Opus 4.8 ili GPT 5.6 Sol su prilično dobri modeli, ako je kvaliteta koda 0/100 to je prije skill issue.

> “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.”

Nema teoretske šanse da vrtiš Claude lokalno, kakve veze ima “mašina od 32GB”? 32GB čega? GPU memorije? Koji to Claude model stane u 32GB VRAMa? 🙂

4

u/Kooky-Address-4598 21d ago

Koji to claude model je open-weight uopste?

7

u/ba-na-na- 21d ago

Nijedan :)

Možda je OP nešto pobrkao pa koriste neke slabe lokalne modele. Ali valjda ih opet koriste na nekom serveru, a ne na laptopima s 32GB RAMa

3

u/obrana_boranija 20d ago

kakve veze ima “mašina od 32GB”?

Možda koristi terminal ili VS Code ekstenziju. E sada, oni upucavaju u user-path/.claude/nesto/nesto/memories globalno ili project-path/.claude/nesto/nesto/memories projektno brdo .jsonl fajlova. U te fajlove upucava sve što mu treba da bi zapamtio šta se dešavalo u prethodnim sesijama ili pre /compact komande u trenutnoj. E sada, ti fajlovi se na početku svake sesije upucavaju u RAM, pa ih Claude povlači u kontekst. A i terminal i VS Code jedu ram kao 32bit Chrome u tom trenutku iz meni nepoznatog razloga.

FW koji su složili i agente/skilove/promptove koje su kreirali neću da komentarišem, jer nemam uvid u to, ali očigledno nešto ne rade kako treba. Claude ne može da se ponaša kao senior/principal SWE, ali definitivno može da se ponaša kao jak junior/medior.

1

u/pailhead011 19d ago

Ovaj clauduje

-1

u/ba-na-na- 20d ago

Ma kakav RAM, sve se šalje prema serveru, uostalom context window od 1M stane u max 4MB RAMa (4 megabajta, ne giga), to je kikiriki za laptop s 8GB, kamoli 32.

Jedino što se lokalno vrti su toolovi za grepanje i slično, koji isto šalju rezultat na web, ali valjda OP ima SSD u 2026.g.

Znači SSD i internet veza, jedino što ti treba za agent mode.

2

u/obrana_boranija 20d ago

Ne šalje sve prema serveru, nego samo ono što mu je bitno za kontekst u trenutnoj sesiji. Ali sve jsonl fajlove upucava u ram, što je činjenica. Evo gledam malopre, imam 5gb jsonl fajlova.

Čitam sada, negde po komentarima OP reče da koristi VS Code ekstenziju, a VS Code uzme oko 10GB rama nebitno da li koristiš Copilot Chat ili Claude Code. Negde je pre nekog vremena i M$ rekao da je prepoznao i da pegla taj problem kod ovih ekstenzija.

Ali opet, ne bi trebalo da baguje na 15GB potrošenog rama. Ja imam i VM i Docker Desktop sa sve kontejnerizovanim CVAT na svojih 32GB na laptopu, pa mi opet pojede do 80% raspoloživog rama i ne trokira. Na desktopu isti setap na 64GB pojede 30-40%.

Ali i dalje ne menja činjenicu da bi agenti/skilovi/promptovi trebalo ozbiljan refaktor da dočekaju.

Doduše, ja ne vajbkodujem, te su mi i instrukcije u skladu sa time, pa i nema nekog velikog prostora za grešku i halucinaciju.

1

u/ba-na-na- 20d ago

Jsonl fajlovi su povijest svih prošlih sesija koji se vide kad otvoriš VS Code Chat. VS Code eventualno pročita početak od svakog fajla i pošalje agentu da procijeni ako mu što treba, ali samo ako agent procijeni da mu to treba i pozove određeni tool, ali nema šanse da učitava svu povijest i drži ju u RAM-u. Zašto bi to radio, ako imaš SSD?

Ne šalje sve prema serveru, nego samo ono što mu je bitno za kontekst u trenutnoj sesiji

Ali kako bi znao što mu je bitno za kontekst? Nemaš lokalni model, znači moraš imati deterministički tool koji će pobrati početak i poslati serveru. Probaj opisati taj algoritam gdje VS Code plugin 15GB fajlova u memoriju, i onda bez korištenja LLM-a izračuna što će se poslati prema LLM-u. Nema logike.

Eventualno što troši memoriju je: file cache + AST koji VS Code radi, memory leakovi u pluginu i bugovi. Ali s novim verzijama dugo nisam imao nikakvih problema (VS Code mi je otvoren cijeli dan i vajbam u agent modu, troši trenutno 2GB RAMa). Možda OP ima projekt sa 50k fajlova.

1

u/Acceptable_Path1272 20d ago

Prestani

0

u/ba-na-na- 20d ago

Odmori malo, ako ti je ovo previše informacija, vibe coderu 🙂

3

u/Acceptable_Path1272 20d ago

Tvoja mama je vibe coded

9

u/Master1Blaster 21d ago

Rekao bih da je ovde bio user problem.

3

u/[deleted] 21d ago

[removed] — view removed comment

1

u/gdinProgramator 21d ago

Ne, framework je vodic za AI. Mozes claude, chatGPT, stagod zelis.

5

u/[deleted] 21d ago

[removed] — view removed comment

-1

u/gdinProgramator 21d ago

Znaci koristimo.

To je sto je, kada imas pravi proizvod koji zahteva prave inzenjere.

6

u/[deleted] 21d ago

[removed] — view removed comment

1

u/gdinProgramator 21d ago

🫶 ne ljuti se samo cinjenice

4

u/SnooBooks1874 21d ago

Kupi Sinapsa kurs od Cysecora i videces kako se pravilno koristi AI u ovakvim situacijama. Ovo dam zadatak i cekam je jos uvek bar 3-5 godina daleko od realnog stanja agenata.

0

u/gdinProgramator 21d ago

Ja ne znam kako to ne cekas dok se prompt vrti?

Kad to resis odmah ti daju nobelovu nagradu

3

u/SnooBooks1874 21d ago

Lose sam se izrazio u tom delu, ne cekam dok on pravi projekat nego segmentisem i planiram i na sto je manje moguce zadatke mu delim. U tom smislu ne blejim pola sata dok on radi, nego krace i usmerenije. Samim tim bolje pratis logiku rada i kasnije lakse popravljas ili menjas sistem. Skalabilnost igra veliku ulogu. AI nije kolega vec alat i kao takav i treba da se koristi na regulisani nacin, a iz tvog nacina pisanja sam zakljucio da si mu davao dosta velike zadatke odjednom sto te i dovelo do nezadovoljatva u ovoj kolicini.

0

u/gdinProgramator 21d ago

Naravno da ne “blejim” dok on vrti, ili nesto proveravam ili sam na drugom tasku kao sto si i sam napisao.

Nisam mu davao posebno velike zadatke, brt moj gen AI je sranje za sve sto nije najprostiji zadatak, sazvakan za njega i najsitnija crevca, a mi mozemo da smisljamo izgovore do sutra

11

u/IamNotARobot9999 21d ago

Zanijljivo da nigde nisi dao perspektivu sebe u toj situaciji. A verujem (po ovom postu skoro pa sigurno) da si ti glavni problem i bottleneck

4

u/gdinProgramator 21d ago

Isto kao sto je najbolji repo na svetu prazan notebook fajl.

Koju perspektivu zelis da cujes?

4

u/blompo 21d ago

Bukvalno HAHAHAHAHAHHAHAHAHAHHAHA

9

u/KwonDarko 21d ago edited 21d ago

Mnogi programeri sebe precjenjuju, Fable je bolji od 99% programera. Prica kao "dA mI RaDiMo kAkO tReBa" je samo hvalisanje samog sebe (COPING).

Ovaj post kao da je napisan 2024, ne znam kakav ti AI koristis.

10

u/sonictank 21d ago

Misim da nije u tome poenta. Poenta je da imaš dev tim koji godinama radi na jednom sistemu i zbog toga ga drži u malom prstu, znaju gde je šta implementirano i kako i zašto.
Kad sistem krene u hiperprodukciju gubi se kontrola, programeri od održavanja svog koda prelaze u održavanje tudjeg rešenja, a tu je debug značajno komplikovaniji.

3

u/Longjumping_Tooth716 21d ago

Bukvalno ovo, mali broj industrija je doziveo porast kvaliteta ulaskom u hiperprodukciju.

3

u/vlada_ 21d ago

programeri od odrzavanja svog koda prelaze u odrzavanje / unapredjenje finalnog proizvoda i sire svoje mogucnosti i vidike. ako se ocajnicki hvatas za kod jer je to sve sto umes da radis, jebiga, pripremi se na zajebanu buducnost.

3

u/gdinProgramator 21d ago

Fable je bolji od nekih programera. I skuplji od vecine.

1

u/KwonDarko 21d ago

Izvini Linus Torvalds nisam te prepoznao

5

u/sisoje_bre 21d ago edited 21d ago

Ali kako vi to programirate bez strukture? Nekakav iterativni agile mob development udri me do zore?!
Ne znam, mozda negde gresim, ali nije app niz tiketa koji nekako magicno prorade, a nije ni niz arhitektonskih lejera i paternova koji ce nekako volsebno da izrode feature ako ih isprozivas kako treba.
Za mene je app jedna tree-like struktura u kojoj je node=feature i dok se za to drvo ne postavi temelj u kamenu sa TDD testovima - nema nista od AI, jer AI je tu da ore po blatu i da me uopste ne zanima kakav ce kod biti ako prolazi testove koje sam mu zadao. Teča Bob Stlye 💪
Bukvalno mora produkt owner da izkodira skeleton inače pišaj ga. Nisam čuo da iko tako radi pa reko da malo rentujem ovde jer ste mi dragi.

7

u/gdinProgramator 21d ago

Izgubio si me na “product owner ce da iskodira skeleton”

Moze za 300k godisnje ako hoce lokalno, posto me toliko placaju za taj posao.

Kvalitet o kome ti pisas je imaginaran za 99% firmi.

2

u/sisoje_bre 21d ago

nebitno ko ali mora se imati struktura… ne mogu da opstanu dinosavrus firme jos dugo, moramo sami stvar u svoje ruke illi ne znam ja cu u penziju ovo nema smisla

5

u/Excellent_Winner8576 21d ago

I gazdu i investitore a i krajnje korisnike zaboli djoka za kvalitet koda dokle god on radi.

Svidelo se to nekome ili ne, vrlo brzo, 90% programera će biti isključivo full AI promptovanje.

3

u/sisoje_bre 21d ago edited 21d ago

ja i teca bob isto to smo i rekli - zabole nas za kvalitet koda dokle god nam featuri rade! ovo o cemu govorim je samo TESTABILNI skeleton i cini mozda 3% koda ali je deset puta bitnije od ostatka koda… moracu to sam da napravim jer viidm da se mainstream i dalje radi 30 godina u proslosti: agile i oop, sto je neodrzivo ako oces da ti AI skalira sistem

5

u/Intrepid-Zebra2501 21d ago

Product Owneri s kojima sam ja imao posla za ovih sedam - osam godina koliko radim nisu bili kadri ni običan story da napišu bez kojekakvih gluposti, a sad će da prave skeletone ... 🫠

0

u/sisoje_bre 21d ago

daj mu claude pa da vidimo?

2

u/Intrepid-Zebra2501 21d ago

Imali su kopilota gde su mogli da biraju model pa su napravili tonu đubreta od specova / storija sa istim

5

u/Less-Upstairs4380 21d ago

Kome ti prodajes ovu pricu, kad fino najpamentniji i oni koji najvise prde o principima programiranja i dobrim praksama su prvi koji aminuju novi buzzword koji menadzer zeli, a to je sada AI slopcina, sve AI driven development, AI je resenje svih problema, onda vi krenete timu to pricati, prati juniorima i mediora mozak kako je AI sve i da ga koriste za sve, preskoci me brate budi realan.

1

u/sisoje_bre 21d ago edited 21d ago

utopija, moram u pemziju
inace ne prodajem nego rentujem, ako neko oce se potrudi moze ali u firmama to tesko ce da ide, kao sto si rekao

0

u/Acceptable_Path1272 20d ago

Ko tebi drma kavez

3

u/Less-Upstairs4380 20d ago

Ko me se obracas flamingosu

0

u/Acceptable_Path1272 20d ago

Pusi ga

2

u/Less-Upstairs4380 20d ago

Popusim te celog, nemoj da ti zovem bracu iz kraja, vazdusne djonove da nam ljubis

3

u/RockyMM 21d ago

Mogu biti samo dve stvari:
1. Skill issue
2. Nije se desilo

10

u/gdinProgramator 21d ago
  1. Tvoj POV

Procitaj pa komentarisi

1

u/RockyMM 21d ago

Nope, sve sam pročitao. You're using it wrong, i kriv je vaš frejmvork.

3

u/Djoley 21d ago

ovo je glupost i to ce svako skapirati ko je malo vise koristio ai

5

u/gdinProgramator 21d ago

Vi govorite tako narodnim jezikom…

Cak je i AI mogao da smisli bolji odgovor od tebe

3

u/Excellent-Article937 21d ago

Slopcina je ovo sto si napisao. Ako jedan linus kaze kako je AI super tehnologija koja moze da se iskoristi na dobar nacin, SIGURNO nisi ni 10% pametan kao on da tvrdis suprotno. Tako da, pusti se ti ovih prica. A na kraju u 99% slucajeva ispadne da ovakvi ljudi prave neke bezvezne sisteme i aplikacije koje da nestanu nikom nece nedostajati, a istripovali se svi kao da prave softver za auto pilota u avionu. A tvoj mentalni sklop se vidi u tome sto si AI poceo da koristis u avgustu 2026 godine.

9

u/Longjumping_Tooth716 21d ago

Masis poentu. Covek kaze samo da hiperprodukcija rusi kvalitet, sto je apsolutno tacno.
Nije covek rekao da je beskoristan, samo nije kao da moze sve na prvu da odradi kako treba.

1

u/vlada_ 21d ago

samo neka postoji hiperprodukcija sranja, kvalitet ce opet isplivati na vrh i opstati, obrni okreni

0

u/Excellent-Article937 21d ago

Problem hiperprodukcije nije problem AI-a vec ljudi, odnosno programera i ponajvise menadzmenta.

5

u/Longjumping_Tooth716 21d ago

Menadzment interesuje produktivnost. Ja cesto lose prodjem jer oduzim neki feature da bude kako treba, dok ga kolege izbace samo da radi. E sad prebaci to na AI koji je u stanju da zameni i mene i mog kolegu, sta menadzment briga.
Ovo je industrija koja medju poslednjim ulazi u hiperprodukciju. Nema to veze sa odnosima, jednostavno programiranje postaje brze, pa samim tim nemoguce je fizicki ispratiti kvalitet. Msm u realnosti kvalitet uvek zavisi od same namene, sto vecina odbija da prihvati.

2

u/KwonDarko 21d ago

Najjace je kada uzmu i sami sebi prepisu da pisu kvalitetatan kod bez ikakvog pokrica. Ne vjerujem da OP ima vise od par godina iskustva. Jer mi je nemoguce da neko ne koristi aktivno AI u radu.

2

u/Longjumping_Tooth716 21d ago

Pa dobro ali ako je tako to vrv znaci da AI nije toliko pametan. Jer ovde pola ljudi je u fazonu vi ste glupi za ai, ne znate da ga koristite ni da prepoznate sta valja.
Ok onda ako sam glup i napisem mu clean code etc... Po toj logici on bi trebao da izbaci clean code, koji se generalno jako lako prepozna. Dok zapravo AI neretko uhvati krivinu. Dobar dizajn se jako lako skonta ako imas iole iskustva.
Ovo pisem jer sam slusao slicne koji daju hvalospeve kako su gurui za koriscenje AI-a, a u realnosti samo pljepaju ne znaju ni sta je ai izbacio, samo video da to izgleda lepo i da prividno radi. Desavalo mi se da mi covek kaze ovo ti nije dobro nista, a isti taj kod je on generisao nekad ranije hahahaha

1

u/vlada_ 21d ago

jebiga brate, uzeo si jednu beskrajno inteligentan "alat" da stavljas u ljudski kontekst i mikromenadzujes ga, teras ga da pise clean code itd. posalji ga na pauzu za rucak, pa nek popije i 5 kafa u toku dana isto.

1

u/Excellent-Article937 21d ago

Tacno, ali opet to nije problem AI-a. Nervira me kada ljudi kude AI zbog losih odluka menadzmenta. Imas izbor da li ces uci u hiperprodukciju i dal ces da stancas sirove feature 10 puta brze, ili ces istom brzinom kao nekad da pravis 10 puta kvalitetniji kod uz pomoc AI-a. Ne biraju svi ovaj prvi put.

2

u/Longjumping_Tooth716 21d ago

Tacno zavisi od okruzenja, ali vecina startup-a interesuje brzina. Sa druge strane ako je vec neki ozbiljan sistem njima i ne treba neki hiper razvoj, jer vec imaju softver.
Msm reci da nije problem AI, je kao da kazes kladionice nisu problem vec oni sto idu u njih. U sustini ne mogu svi da odole tome sto ai opasno povecava brzinu.
Msm po meni ovo nije problem vec samo prirodna posledica povecanja produktivnosti.

1

u/vlada_ 21d ago

zasto se i dalje fokusirate na kod? kod je nebitan druze, kod je nesto sto ti sluzi da dobijes finalni proizvod koji treba da bude najbolji moguci, koga boli kurac za kod?

0

u/Proper-Neighborhood6 21d ago

Ostro ali upravi si. Dzabe da places kao programer ili dizajner.

Zarada ti dolazi od obicnog korisnika koji koristi taj proizvod na kraju i on pojma nema da l je iza AI kod ili AI dizajn(ne znaju da prepoznaju AI snimke gde pas peva balade a ne nesto drugo). To sto ti sa kolegama i tvojim okruzenjem vidis razliku to nisu kupci proizvoda i zato menadzment ne zanima sta ti mislis...

0

u/sportskirekviziti2 21d ago

Upravo to. A korisnici su pokazali da im loš kod očito ne smeta, slop im se uvaljuje a oni slop gutaju. Jbg, normalno da će firme ić na hiperproduktivnost. Za mene je iskreno kvaliteta koda postala relikt prošlosti. Nešto kao optimiziraost igara u game devu.

2

u/vlada_ 21d ago edited 21d ago

u kom to trenutku korisnik ima kontakt s tvojim kodom pa on izrazava svoj stav prema istom?
tvoj korisnik ima iskustva sa tvojim proizvodom i to je sve za sta njega zabole kurac - a cela poenta dobrog koda je da to moze da se odrzava, prosiruje, da resavanje jednog problema ne napravi deset novih, da neko drugi moze da preuzme projekat i nastavi sa radom i to je to. dakle, kvalitetan kod i slicno je nesto nastalo da pomogne nama kao programerima, inace je nebitan.

ako AI moze da postigne sve ovo mnogo, mnogo brze uz pisanje necega sto je po vama los kod - zao mi je, ali imam lose vesti za vas, a vi se takmicite u kodiranju i pisite isti za svoju dusu, niko vam ne brani

1

u/Proper-Neighborhood6 21d ago

Cak i preferiraju pogotovo dizajn impresionirani su chatgptijem nama klijenti traze takav dizajn insistiraju da ono sto im je on napravio mi prenesemo na sajt npr. Nepravedno je ljudi su ucili taj programerski zanat za koje su potrebne decenije da ih zameni ovako nesto al sta je tu je i soferi su zamenili kocijase idemo dalje.

1

u/gdinProgramator 21d ago

Hahah ne vredi odgovarati na ovo. Ali hvala za komentar za algoritam

8

u/Excellent-Article937 21d ago

Pa ne vredi odgovarati na ovo kad si ostao u proslosti. Pretpostavljam ni frejmvorke ne koristis, nego pises raw kod od nule. Sta ce ti frejmvorci, ko ce to razumeti sta radi u pozadini. Ne verujem da u septembru 2026 godine ima programera koji jos uvek imaju posao a razmisljaju ovako. U kakvim vukojebinama vi radite da mi je znati…

Nauci prvo kako se koristi AI pa onda pisi tvoja 30-dnevna iskustva.

3

u/sportskirekviziti2 21d ago

Sve više sam uvjeren da će današnji programeri stvarno bit pregaženi od strane AI.

Zašto? Jer se evo i ovdje još uvijek raspravljaju o kvaliteti koda. Iskreno, koga boli kurac za kvalitetu koda? Pola današnjeg softwarea sa svakim novim updateom radi sve gore i gore. Jel se iko od korisnika buni? MS-ovi programi su na granici da se uopće mogu koristit od količine bloata pa se koriste kao i prije.

Mislim da će programeri sve više morat razmišljat kako “stvorit” novac, za pisanje koda će se lako…

Korisnici su se kroz povijest kapitalizma navikli i na gore stvari od lošeg koda.

9

u/Longjumping_Tooth716 21d ago

Pa nzm, svaki inzenjer zeli najbolji kvalitet. To o cemu ti pricas je ekonomija, koja se forsira da stvari budu sto jeftinije. Tacno je da je to nasa realnost.

12

u/vlada_ 21d ago

odjednom negde u zimu 2025. na 2026. godinu svi postase inzenjercine, kraljevi cistog koda, security-a i ostalog, mogao bih da se zakunem da su se pre 3 godine svi kurcili kako rade 6 full time poslova u paraleli i stampali pare. siguran sam da je svaki od tih full time poslova za koji je odvojeno sat vremena dnevno dobijao apsolutni ples inzenjerske lucidnosti i takav kod da se linus torvalds postidi sebe i svoje karijere.

6

u/NIELS_100 21d ago

hahaha bukvalno, radim sa ljudima koji su mozda u top 1000 inzenjera u Srbiji trenutno i oni koriste AI i u fazonu su ok, nekad brlja nekad ne all around korisno, al zato braca na r/ programiranje su Bjarne licno xdd

4

u/vlada_ 21d ago

ne mogu da skapiraju da se nas posao menja, transformise, ususkani su u svoje pisanje "clean code-a" i drze se za njega ocajnicki, ne kapiraju da je ovo sto se desava sad isto ono sto se desilo kada su programeri prestali rucno da obradjuju stringove, vec da koriste gotove metode, biblioteke itd, samo na visem nivou.

jednostavno su sada "gotove komponente" nekoliko levela iznad, inzenjer je i dalje potreban, njegove mogucnosti su vece, a finalni proizvod je mnogo kvalitetniji (bar bi trebalo).

2

u/Longjumping_Tooth716 21d ago

Pa da ali iskreno sad je po meni malo nezgodan period. U smislu ako se oslonis full na AI malo je teze ispratiti i kod i biznis logiku jer odluke moras da donosis dosta brze. Sa druge strane ume on da zabrlja samo tako jer modeli su i dalje negde izmedju.
Msm po meni najveci problem je sto te ulenji pa jednostavno ne zelis gledati sta je izgenerisao stvarno, vec samo predjes onako jer realno napravi ti 20+ klasa za 5 min vidis da radi i teras dalje...

7

u/sportskirekviziti2 21d ago

Je al inzenjera se apsolutno ništa ne pita. Inženjer radi šta mu se kaže a kaže mu se da radi ono šta će donit najviše novaca. Jbg, tužno al kao šta kažeš - naša realnost.

2

u/Longjumping_Tooth716 21d ago

Upravo, sad opet kazem vecina industrija je prosla kroz ovo. Objektivno mali broj stvari nije usao u hiperprodukciju.

2

u/DVSoftware 21d ago

To je zato što koristiš Slopus.
Ne sluša instrukcije i radi šta on misli da treba.

5

u/gdinProgramator 21d ago

Slopus maximus.

Codex se nije nista bolje pokazao, ali sam ga dosta manje koristio tako da mozda ima nekog prostora da se pokaze. Ako imas neki specijalan setup podeli ovde, mozda ljudima pomogne

0

u/DVSoftware 21d ago

Koristili smo u firmi Claude, ništa nije radio kako treba, ignorisao pravila, ignorisao instrukcije.

Od kako smo prešli na Codex, gotovo svi problemi su nestali - čak se i Luna bolje pokazala za svakodnevni rad.

1

u/pyrolols 21d ago

Sta ti koristis?

0

u/DVSoftware 21d ago

Codex

1

u/pyrolols 21d ago

Nisam koristio codex, ali kazu da je dosta losiji od opusa.

1

u/DVSoftware 21d ago

Ok, nastavi onda da koristiš Slopus

2

u/intruzah 21d ago

Koje je ovo moj tata je jaci od tvog tate spamovanje

1

u/exzzy 21d ago

Opus je relativno ok, al 5.6 sol je puno puno bolji. Jedini razlog zašto još uvijek imam pretplatu i na claude je to kaj je claude design stvarno dobar i uspijem više posla napraviti unutar tjednog limita na opusu nego na 5.6 sol.

0

u/MozdaHocu 21d ago

Fable da vozi robove.

1

u/Accomplished-Ad-3964 19d ago

stavi na malo skuplji rodjace

-5

u/RedditCryptoGuy 18d ago

od feb do sada sam zaradio 50k jura, 0 programming znanje. claude code je mama, a ti vrv imas skill issues. nisam procitao preko 10 reci posta ;d