100%
GRIMOIRE
GrimoireDindon CorpusSynthesis VolumesThe Foundation of Iron
FRENAR
IUS
WORKING PAPER · INDEPENDENT CONTRIBUTION · JUNE 2026
◆◆◆
FROM AMPLIFIER TO SUBSTITUTE
Towards a Theory of Individual Cognitive Lock-In
Through Generative AI Coding Tools
STRUCTURED ABSTRACT
BACKGROUNDThe mass adoption of generative AI coding tools (GitHub Copilot, ChatGPT, Cursor, Gemini Code) is reshaping software development practices at unprecedented speed. Existing literature focuses primarily on short-term productivity gains. Medium and long-term effects on developers' autonomous reasoning capacity remain underdocumented. RESEARCH GAPNo formalised theoretical framework models the trajectory by which an initially amplifying use can shift towards structural dependency that atrophies autonomous code reasoning capacity. CONTRIBUTIONThis working paper proposes a four-phase model (Amplification · Drift · Structural Dependency · Individual Point of No Return) and a formal definition of individual cognitive lock-in as a phenomenon distinct from legitimate specialisation. IMPLICATIONSProposals for organisations, educators and tool publishers. A longitudinal research protocol to empirically test the model.
Keywords: cognitive lock-in · generative AI · developer skills · code comprehension · technical debt · AI dependency · software engineering education · individual point of no return
◆◆◆
Amine RAITI
Infrastructure Architect & SRE · SIPS/BCE · Paris · Independent researcher
This document is an independent contribution to the scientific debate on the impact of generative AI tools on developer skills.
It is not part of any campaign or advocacy corpus. Tools mentioned as examples are cited as illustrations of the category.
It does not constitute legal advice. Public document · CC BY-NC-SA 4.0
AI Powered by Amine — AI is an amplifier of ideas and forms, not the source.
IUS
SECTION 1 · INTRODUCTION & CONTEXT
1. INTRODUCTION & CONTEXT
1.1 The adoption of generative AI coding tools

The adoption of generative AI coding tools has been one of the fastest transitions in the history of software engineering. GitHub Copilot, launched in general availability in June 2022, reached 1.3 million paying subscribers in 2023 and 55,000 enterprise customers. The Stack Overflow Developer Survey 2024 reveals that 76% of developers use or are considering using AI tools in their daily workflow. The category went from zero to ubiquitous in fewer than 36 months.

This mass adoption occurred without direct historical precedent. Previous transitions to new development paradigms — the shift to high-level languages in the 1960s, IDE adoption in the 1990s, framework proliferation in the 2000s — unfolded over decades, allowing the academic community time to document their effects on skills. Generative AI coding tools have not benefited from that delay.

1.2 Existing literature — focus on short-term productivity

Published studies converge on immediate productivity gains. Peng et al. (2023)¹ document a 55.8% increase in completion speed on the programming tasks defined in their experimental protocol. GitHub Research (2023)² measures a 56% increase in tasks completed per hour on standardised development tasks. These measurements are methodologically sound within their scope — they capture a real and significant short-term effect.

What these studies do not capture is equally significant: none measures the effect on autonomous reasoning capacity at 12, 18 or 24 months of intensive use. The temporal horizon of available studies generally stops at 4–8 weeks. That is sufficient to measure immediate productivity. It is insufficient to detect a progressive atrophy of reasoning capacity.

1.3 The theoretical gap

Three questions remain without formalised answers in existing literature: (a) How can one empirically distinguish amplifying use from substitutive use? (b) Is there an identifiable tipping point — a moment when the relationship to the tool changes qualitatively? (c) Is autonomous code reasoning capacity recoverable after a period of structural dependency, and at what cost?

1.4 Structure of the paper

Section 2 establishes the theoretical framework and distinguishes individual cognitive lock-in from legitimate specialisation. Section 3 presents the four-phase model. Section 4 examines the available evidence base and its limitations. Section 5 sets out implications for organisations, educators and tool publishers. Section 6 proposes a research agenda.

