Este ingineria software tradițională moartă? "Înseamnă asta că ingineria software tradițională este moartă? Absolut deloc. Inginerii software — chiar și cei care nu ajustează sau antrenează neapărat modele AI — sunt acum printre cei mai valorificați oameni de pe pământ. Sigur, cei care antrenează și reglează modelele sunt și mai avantajați pentru că construiesc setul de unelte pe care îl folosesc inginerii software. Dar inginerii software au totuși două avantaje uriașe față de tine. În primul rând, gândesc în cod, deci chiar știu ce se întâmplă dedesubt. Și toate abstracțiile sunt scurgeri. Așa că atunci când ai un calculator care programează pentru tine—când ai Claude Code sau programare echivalentă pentru tine—va face greșeli. O să aibă insecte. Va avea o arhitectură suboptimă. Deci nu va fi chiar corect. Și cineva care înțelege ce se întâmplă dedesubt va putea acoperi scurgerile pe măsură ce apar. Așadar, dacă vrei să construiești o aplicație bine arhitecturată, dacă vrei să poți specifica o aplicație bine arhitecturată, dacă vrei să o faci să ruleze la performanță ridicată, dacă vrei să descopere la maximum, dacă vrei să detectezi bug-urile devreme, atunci vei dori să ai un background în inginerie software. Inginerul software tradițional va putea folosi aceste instrumente mult mai bine. Și încă există multe tipuri de probleme în ingineria software care sunt în afara domeniului acestor programe AI astăzi. Cel mai simplu mod de a privi aceste aspecte sunt problemele care sunt în afara distribuției lor de date. De exemplu, dacă trebuie să facă o sortare binară sau să inverseze o listă legată, au văzut nenumărate exemple în acest sens, deci sunt extrem de buni la asta. Dar când începi să ieși din domeniul lor — unde trebuie să scrii cod de înaltă performanță, când rulezi pe arhitecturi noi sau complet noi, când creezi lucruri noi sau rezolvi probleme noi — tot trebuie să intri acolo și să codezi manual. Cel puțin până când vor exista atât de multe astfel de exemple încât modelele noi pot fi antrenate pe ele, fie până când aceste modele pot raționa suficient la niveluri și mai înalte de abstracție și să le descifreze singure... Și amintește-ți: nu există cerere pentru medie. Aplicația obișnuită—nimeni nu o vrea, cel puțin atâta timp cât nu ocupă o nișă ocupată de o aplicație superioară. Aplicația mai bună va câștiga practic o sută la sută din piață. Poate există un procent mic care se va retrage către a doua cea mai bună aplicație pentru că face o funcție de nișă mai bine decât aplicația principală, sau e mai ieftină, sau ceva de genul acesta. Dar, în general, oamenii vor doar ce e mai bun din orice. Așa că vestea proastă este că nu are rost să fii pe locul doi sau trei — ca în celebra scenă Glengarry Glen Ross unde Alec Baldwin spune: "Primul loc primește un Cadillac Eldorado, locul doi primește un set de cuțite de friptură, iar pe locul trei ești concediat." Acest lucru este absolut adevărat în aceste piețe în care câștigătorul ia totul. Asta e vestea proastă: trebuie să fii cel mai bun la ceva dacă vrei să câștigi. Totuși, setul de lucruri la care poți fi cel mai bun este infinit. Poți oricând să găsești o nișă perfectă pentru tine și să fii cel mai bun la acel domeniu. Asta se leagă de un vechi tweet al meu în care spuneam: "Devino cel mai bun din lume în ceea ce faci. Continuă să redefinești ceea ce faci până când asta devine adevărat." Și cred că acest lucru încă se aplică în această eră a inteligenței artificiale."