Heeft coderen met een AI het plezier van handmatig programmeren gedood ?

Heeft coderen met een AI het plezier van handmatig programmeren gedood ?
3 min de lecture

Heeft coderen met een kunstmatige intelligentie het plezier dat gepaard ging met handmatig programmeren doen verdwijnen? De vraag verdeelt het beroep. Voor een deel van de ontwikkelaars hebben de AI-assistenten hun vak veranderd in een activiteit van toezicht, ten koste van het oplossen van logische raadsels. Anderen vinden juist dat ze de tijd die aan creatie werd besteed hebben bevrijd.

Voor de ontwikkelaars van de oude stijl was handmatig programmeren een vorm van digitaal vakmanschap, bestaande uit logische raadsels en het gevoel dat de code ‘vanzelf vloeide’. De tijd leek te vervagen ten gunste van de uit te voeren taak, en men kwam eruit met het gevoel problemen te hebben opgelost. Met de komst van de AI bestaat programmeren nu meer uit het toezien op de producties van de AI, wat volgens het artikel een vorm van mechanica introduceert waardoor het oorspronkelijke plezier verloren gaat.

Een uitgehold plezier

Voor de ontwikkelaars die gehecht zijn aan vakmanschap en de schoonheid van de syntaxis, heeft de AI inderdaad een deel van het plezier verstikt. Een complexe bug oplossen of een elegant algoritme ontwerpen na uren inspanning gaf een immense voldoening, terwijl het delegeren van die wrijving aan een AI het werk verandert in een manageriële taak.

Een betrokkene uit de sector, die zichzelf op 12-jarige leeftijd in de jaren 90 leerde programmeren, beschrijft op een online forum zijn ervaring. Nadat hij het programmeren weer had opgepakt en vorig jaar een project was gestart, was hij eerst onder de indruk van de kwaliteit en snelheid die ChatGPT of Copilot bieden. In de loop der maanden merkte hij dat het plezier van zijn code geleidelijk verbeteren, de resultaten in de uitvoeringsomgeving controleren en tot een resultaat komen, was verdwenen. Hij beschrijft nu zinnen in het Engels die worden getypt in steeds wanhopiger pogingen, een proces dat hij frustrerend vindt: « het werkt of het werkt niet ». Hij heeft Copilot uitgeschakeld, zich « enigszins weerloos » voelend zonder, maar hervindt het vermogen om afstand te nemen.

« Ik vroeg me af of sommigen van jullie hetzelfde voelen, of dat ik gewoon oud ben », schrijft hij. Volgens het artikel breekt het constant schakelen tussen het formuleren van instructies (de prompts) en het controleren van de samenhang van de AI-antwoorden de diepe concentratie. Sommige professionals zeggen vervolgens voldoening te zoeken in handmatige of fysieke activiteiten, zoals fietsen of tuinieren, op platforms als Medium of DEV Community.

Een tool die de creatie heeft bevrijd

Daarentegen vindt een ander deel van de ontwikkelaars en makers dat de kunstmatige intelligentie juist de vreugde van het creëren heeft bevrijd. Het schrapt de sleur van het schrijven van standaardcode, het configureren van complexe omgevingen of het schrijven van documentatie. Zoals pioniers uit de sector benadrukken, maakt het mogelijk om de ogen van de syntaxis af te houden en zich te concentreren op de algehele architectuur, de gebruikerservaring en de creatieve concepten.

Ervaren ontwikkelaars kunnen zo tools bouwen in talen die ze niet beheersen, en de sensatie van hun beginjaren hervinden. Het geval van Ren Turcios, een 29-jarige Amerikaan, illustreert dit. Hij nam deel aan meer dan 200 hackathons (programmeerwedstrijden) in twee jaar, zonder traditionele codeervaardigheden, en verwierf een reputatie in de lokale techgemeenschap. Zijn methode, het ‘vibe coding’ (genereren van code door AI op basis van instructies in gewone taal), zou hem nu in staat stellen om in enkele uren te leveren wat teams van ingenieurs weken kost om te coderen. Zijn parcours voedde het debat over het vermogen van AI om programmeurs te vervangen, evenals over de kwaliteit van de gegenereerde code.

De bron verwijst ook naar een studie gewijd aan de impact van AI-codeerassistenten op software engineering, waarvan de resultaten niet gedetailleerd worden beschreven in het artikel.

Het door AI ondersteunde coderen heeft de vreugde niet gedood, maar wel de focus verlegd. De programmeur van de oude stijl vond zijn plezier in vakmanschap en de schoonheid van de syntaxis, terwijl de moderne programmeur zijn voldoening haalt uit de snelheid waarmee hij een complex systeem tot leven kan brengen.