¹ Peng S. et al. (2023). "The Impact of AI on Developer Productivity: Evidence from GitHub Copilot." NBER Working Paper 31085.
² GitHub (2023). The Economic Impact of the AI-Powered Developer Lifecycle. GitHub Research Report.
IUS
SECTION 2 · THEORETICAL FRAMEWORK
2. THEORETICAL FRAMEWORK — SPECIALISATION VS COGNITIVE LOCK-IN
2.1 Legitimate specialisation — definition and reversibility criterion

A frontend developer who does not master the Linux kernel is specialised. This specialisation is legitimate: they have made a rational choice to concentrate their attention on a domain, and the reasoning capacity for lower layers is latent — available if the situation requires it, not exercised by choice. The operational criterion of specialisation is reversibility: if the developer decides to learn the Linux kernel, they can do so through standard learning effort. The learning capacity itself is not atrophied.

The theory of distributed cognition (Hutchins, 1995³) and the extended mind concept (Clark & Chalmers, 1998⁴) offer a framework for thinking about the integration of external tools into an individual's cognitive system. Clark & Chalmers argue that a notebook can be part of a person's cognitive system in the same way as their internal memory. This extension is cognitive but non-atrophying — removing the notebook reduces performance without degrading internal reasoning capacity.

2.2 Individual cognitive lock-in — formal definition
◆ FORMAL DEFINITION — INDIVIDUAL COGNITIVE LOCK-IN (ICL)

A state in which a developer can no longer reason autonomously and reliably about code they have themselves produced, without recourse to a generative AI tool, due to the progressive atrophy of their reasoning capacity through disuse.

Operational criteria: (a) inability to explain an algorithm committed within the last 6 months without AI-assisted regeneration; (b) inability to identify edge cases in a function produced without assisted generation; (c) dependency on AI-guided successive trials rather than causal reasoning for bug resolution.

2.3 Grounding in cognitive science literature

The theory of cognitive atrophy through disuse (Salthouse, 1991⁵) documents the degradation of unexercised cognitive capacities. Applied to code reasoning, it predicts that algorithmic reasoning capacity declines if it is not regularly solicited independently of the tool. The concept of cognitive offloading (Risko & Gilbert, 2016⁶) — the delegation of cognitive tasks to external artefacts — is relevant but incomplete: it does not model the irreversible degradation of the delegated capacity, only its temporary deactivation.

Individual cognitive lock-in is the case where cognitive offloading becomes irreversible — where the capacity delegated to the tool can no longer be recovered by simply deactivating the tool, but requires a relearning effort whose cost exceeds available motivation under continuous production pressure.

2.4 Structural analogy with vendor lock-in

The structure of ICL is analogous to that of cloud vendor lock-in (Opara-Martins et al., 2016⁷): an excellent tool in nominal cases · a dependency that builds progressively without a visible warning signal · a point of no return that makes the exit cost exceed available motivation. The analogy stops there: responsibility in ICL is tripartite (publisher · organisation · individual) whereas cloud vendor lock-in places responsibility primarily on the supplier side.

³ Hutchins E. (1995). Cognition in the Wild. Cambridge: MIT Press.
⁴ Clark A. & Chalmers D. (1998). "The Extended Mind." Analysis 58(1): 7–19.
⁵ Salthouse T.A. (1991). Theoretical Perspectives on Cognitive Aging. Hillsdale: Lawrence Erlbaum Associates.
⁶ Risko E.F. & Gilbert S.J. (2016). "Cognitive Offloading." Trends in Cognitive Sciences 20(9): 676–688.
⁷ Opara-Martins J. et al. (2016). "Critical analysis of vendor lock-in and its impact on cloud computing migration." JCSA 5(4).
IUS
SECTION 3 · THE FOUR-PHASE MODEL
3. FOUR-PHASE MODEL OF INDIVIDUAL COGNITIVE LOCK-IN
Calibrated on developers with intensive daily use of generative AI coding tools
PHASE 1 · AMPLIFICATION — 0 to 6 months

