Niemand besluit doelbewus om te vergeet hoe om te programmeer nie. Dit gebeur soos die meeste vaardigheidsverlies gebeur: een gerieflike kortpad op 'n slag. Jy het vroeër self die regex geskryf; nou beskryf jy wat jy wil hê en plak in wat ook al die model jou gee. Jy het vroeër 'n stack trace reël vir reël nagespeur; nou laat val jy dit in 'n kletsvenster en lees die opsomming. Elke vervanging is afsonderlik rasioneel. Die som daarvan, oor 'n jaar se AI-ondersteunde werk, is 'n ontwikkelaar wat vinnig funksies kan uitrol met die instrument aan, en effens vasval wanneer die instrument af is.
Dit is die ongemaklike ondertoon onder die vibe-coding-oplewing hierdie maand — Lovable wat na bewering naby aan 'n $13.2 miljard-waardasie kom, Replit en Factory wat elk miljarde insamel, SpaceX wat voorpunt-pryse ondermyn met Grok 4.5 wat gebou is vir "outonome agente." Dit alles is geoptimaliseer vir een ding: om jou te laat minder self kode skryf. Dit is die hele punt, en vir baie werk is dit 'n legitieme ruil. Maar dit beteken die bedryf het die afgelope twee jaar 'n onbeheerde eksperiment gehardloop oor hoeveel handmatige programmeervaardigheid jy kan uitkontrakteer voordat dit jou iets kos, en die rekening begin nou opdaag op spesifieke, nagaanbare maniere.
Waar die gaping werklik byt
Verkwyning is nie 'n vae angs nie — dit kom na vore in drie konkrete situasies, en dit is die moeite werd om eerlik met jouself te wees oor watter van hulle op jou van toepassing is:
- Onderhoude. Die meeste tegniese onderhoude, tuiswerktoetse daargelaat, beperk of verbied steeds AI-bystand. As jou daaglikse vlotheid stilweg verskuif het na "ek kan 'n model aanwys om dit te skryf" eerder as "ek kan dit skryf," sal 'n witbord- of lewendige-koderingsronde die gaping in reële tyd blootlê, voor die persoon wat besluit of jy aangestel gaan word.
- Onderbrekings. Wanneer produksie af is, is die vinnigste pad na 'n oplossing gewoonlik om onbekende kode onder druk te lees en direk daaroor te redeneer — nie om 'n goeie aanmaning saam te stel oor 'n stelsel wat jy nie tyd het om te verduidelik nie. Voorvalreaksie beloon presies daardie vaardighede (vinnige kode-lees, geestelike ontfouting, die API-oppervlak uit die kop ken) wat die minste geoefen word wanneer 'n model dit daagliks namens jou hanteer.
- Geen konnektiwiteit, geen assistent nie. 'n Vlug, 'n kliëntperseel met 'n toegeslote netwerk, 'n instrumentonderbreking aan die kant van die modelverskaffer — enige van hierdie plaas jou weer terug by ongesteunde kodering vir 'n tydjie. Dit hoef nie permanent te wees om saak te maak nie; dit hoef net te gebeur op 'n dag wat jy iets moes uitrol.
Nie een van hierdie is hipotetiese randgevalle wat versin is om 'n produk te verkoop nie. Dit is die gewone omstandighede van 'n werkende loopbaan. Die vraag is of jy die verval sou opmerk voordat een van hulle jou op die spot plaas.
Die boortoerusting kom in
Dit is die gaping waarop 'n nuwe instrument genaamd Atrophy CLI mik, volgens 'n artikel in The Register hierdie maand. Die aanbod is bot: behandel programmeervermoë soos 'n skaak-Elo-gradering eerder as 'n binêre "kan programmeer / kan nie programmeer nie." Jy begin met 'n basislyneksamen wat vasstel waar jy tans staan, waarna die instrument jou oor 'n handvol afsonderlike vaardigheidskategorieë oefen — sintaksis-onthou, ontfouting, kode-lees, API-geheue, en probleemontleding — en jou gradering oor tyd naspoor, net soos 'n skaak-enjin naspoor of jy werklik beter word of net so voel. Die slagspreuk is die hele tesis in een reël: "As AI-bystand stilweg jou vermoë om ongesteund te programmeer uitvreet, wys die grafiek dit vir jou – voor 'n onderhoud, 'n onderbreking, of 'n dag sonder wifi dit doen."
Die ontwerpkeuse wat opmerklik is, is die opsplitsing in afsonderlike kategorieë eerder as een saamgestelde telling. Vibe-kodering vreet nie alle programmeervaardighede eweredig uit nie — jy kan skerp bly met ontleding (om 'n probleem in stappe op te breek) omdat dit steeds grotendeels jou taak is, selfs met 'n AI-assistent, terwyl jou sintaksis-onthou en rou ontfouting-sonder-'n-medeloods-spier stilweg verslap, juis omdat dit presies die dele is wat jy uitgekontrakteer het. 'n Enkele telling sou dit wegsteek. 'n Telling per kategorie vertel jou ten minste watter spesifieke spier om te heroefen, wat 'n nuttiger sein is as 'n algemene gevoel van verroesting.
'n Nodige voorbehoud
Dit moet reguit gesê word: Atrophy CLI is nuut, en ek het nog geen onafhanklike data gesien oor of sy graderings werklik onderhoud- of voorvalprestasie voorspel nie, of of gereelde oefening vaardigheidsverval betekenisvol omkeer teenoor jou net goed maak in die oefeninge self — dit is 'n werklike risiko met enige oefeninstrument wat nie die werklike taak is nie. Behandel dit as 'n diagnostiese middel wat die moeite werd is om te probeer, nie 'n bewese oplossing nie. Die kategorie wat dit uitkerf — die meet van AI-ondersteunde vaardigheidsverval, apart van AI-ondersteunde produktiwiteit — is die nuttige idee hier, of hierdie spesifieke instrument nou die een is wat bybly of nie.
Wat om daaraan te doen sonder om die produktiwiteit prys te gee
Jy hoef nie AI-ondersteunde kodering heeltemal af te sweer om jouself hier te beskerm nie; dit sou 'n werklike produktiwiteitswins prysgee om teen 'n risiko te verskans wat jy goedkoper kan bestuur. 'n Paar konkrete gewoontes doen die meeste van die werk:
- Los af en toe iets op wat jy normaalweg aan die model sou oorhandig — 'n fout, 'n klein funksie, 'n data-omskakeling — heeltemal ongesteund, en neem jouself se tyd. Let op waar jy huiwer.
- Voor 'n onderhoudreeks of 'n aanroepbeurt, doen doelbewus 'n rukkie AI-af-kodering, net soos jy sou blok voor 'n eksamen waarvoor jy die materiaal al maande lank nie nodig gehad het nie.
- Wanneer jy wel AI-bystand gebruik, lees die gegenereerde kode noukeurig genoeg om dit aan iemand anders te kan verduidelik, eerder as om te plak en aan te beweeg — dit is die stap wat die meeste bepaal of die blootstelling jou begrip opbou en of dit dit net omseil.
- As 'n graderingstipe-instrument soos Atrophy CLI vir jou werk, gebruik dit as 'n rookopspoorder, nie as 'n opleidingsprogram op sigself nie — gaan dit gereeld na, en as 'n kategorie daal, gaan doen regte ongesteunde werk in daardie area eerder as om flitskaarte daarvoor te oefen.
Die eerlike raamwerk is dat AI-ondersteunde kodering en ongesteunde programmeervermoë nou twee afsonderlike vaardighede is wat jy bestuur, nie een vaardigheid met 'n kortpad nie. Werkgewers, onderhoudspanele, en drieuur-die-oggend voorvalkanale het nog nie ten volle daarby aangepas nie, maar hulle sal opmerk watter kandidate albei vaardighede lewendig gehou het.