March 6Mar 6 Danas sam uradio prvi vibe coded app, straight to prod. Generisao, odradio test run, deploy**nije toliko dramatično, marketing testira neki novi tool koji je sličan kao stari. Za ovakve stupidne stvari je bez premca, rekao sam samo da je input isti kao i za stari tool, da obrati pažnju na iste stvari kao i za stari tool i da formatira podatke za novi tool i uradi patch na njihov api. Pola sata-sat uz svo drndanje sa još nekim drugim stvarima, configs i podešavanja. Sve i da ne radi sve kako treba, drugi ljudi sad mogu da testiraju šta imaju, pa ako zadrže može detaljnije da se testira. Uštedelo mi bar dan posla čitanja dokumentacije i formatiranja podataka.
March 6Mar 6 Author Ja koristim uglavnom copilot agent sa claude modelima i kad imam manje vise jasan zadatak na jednom repository stvarno je velika pomoc. Na drugoj strani kad imas kompleksan bug koji zavisi od poznavanja biznisa (tj. nema pristup podacima u produkciji), cloud arhitekture i mreze tu postaje prilicno bezvredan alat jer predlaze milion resenja koja ocigledno to nisu. (mada i razumljivo jer nema sav kontekst). Nazalost u mom slucaju ja imam kvartalno jedan user story iz prve grupe a nedeljno bar jedan ovakav bug. Sto je najgore resenje je uvek u tipa 10 linija coda u jednom projektu, 2,3 config change u drugom i samo generisanje koda u trecem. PS. Ako neko prica zasto nemate monorepo nazalost nije moguce zbog netehnickih razloga...PSS. Moj lakmus test za sve coding modele je na jednom srednjem java projektu migracija sa jersey na spring rest. (500 kloc, 180 endpointa, obican rest uz nekih 5,6 custom filtera i spring security) Posle 2,3 sata najbliziji je bio poslednji Opus 4.6 iz VS Code Insider koji je dosao do tacke da kompajlira ali od runa je udaljen satima.
March 6Mar 6 @bags Kada imas kompleksan bug, jel imas neku ideju sta je problem? Ili ga pustis sam da dijagnostikuje bug?
March 7Mar 7 13 hours ago, Choda said:@bags Kada imas kompleksan bug, jel imas neku ideju sta je problem? Ili ga pustis sam da dijagnostikuje bug?@bags vs bug - zvuci kao remake sa Netflixa. :)
March 7Mar 7 18 hours ago, bags said:Ja koristim uglavnom copilot agent sa claude modelima i kad imam manje vise jasan zadatak na jednom repository stvarno je velika pomoc.Na drugoj strani kad imas kompleksan bug koji zavisi od poznavanja biznisa (tj. nema pristup podacima u produkciji), cloud arhitekture i mreze tu postaje prilicno bezvredan alat jer predlaze milion resenja koja ocigledno to nisu. (mada i razumljivo jer nema sav kontekst). Nazalost u mom slucaju ja imam kvartalno jedan user story iz prve grupe a nedeljno bar jedan ovakav bug. Sto je najgore resenje je uvek u tipa 10 linija coda u jednom projektu, 2,3 config change u drugom i samo generisanje koda u trecem.PS.Ako neko prica zasto nemate monorepo nazalost nije moguce zbog netehnickih razloga...PSS.Moj lakmus test za sve coding modele je na jednom srednjem java projektu migracija sa jersey na spring rest. (500 kloc, 180 endpointa, obican rest uz nekih 5,6 custom filtera i spring security) Posle 2,3 sata najbliziji je bio poslednji Opus 4.6 iz VS Code Insider koji je dosao do tacke da kompajlira ali od runa je udaljen satima.Checkoutuješ sve jedno pored drugog, otvoriš agenta u folderu iznad, i kažeš mu u instrukcijama da je svaki folder svoj git repo, čemu koji služi i kako da kompajlira koji (i šta god još ima specifično).Takođe što se clouda tiče, napraviš profil na već kojem CLI alatu koristiš (recimo aws cli), objasniš mu malo organizaciju, i kažeš mu da ne dira stvari koje su ti sensitive (naravno ne tako, pobrojiš ih pojedinačno). Ako je Cloud strana lepo organizovana da nigde neme secreta u cleartextu, još je jednostavnije.Sve ovo najbolje ubaciti u AGENTS.md ili CLAUDE.md u folderu iz kojeg počinje.U takoj organizaciji gleda Cloud metrike, radi xref sa logovima i slow querijima, pa logove xref sa kodom, ako mu daš DB migracije, validira i da li ti fale indexi.Isto, nekad može da bude korisno da mu ne daješ odmah da reši problem, nego ga usmeriš na deo koda (ili mu daš skrinšot) i kažeš da analizira i razume kako radi taj modul. Onda kad to uradi kažeš mu koji je problem. Edited March 7Mar 7 by shamotnapec
March 7Mar 7 Author 17 hours ago, Choda said:@bags Kada imas kompleksan bug, jel imas neku ideju sta je problem? Ili ga pustis sam da dijagnostikuje bug?Imam neke tragove u logovima ali je iskreno bas grbavo. Previse je delova koji su dinamicni i jako je tesko u lokalnom dev rekonstruisati uopste. To je neki dzinovski pipeline gde svaki node je opet neki svoj workflow. Plus imas manuelne korake u UI izmedju pa ne mozes iskljuciti ni ljudski faktor. Ovo sto je @shamotnapec napisao je i neka moja vizija ali opet problem je sto nemam pristup npr. Terraform skriptama a i vremena nikad dovoljno.
March 7Mar 7 Moje iskustvo je da ako ga usmeris u kom pravcu da trazi bug, da to uradi veoma efikasno.
March 11Mar 11 Uzeo sam Claude Pro na mesec dana i trenutno vibe codiram bullet heaven igricu u Godot endzinu, u koji naravno nisam nikad u zivotu koristio. Za sad mi ide iznenadjujuce dobro
March 12Mar 12 Sve je to lepo za neki razvoj ali... danas imao situaciju gde treba da promenim neke parametre nad 800 virtualnih masina. Tu nam je sva produkcija za sektor firme koji zaposljava 5000 ljudi. E sad, mogu ja da napravim skripte, testiram i pustim... a mogu i da pesacki se drkam jedan po jedan. Pogadjajte sta je sef rekao da radim. Neke stvari su preveliki rizik i za normalnu automatizaciju a ne vibe coding.
March 13Mar 13 13 hours ago, Shan Jan said:Sve je to lepo za neki razvoj ali... danas imao situaciju gde treba da promenim neke parametre nad 800 virtualnih masina. Tu nam je sva produkcija za sektor firme koji zaposljava 5000 ljudi. E sad, mogu ja da napravim skripte, testiram i pustim... a mogu i da pesacki se drkam jedan po jedan. Pogadjajte sta je sef rekao da radim. Neke stvari su preveliki rizik i za normalnu automatizaciju a ne vibe coding.Moj najveci utisak ovog posta je da te sef mikromenadzuje kako ces da odradis posao.
March 13Mar 13 43 minutes ago, Choda said:Moj najveci utisak ovog posta je da te sef mikromenadzuje kako ces da odradis posao. A pa nije nego ga ja pitao za savet.
Create an account or sign in to comment