Description: the developer uses AI to accelerate what they already know how to do. They understand the produced code, modify it with confidence, and can explain it during code review. Their judgment remains at the centre of the process. Their reasoning capacity is exercised.

Positive indicators: time to understand generated code is less than generation time · high post-generation modification rate · maintained explanatory capacity during code reviews · the tool reduces repetitive work without substituting judgment.

Defining characteristic: full reversibility — removing the tool does not degrade production capacity, only speed.

PHASE 2 · DRIFT — 6 to 18 months

Description: natural cognitive resistance operates. If the tool produces something that passes automated tests, the effort of understanding encounters a growing motivational barrier. The developer begins committing code they only partially understand. The density of autonomous reasoning in their working day declines without a visible warning signal.

Drift indicators: time to understand generated code increases progressively · post-generation modification rate decreases · first difficulties explaining implementation choices during code reviews · first bug resolutions through successive trials rather than causal reasoning.

Triggering mechanism: short-term rational optimisation (accepting what works without understanding) produces a deferred cost invisible in standard productivity metrics.

PHASE 3 · STRUCTURAL DEPENDENCY — 18 months and beyond

Description: the developer can no longer maintain their codebase without the tool. Documentable symptoms: inability to explain an algorithm committed several months earlier · inability to estimate the complexity of a modification without generating first · the AI context session becomes a necessary cognitive prosthesis · observable anxiety during sessions without access to the tool.

Organisational consequences: invisible technical debt (code works but nobody can explain or modify it with confidence) · fragility during production incidents (debugging without the tool equals paralysis) · aggravated bus factor (the developer depends on the tool, not only on their knowledge).

PHASE 4 · INDIVIDUAL POINT OF NO RETURN (PNR-i)

Formalisation: PNR-i = {t | C_recovery(t) > M_available(t)} where C_recovery is the cognitive cost of recovering autonomous reasoning capacity (unlearning the dependency + relearning low-level reasoning) and M_available is the motivation available under continuous production pressure.

Dynamics: under continuous production pressure, M_available tends toward zero after 24–36 months of uninterrupted structural dependency. C_recovery increases with atrophy duration. The crossing of these two curves defines PNR-i. This model is proposed as a falsifiable hypothesis — its empirical validation is the object of the research protocol proposed in Section 5.

IUS
SECTION 4 · EVIDENCE BASE AND LIMITATIONS
4. AVAILABLE EVIDENCE BASE AND HONEST LIMITATIONS
4.1 What is documented

Several sources converge on signals consistent with the proposed model, without constituting direct proof of it.

◆ POSITIVE SIGNALS

Vaithilingam et al. (2022)⁸ document that developers using generative AI tools frequently adopt code without fully understanding how it works. JetBrains Developer Ecosystem Survey 2024⁹ signals growing concern among technical leads regarding the quality of AI-generated code. Thoughtworks Technology Radar Vol. 30 (2024)¹⁰ introduces the notion of "AI-assisted development dependency" as an emerging risk.

⚠ WHAT IS MISSING

No rigorous published longitudinal study measures the degradation of autonomous reasoning capacity after 18–36 months of intensive substitutive use. The temporal horizon of available studies generally stops at 4–8 weeks. Existing observations are anecdotal or of short duration.

4.2 Assumed epistemic position

This working paper proposes a theoretical framework ahead of the available empirical base. This position is academically assumed and not concealed. It is consistent with the practice of working papers in cognitive science and innovation economics, where theorisation often precedes longitudinal data by necessity: phenomena with deferred effects cannot wait 24 months of data collection before being theorised.

The value of the proposed model is its falsifiability: the four phases, the associated indicators and PNR-i constitute testable hypotheses through a longitudinal protocol. If future data contradicts the model, the model must be revised. This is the condition of an honest working paper.

4.3 Proposed research protocol
◆ LONGITUDINAL DESIGN TO TEST THE MODEL

Cohort: 200 developers · varied experience levels · two groups (control with mandatory alternation policy · test with free use).

