În sfârșit sunt cât de cât mulțumit de AI-ul care o să îmi ia jobul

Fac parte din cârcotașii care am fost mereu nemulțumit de AI-uri, în mare parte încă sunt.
Munca mea nu-s în stare s-o facă, nu numai atât, dar destul de des nu-s în stare nici să mă ajute cu ceva, nici ălea plătite. Aia e, bănuiesc că muncesc tot io. Nu mă supăr, bani să fie.
Nici nu cred că nu vor fi niciodată în stare să facă ce fac eu, de fapt nu îmi pasă, ca să fiu sincer.
Când programam mai mult decât atât am realizat că e destul de probabil să ajungă capabile să mă înlocuiască și mi-am însușit alte skiluri.

N-am vreo frică, gen dacă mâine face un AI tot ce fac eu, mai bine decât mine și mai ieftin, luați-l, tată, pe AI și faceți bani cu el. Că ce fac eu, nu vă faceți voi griji, aka ăștia care m-ar angaja pe mine – vorba sfântă oltenească încă stă-n picioare: Cât am două mâini și pot să fur, nu mi-e frică de nimica !

Dar nu despre asta e vorba. E vorba că eu vreau să folosesc AI-uri, să lucrez cu ele și să-mi fac unele utile private – mă rog, voiam, înainte să arvunească hiperscalarii feudaliști toate memoriile RAM de pe piață, pe 3 generații, mai ceva ca vaccinurile de covid. Dar nu prea aveam cu ce, erau utile dar limitat.
Eh, acuma sunt mulțumit de programarea cu AI-uri.
Că despre ce vorbesc?
În 2010 visam să-mi fac io ”SAP-ul” meu în phpmysql – eram și prost, gen nu știam nici SAP ca lumea pe vremea aia, dar nu contează. Zic că eram prost că visam că fac eu de unul singur când ăia de la SAP au angajat mii de programatori zeci de ani de zile, dar nu-s io făt-frumos?
În fine, am făcut un căcat, ceva de bază și aia a fost. Util pentru mine.
Și de fiecere dată când mai aveam nevoie de o funcționalitate, mă căcam pe mine ore, zile, aia e.

Până am descoperit Antigravity de la Google – o clonă ( mă scuzați, fork, reinterpretare) de Azure Code că am auzit io că l-a folosit Linus Torvalds la ceva proiect propriu și-l lăuda. Și zic ia, mă, dacă-l laudă șefu la Linux, ia să vedem cum e și cu vibe coding. E mai bine decât cu copy paste de pe stackoverflow?

Bă, cam da. Grav. Antigravity grav.

Am pagina asta pe care o foloseam pentru adăugat cheltuieli in mini ERP-ul meu.

Arată ca și când ar fi din 2010 pentru că e de atunci.

ȘI CĂ NU mă dau mare c-aș fi mare designer de UI, adică la ales culorile, am studiat politehnica la București, nu școala de design la Milano.

Antigravity ăla îl are pe dracu Gemini în el.

Ce i-am șoptit eu lui Gemini ăsta?
I-am zis să-mi facă o pagină care adaugă cheltuieli similară cu asta, dar mai bună, și i-am dat efectiv paste la codul PHP. Ia și fă, coaie.


Știu că vedeți pe acolo mizerii deprecate și scrise vechi – pentru că sunt vechi și că sunt scrise așa la modul start-up fără code review. Merge – e bun. Și mai sunt și probleme de securitate, că de aia nu dau paste la tot promptul / codul vechi.
Am stat vreo 10 secunde și, ca un GenZ deși nu sunt, mi-am pierdut răbdarea și m-am mutat la făcut altceva. Am văzut pe urmă că a răspuns el după vreun minut și jumătate ( i-a luat ceva , în timpul ăla cred că io scriam vreo câteva linii de cod, deja) cu pagina rescrisă și cu rezumatul la ce-a făcut.

Zic i-auzi, mă, state of the art UI, ia să vedem noi.

Am copiat pagina în folderul proiectului și normal că era stricată, gen AI-uri, ce să te aștepți.
Am verificat cu copitele mele, a codat ceva rutină try…catch…else care nu e permisă, cred, în php – mă refer la partea de else, cel puțin eu nu știu să fie, sau o fi în versiuni mai noi de 8.2 cât am eu, habar n-am, dar am modificat-o pe aia, am modificat partea de conexiune, că evident că nu avea datele de conexiune la baza de date că nu sunt idiot să le țin transparent în .php-ul ăla executabil, sunt intr-un folder include cu acces restricționat, am refăcut eu treaba aia și gata – vreo 5 minute cu totul. Mă rog, partea de login de user a scris-o prost, trebuie s-o refac eu și pe aia, dar arată așa, logica e reformulată, mai modern – băi, LOGICA, dar funcționează că am testat. Și a făcut-o fără să știe modelul bazei de date, doar din patternul folosit în pagina anterioară. Nu pot să arăt codul, comparabil că am găsit eu ceva vulnerabilități în al meu ( le-a găsit și gemini și le-a reparat) și e expus live – cineva ar putea căpăta acces la mai multe chestii, dar poate există vulnerabilități și în codul lui gemini, în afară de cea crasă de login, dar ideea e că să refaci totul în sub 2 minute – vreo 500 de linii de cod, să tratezi riscurile de sqlinjection, să creezi și să folosești template de CSS și javascript – băi, e ceva!

