What does it mean to be skilled in a world where machines can now write computer code? We explore how generative AI is not only accelerating productivity, but reshaping the very meaning of programming expertise. Adopting a relational perspective, we focus on three interdependent skills that define effective human–AI collaboration: task framing, prompt design, and output interpretation. Drawing on research in programming skills development and human–AI interaction, we trace the emergence of hybrid forms of competence that blend technical reasoning with contextual judgment, skills like strategic prompting, critical debugging, and situated problem framing. These signal a broader shiftin programming: from producing code to coordinatingAI-assisted problem solving, requiring new forms ofcognitive effort and evaluative thinking. As AI becomes an active collaborator, the focus is moving away from writing code line-by-line toward orchestrating adaptive systems. This transformation has deep implications for how technical skills are learned, applied, and socially valued in AI-mediated environments.

Rethinking Programming Skills in the Age of Generative AI

Francesco Bolici;Alberto Varone
;
2026-01-01

Abstract

What does it mean to be skilled in a world where machines can now write computer code? We explore how generative AI is not only accelerating productivity, but reshaping the very meaning of programming expertise. Adopting a relational perspective, we focus on three interdependent skills that define effective human–AI collaboration: task framing, prompt design, and output interpretation. Drawing on research in programming skills development and human–AI interaction, we trace the emergence of hybrid forms of competence that blend technical reasoning with contextual judgment, skills like strategic prompting, critical debugging, and situated problem framing. These signal a broader shiftin programming: from producing code to coordinatingAI-assisted problem solving, requiring new forms ofcognitive effort and evaluative thinking. As AI becomes an active collaborator, the focus is moving away from writing code line-by-line toward orchestrating adaptive systems. This transformation has deep implications for how technical skills are learned, applied, and socially valued in AI-mediated environments.
2026
978-0-9981331-9-5
File in questo prodotto:
File Dimensione Formato  
0709.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 429.62 kB
Formato Adobe PDF
429.62 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11580/119864
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
social impact