Measurements at baseline and T+6, T+12, T+18, T+24: (a) autonomous reasoning capacity on standardised algorithms; (b) debugging capacity without AI tool; (c) quality of explanations during simulated code reviews; (d) time to understand generated vs hand-written code; (e) accumulated technical debt measured by static analysis.

Testable hypotheses: H1 — The test group shows significant degradation of indicators (a)–(d) at T+18 vs baseline. H2 — Degradation is more pronounced in junior developers (<3 years experience). H3 — The mandatory alternation policy maintains the control group's indicators at a stable level over time.

⁸ Vaithilingam P. et al. (2022). "Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models." CHI Conference Extended Abstracts.
⁹ JetBrains (2024). Developer Ecosystem Survey 2024. jetbrains.com.
¹⁰ Thoughtworks (2024). Technology Radar Vol. 30. thoughtworks.com/radar.
IUS
SECTION 5 · IMPLICATIONS — ORGANISATIONS · EDUCATORS · PUBLISHERS
5. PRACTICAL AND REGULATORY IMPLICATIONS
5.1 For organisations
◆ MEASURE 1 · CODE REVIEW POLICY

Obligation to explain during code reviews any AI-generated code. Not to prohibit — to require comprehension. A developer who cannot explain an algorithm they committed cannot validate it. This measure is the most directly effective because it forces the exercise of reasoning without excessive friction.

◆ MEASURE 2 · DELIBERATE ALTERNATION

One session per week without AI tools on critical parts of the codebase. Analogy: a musician who plays with an electronic metronome maintains practice sessions without the metronome to preserve their internal tempo capacity.

◆ VIGILANCE INDICATOR

If a developer cannot explain an algorithm they committed 6 months ago, the drift is active. Signal for a training intervention — not a sanction. Drift is a natural response, not a fault.

5.2 For educators and engineering schools

Algorithmic fundamentals must be maintained as a non-negotiable baseline, independent of available tools. Generative AI should be introduced as a second-level tool — after mastery of fundamentals — not as primary access to code. The pedagogical analogy is mathematics: one does not learn arithmetic with a calculator before understanding operations. The calculator amplifies an already present skill. It cannot create an absent one.

A pedagogical research direction: design evaluations that deliberately test reasoning capacity without AI tools, regularly and over the duration of training programmes. Not as a sanction of the tool, but as a measure of latent capacity.

5.3 For tool publishers

Design mechanisms that favour understanding rather than simple acceptance of generated code are both ethically justified and commercially rational in the long term: a developer who understands the code they generate with the tool is a more durable and loyal user than a developer who depends on it structurally without understanding.

◆ THREE DESIGN PROPOSALS

1. Mandatory explanation before acceptance: before accepting a generated code block, the tool requests a natural language explanation of what the code does. This forces active reading.
2. Learning mode: an option that reveals the step-by-step reasoning underlying the generation, allowing the developer to understand the logic, not just the result.
3. Dependency alert: if the acceptance-without-modification rate exceeds a threshold over a given period, the tool alerts the developer — not to penalise, but to signal a possible drift toward Phase 2.

5.4 Open regulatory question

Structural cognitive dependency on a proprietary tool raises an unresolved legal question: does it fall under employment law (skills required for the position) · competition law (entry barriers created by tool dependency) · or professional training law? No existing framework explicitly covers this case. It is an open legal research territory that goes beyond the scope of this working paper.

IUS
SECTION 6 · CONCLUSION & RESEARCH AGENDA
6. CONCLUSION & FIVE PRIORITY QUESTIONS
6.1 Summary

This working paper proposes the first formalised theoretical framework for individual cognitive lock-in through generative AI coding tools. It distinguishes this phenomenon from legitimate specialisation through the criterion of reasoning capacity reversibility. It models four phases with operational indicators for each. It formalises an individual point of no return (PNR-i) analogous to the economic point of no return of cloud vendor lock-in.