Cred că cineva care nu știe deloc programare, sau știe prea puțin , dacă face vibecoding, o să dea niște gherluțe mari și își asumă riscuri de securitate – și cred că vreo grămadă de companii or s-o facă oricum, dar fără nici cea mai mică reținere, deja, față de acum 2 ani, am codat alte automatizări atunci, este mult, mult mai bun.

Acum că are Gemini timp probabil că voi rescrie tot utilitarul in python backend cu frontend de javascript – de care îmi e scârbă ( de frontend) ca de bube.

Later Edit: În sub 2 ore am rescris toată aplicația – cu îmbunătățiri. Acuma chiar că cred că îmi fac ”SAP”-ul meu. Mă refer la ERP , etc.
În caz că vă întrebați, nici mie nu-mi plac culorile, dar nu îndrăznesc să propun altele, momentan.

Am făcut acum ceva vreme o automatizare , care mergea așa și așa că se baza pe un OCR de linux, ăla merge – și pe ChatGPT 3.5 ( n-am mai mai plătit abonamentul la ăia după o lună), care să îmi adauge automat cheltuielile, eu doar să fac la … ăsta, o poză/scan la bon, factură și s-o uploadez.

Pare un nivel peste vibe-coding.

5 1 vote
Article Rating
Subscribe
Notify of
guest
11 Comments
Inline Feedbacks
View all comments
Alex2
Alex2
1 hour ago

esti un pic in urma boss 🙂

Incearca claude.ai
E cel mai bun AI la scris cod.
Daca ai cum sa te lepezi de 200$/luna, intr-o zi chiar iti faci propriul SAP.

Nu zic ca Google-ul nu ar fi bun, doar ca Claude (cel putin Opus 4.6) mi s-a parut tatal lor.

animaloo
animaloo
Reply to  Alex2
1 hour ago

intr-o zi chiar iti faci propriul SAP.

looooool. am ras. iti faci o pula roz cu luminite intr-o zi.

@Catalin: e bun pe programare claudiu. ma ajuta. Dar, pe bucati mici. Nu “fa si mie”.
Unde m-a scos, rau de tot, a fost la schimbarea unor pachete de react. Mi-a terminat proiectu in mai putin de o saptamana.

Alex2
Alex2
Reply to  Catalinx
1 hour ago

Chestii banale, de tipul uita-te pe niste site-uri si exporta intr-un fisier csv tot ce gasesti si apoi fa o analiza a fisierului. Sau… aplicatie de management pentru o clinica (asta a fost mai mult de test, sa vad cum lucreaza). Sa incarce rezultatele analizelor intr-o baza de date, sa aiba interfata web care sa permita vizualizarea analizelor…etc. Inca o data, nu am facut nimic productiv, doar ca la lucrurile de baza a fost super rapid si precis. Si nu am folosit modelul ala scump de 200$, ci ala ieftin, moka, Haiku (parca e limitat la maxim vreo 5000 de… Read more »

animaloo
animaloo
Reply to  Alex2
51 minutes ago

ma, la nivelul actual este un junior super rapid. Ba, chiar mid. Ca stie chestii misto. Problema, ca mai discutam cu oameni din zona, este ca momentan LLMurile fac cod pe baza codului scris de oameni. Dupa ce repositoriurile or sa se umple de cod scris de AI…calitatea o sa inceapa sa scada. La actualul mod de lucru. Poate o sa se imbunatateasca, poate nu. E in fel de xerox la xerox unde il folosc eu. Chestii punctuale. Adu-mi un log acilea. Fa-mi o procedura care sa faca asta. “auzi, nu crezi ca procedura asta ar fi mai buna daca… Read more »

animaloo
animaloo
Reply to  animaloo
50 minutes ago

si, “ei zic ca in 1-2 ani”. Sunt curios cum. Ca cu problemele actuale energia o sa fie mai scumpa, chipurile mai rare, lumea mai panicata

muie trump. muie putin. muie toti

Alex2
Alex2
Reply to  animaloo
11 minutes ago

Te rog frumos să nu te mai legi de feblețea mea, Donald.
Și nici de fratele lui, Vladimir.

Mulțumesc frumos.

Alex2
Alex2
Reply to  Catalinx
10 minutes ago

Da. Asa e.
Indubitabil.

Poate înlocui cu succes 90% din angajații unei entități.

Și e doar începutul.
Devine tot mai bun, de la o versiune la alta. Învață din toate interacțiunile. Nu ai cum sa concurezi cu el.