Nimeni nu-și propune să uite cum să programeze. Se întâmplă așa cum se pierde de obicei o abilitate: câte o scurtătură convenabilă pe rând. Odinioară scriai tu însuți expresia regex; acum descrii ce vrei și lipești orice îți oferă modelul. Odinioară urmăreai un stack trace linie cu linie; acum îl arunci într-o fereastră de chat și citești rezumatul. Fiecare înlocuire este, luată separat, rațională. Suma lor, după un an de muncă asistată de AI, este un dezvoltator care poate livra funcționalități rapid cu instrumentul pornit și încremenește puțin când instrumentul este oprit.

Acesta este subtextul incomod din spatele boom-ului „vibe coding” din luna aceasta — Lovable, care se apropie, potrivit informațiilor, de o evaluare de 13,2 miliarde de dolari, Replit și Factory, fiecare atrăgând finanțări de miliarde, SpaceX subminând prețurile de vârf ale industriei cu Grok 4.5, construit pentru „agenți autonomi”. Toate acestea sunt optimizate pentru un singur lucru: să te determine să scrii tu însuți mai puțin cod. Ăsta e scopul, iar pentru o mare parte din muncă este un compromis legitim. Dar înseamnă că industria a petrecut ultimii doi ani derulând un experiment necontrolat despre cât de multă abilitate de programare manuală poți externaliza înainte să te coste ceva, iar nota de plată începe să sosească în moduri concrete și verificabile.

Unde lovește de fapt decalajul

Atrofia nu este o anxietate vagă — se manifestă în trei situații concrete și merită să fii sincer cu tine însuți în privința celor cărora le ești expus:

  • Interviurile. Majoritatea interviurilor tehnice, cu excepția temelor de acasă, încă restricționează sau interzic asistența AI. Dacă fluența ta de zi cu zi a migrat pe tăcute către „pot îndruma un model să scrie asta” în loc de „pot scrie asta eu însumi”, un test la tablă sau o rundă de codare live va expune decalajul în timp real, în fața persoanei care decide dacă te angajează.
  • Avariile. Când producția este căzută, calea cea mai rapidă către o soluție este de obicei citirea sub presiune a unui cod necunoscut și raționarea directă asupra lui — nu compunerea unui prompt bun despre un sistem pe care nu ai timp să-l explici. Răspunsul la incidente recompensează exact acele abilități (citirea rapidă a codului, depanarea mentală, cunoașterea suprafeței API din memorie) care sunt cel mai puțin exersate atunci când un model se ocupă de ele în locul tău, zi de zi.
  • Fără conexiune, fără asistent. Un zbor, un sediu de client cu o rețea blocată, o pană a instrumentului la furnizorul modelului — oricare dintre acestea te readuce la programarea neasistată pentru o perioadă. Nu trebuie să fie permanentă ca să conteze; trebuie doar să se întâmple într-o zi în care aveai nevoie să livrezi ceva.

Niciuna dintre acestea nu este un caz limită ipotetic, inventat pentru a vinde un produs. Sunt condițiile obișnuite ale unei cariere profesionale. Întrebarea este dacă ai observa eroziunea înainte ca una dintre ele să te pună în dificultate.

Aici intervin instrumentele de antrenament

Acesta este decalajul vizat de un instrument nou numit Atrophy CLI, potrivit unui articol din The Register apărut luna aceasta. Mesajul este direct: tratează abilitatea de a programa ca pe un rating Elo la șah, mai degrabă decât ca pe un „poate programa / nu poate programa” binar. Începi cu un examen de bază care stabilește unde te afli în prezent, apoi instrumentul te antrenează pe câteva categorii distincte de abilități — memorarea sintaxei, depanare, citirea codului, memoria API și descompunerea problemelor — și îți urmărește ratingul în timp, la fel cum un motor de șah urmărește dacă chiar te îmbunătățești sau doar ai senzația că o faci. Sloganul este întreaga teză într-o singură frază: „Dacă asistența AI îți erodează pe tăcute capacitatea de a programa neasistat, graficul îți arată asta – înainte s-o facă un interviu, o avarie sau o zi fără wifi.”

Alegerea de design demnă de remarcat este împărțirea în categorii separate, în loc de un singur scor compozit. Vibe coding-ul nu erodează toate abilitățile de programare în mod uniform — poți rămâne ascuțit la descompunere (împărțirea unei probleme în pași), pentru că aceasta rămâne în mare parte sarcina ta chiar și cu un asistent AI, în timp ce memorarea sintaxei și mușchiul brut al depanării-fără-copilot ți se mai înmoaie pe tăcute, pentru că acestea sunt exact părțile pe care le-ai tot delegat. Un singur scor ar ascunde asta. Un rating pe fiecare categorie îți spune cel puțin ce mușchi anume trebuie să reantrenezi, ceea ce este un semnal mai util decât o senzație generală de ruginire.

O rezervă necesară

Merită spus deschis: Atrophy CLI este nou, iar eu nu am văzut date independente despre dacă ratingurile sale prezic de fapt performanța la interviuri sau la incidente, sau dacă antrenamentul regulat inversează în mod semnificativ declinul abilităților, spre deosebire de a te face pur și simplu bun la exercițiile în sine — acesta este un risc real cu orice instrument de exersare care nu este sarcina reală. Tratează-l ca pe un instrument de diagnostic care merită încercat, nu ca pe o soluție dovedită. Categoria pe care o conturează — măsurarea declinului abilităților asistate de AI, separat de productivitatea asistată de AI — este ideea utilă aici, indiferent dacă acest instrument anume se va dovedi sau nu a fi cel care rămâne.

Ce poți face în privința asta fără să renunți la productivitate

Nu trebuie să renunți definitiv la programarea asistată de AI ca să te protejezi aici; asta ar însemna să renunți la un câștig real de productivitate pentru a te acoperi împotriva unui risc pe care îl poți gestiona mai ieftin. Câteva obiceiuri concrete fac cea mai mare parte a treabei:

  • Rezolvă periodic ceva ce în mod normal ai lăsa pe seama modelului — un bug, o funcție mică, o transformare de date — complet neasistat, și cronometrează-te. Observă unde eziți.
  • Înainte de o serie de interviuri sau de o tură de gardă, fă în mod deliberat o perioadă de programare cu AI-ul oprit, la fel cum ai toci înainte de un examen pentru care nu ai mai avut nevoie de materie de luni de zile.
  • Când folosești totuși asistență AI, citește codul generat suficient de atent încât să-l poți explica altcuiva, în loc să-l lipești și să treci mai departe — acesta este pasul cel mai responsabil pentru dacă expunerea îți construiește înțelegerea sau doar o spală pe deasupra.
  • Dacă un instrument de tip rating precum Atrophy CLI funcționează pentru tine, folosește-l ca pe un detector de fum, nu ca pe un program de antrenament în sine — verifică-l periodic, iar dacă o categorie scade, du-te și fă muncă reală neasistată în acea zonă, în loc să exersezi flashcard-uri pentru ea.

Cadrul onest este că programarea asistată de AI și abilitatea de a programa neasistat sunt acum două competențe separate pe care le gestionezi, nu una singură cu o scurtătură. Angajatorii, comisiile de interviu și canalele de incidente de la ora 3 dimineața nu s-au adaptat încă pe deplin la asta, dar vor observa care candidați au reușit să le mențină pe amândouă în viață.