The principal contribution is not empirical — the evidence base is explicitly limited — but theoretical: providing a framework that makes the phenomenon observable, measurable and therefore falsifiable. Without a framework, the early signals of drift remain invisible. With a framework, organisations and researchers can design indicators, measurement protocols and preventive interventions.

6.2 The author's position
◆ METHODOLOGICAL DECLARATION

This document is not an anti-AI argument. The author uses generative AI tools daily in their work as an architect and researcher. The position maintained deliberately is that of the amplifier: "AI is an amplifier of ideas and forms, not the source." The ideas in this document are the author's. AI tools amplified the form. The question this document raises is not "should one use AI?" — the answer is yes. The question is: "what relationship does one maintain with this tool, and is that relationship chosen or undergone?"

6.3 Five priority research questions
Q.
Priority question
Q1
Is PNR-i empirically measurable and at what temporal horizon? The model predicts 24–36 months — is this confirmed by longitudinal data?
Q2
Is individual cognitive lock-in reversible with a targeted intervention, and at what cognitive and temporal cost?
Q3
Are there developer profiles more resistant to Phase 2 drift — and what are the predictors (prior experience · training type · code review practices)?
Q4
Is the mandatory alternation policy (AI-free sessions) sufficient to maintain autonomous reasoning capacity over the long term?
Q5
Is the phenomenon specific to programming or generalisable to other intellectually intensive professions using generative AI (writing · legal analysis · academic research)?
This document is an independent contribution. It does not constitute legal advice or professional counsel.
The author has no affiliation with the companies or institutions mentioned.
Per aspera ad astra
Amine RAITI · Infrastructure Architect & SRE · SIPS/BCE · Paris · Public document · CC BY-NC-SA 4.0
AI Powered by Amine — AI is an amplifier of ideas and forms, not the source.
IUS
REFERENCES — CHICAGO AUTHOR-DATE FORMAT
REFERENCES
Academic literature
Clark, Andy, and David Chalmers. 1998. "The Extended Mind." Analysis 58 (1): 7–19.
Hutchins, Edwin. 1995. Cognition in the Wild. Cambridge: MIT Press.
Opara-Martins, Justice, Reza Sahandi, and Feng Tian. 2016. "Critical Analysis of Vendor Lock-In and Its Impact on Cloud Computing Migration: A Business Perspective." Journal of Cloud Computing: Advances, Systems and Applications 5 (4).
Peng, Sida, Eirini Kalliamvakou, Peter Cihon, and Mert Demirer. 2023. "The Impact of AI on Developer Productivity: Evidence from GitHub Copilot." NBER Working Paper 31085. Cambridge: National Bureau of Economic Research.
Risko, Evan F., and Sam J. Gilbert. 2016. "Cognitive Offloading." Trends in Cognitive Sciences 20 (9): 676–688.
Salthouse, Timothy A. 1991. Theoretical Perspectives on Cognitive Aging. Hillsdale: Lawrence Erlbaum Associates.
Vaithilingam, Priyan, Tianyi Zhang, and Elena L. Glassman. 2022. "Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models." CHI Conference on Human Factors in Computing Systems — Extended Abstracts. New Orleans.
Industry and institutional reports
GitHub. 2023. The Economic Impact of the AI-Powered Developer Lifecycle. San Francisco: GitHub Research.
JetBrains. 2024. Developer Ecosystem Survey 2024. Prague: JetBrains. jetbrains.com/lp/devecosystem-2024.
Stack Overflow. 2024. Developer Survey 2024. New York: Stack Overflow. survey.stackoverflow.co/2024.
Thoughtworks. 2024. Technology Radar Volume 30. Chicago: Thoughtworks. thoughtworks.com/radar.
Note on tools cited as examples
GitHub Copilot (Microsoft), ChatGPT (OpenAI), Cursor (Anysphere) and Gemini Code (Google) are mentioned solely as illustrations of the "generative AI coding tools" category. Their mention constitutes neither a specific critique nor a recommendation. Other tools in the same category present the same structural characteristics.