Un alt rant despre AI de la alt programator

Ca la rantul anterior, o să preiau cam cum a fost scris pe Discord, tot un rant anonim. Este o altă viziune despre cum va fi folosit AI-ul, și, ca de obicei, vă invit să trageți voi concluziile.

Pornind de la episodul ăsta de podcast: https://adspthepodcast.com/2026/05/22/Episode-287.html, mi-am dat palme peste palme. Zice omul că era la cină (sau așa ceva) și s-a dus să vadă ce-i face agentul, nu putea să aștepte, trebuia să-i dea de muncă, apoi mai zice că lucrurile ușoare le dai la agent și gândirea, alea grele, le faci tu, deci o să fii mai stresat. Dar cel mai șocant a fost când a spus că nu mai poate vorbi cu oamenii care sunt în tabăra anti-AI. Eu cred că problema e la tine atunci. Termină cu o poveste de cum și-a pus el AI-ul să-i facă taxele, că așa învață mai repede. Pe partea mai bună are și înțelegerea că pentru unii programarea e arta de a face meșteri la cod, să-l sculpteze, să-l facă frumos, în timp ce pentru alții e mai mult să rezolve probleme, iar alții sunt la arhitectură sau alții la experimente. De-acum cam intru în rantul meu, nu mai țin minte dacă a zis de toate 4, dar la asta mă gândeam când m-am întors de la o conferință.

Practic, pentru unii programarea = sculptat de cod, făcut artă. Aici un LLM e unealta diavolului, nu faci mare lucru. Pentru celelalte 3 categorii (arhitectură – ai o viziune de cum ar trebui să arate proiectul, dar n-ai timp/chef să bibilești tot codul tu –, experimente – contează mai mult să afli răspunsuri la întrebări, cât mai rapid –, și rezolvat de probleme – unde contează mai mult să ajungi la soluție decât cum ajungi acolo), LLM-urile mai ajută puțin sau mai mult. Acum, nu e nici un om în doar una din categorii, toți suntem mai mult sau mai puțin în toate 4 direcțiile.

Programatorii sunt leneși, asta era o mantră de dinainte de covid, de asta și aveam limbaje mai high-level, biblioteci mai puternice, etc. LLM-urile ajută la lene, te duc mai rapid la soluție în loc să repete aceleași 10 linii de cod ca să construiască o fereastră în Win32 API, programatorii au creat un API de nivel mai înalt unde se apelează doar o funcție. În timp, funcția a ajuns să folosească mulți parametri, nu toți folosiți tot timpul, așa că alți programatori au creat o bibliotecă de nivel și mai înalt. ca să fie lucrurile mai simple. ce e repetitiv se vrea a fi făcut repede, contează mai mult ce facem între, acolo vine inteligența, diferența între Ionel și Gigel (skill, salariu, etc.). Pe direcția asta, am avut ctrl-P (în vim, nu știu cum e în altele), autocomplete, Intellisense, tab-tab-enter, și acum Codex și alți agenți care să scrie tot codul pentru noi și la fel și când începem un domeniu nou, cred că am mai zis. În loc de Experts Exchange, Stack Overflow, acum întrebăm LLM-ul, că nu ne judecă.

Manageri idioți și crypto-bros care vor următorul hype împing llms peste tot dar asta o să se calmeze, pentru că din ce în ce mai mulți văd că nu e corelație între numărul de tokeni folosiți (deci și cât costă) și ce produci. Deci bula o să se spargă la un moment dat, scammerii se mută în altă parte, managerii care stau doar pe dashboard și te împing să fac chestii o să fie dați afară, dar cred că llms tot o să fie folosite pentru anumite părți, alea repetitive sau prima schiță, sau ca să obții date pentru o discuție despre arhitectura proiectului: în loc să vii doar cu ipoteze vii cu un prototip, discută fiecare ce are prototipul lui și ce are altul și se alege calea mai bună.

Până atunci însă o să fie afectate multe cariere și viitorul celor care sunt acum în școală. Pentru carierele de acum, nu știu ce să zic, e greu să spui că toți o să se adapteze, dar pentru școală cred că trebuie schimbat modul de predare, să învețe să folosească llm-uri ca lumea. Nu ca să fure, copieze. Chiar dacă și asta e lene. Dacă fac asta își taie singuri craca de sub picioare și o să se lovească singuri de probleme

Cred că fundamentele tot trebuie predate, dar e mai ușor să faci ceva stil montessori la facultate, educație particularizată pe ce a înțeles studentul și unde are probleme, pui un llm sau ceva să-l învețe cu metoda socratică (/study în ChatGPT), chiar să facă și prototipuri sau chiar să scrie cod greșit care merge cu greșeli comune, gen am văzut azi o discuție unde cineva a făcut sincronizare între 2 threaduri fără să folosească primitivele deja existente. A scos soluția care conținea multe din greșelile pe care le-ar face un om, și apoi pune studentul să se gândească de ce sunt greșite presupunerile alea și vezi acolo când poți să rulezi codul, faci debugging exact de ce era greșit

Un curs care-ți dă doar argumentele de la fopen sau îți citește funcțiile din opengl e inutil, un curs care te învață cum să gândești și să faci debug la de ce nu merge ceva e mai util, și poți crea probleme mai actualizate pe ce face/știe studentul așa.

Rantul a mai continuat ca discuție, dar aici e prinsă esența.