AI Developer · Module 6 · The Developer as a Person

The Developer's Own Mind: Craft, Flow, Cognitive Offloading and Identity

The lesson treats the developer's own mind as part of the system the stewardship principle relies on, for D3 Build and D4 Prove. Participants read what studies of cognitive offloading, complacency and learning with an assistant measured, in which populations, and what is not established; consider flow, craft pride, identity and wellbeing on evidence that is qualitative or divided; and agree a small practice plan with AI-off sessions and code-reading time.

Lesson 28 of 33Chapter 2860 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Developer / Module 6 / Chapter 28

Learning objectives

After the lesson the participant can:

Key concepts

Cognitive offloading
The use of action to change the information-processing demands of a task so as to reduce cognitive demand. The studies show a conditional pattern: offloading reduces effort and, under stated conditions, later unaided performance. No study has followed practising developers over years, so the rate of skill loss is unknown.
The manner of use changes the outcome
In the studies of learning with an assistant, what participants did with the tool mattered: asking for explanation preserved more than asking for finished code. The chapter draws from this an attempt-first practice that costs nothing.
Skills kept by hand
Those the Name, Understand and Revert tests and the independent oracle depend on: debugging an unfamiliar failure, reading code one did not write, explaining why a module is as it is, writing the oracle, reverting, and designing a small thing from nothing.
Practice plan
A small, reasoned and reviewed plan: what is offloaded and what is kept, an AI-off block that produces a written artefact, code-reading time, a kata or pair, a partner who does not appraise, an unaided work sample each quarter, and an expiry. It is not an input to appraisal.

Interactive exercises

Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.

Interactive exercise 1 · Match

A practice for each skill kept by hand

Match each skill the chapter says is worth keeping by hand to the practice that exercises it.

Interactive exercise 2 · Sort

What a practice plan contains and what it excludes

Sort each element: does the chapter's practice plan contain it, or does the plan state that it will not do it?

Teaching plan

15 minLecture on what the studies measured, naming for each the population, the method and whether it is a preprint, a survey or a small experiment.
10 minConversation in pairs about flow, craft pride and identity: where interruptions and absorption fall now compared with before assistants.
10 minThe teacher presents the table of skills to keep by hand and the two worked plans, for Linnea Sjöberg and for Jörg Albers.
20 minExercise: each participant drafts a personal practice plan for one quarter and agrees it with a partner.
5 minClose: each participant names the one skill they will test without the tool at the end of the quarter.

Discussion

  1. The chapter refuses to turn a finding about students or knowledge workers into a statement about developers in general. What can you nevertheless take from those studies for your own practice?
  2. Why does the plan exclude tool telemetry on named persons, and what happens to practice when a record can be turned into a score?
  3. Nothing in the evidence fixes the right share of AI-off time. How would you reason your own share, and how would you know it was wrong?

Written exercise

Exercise · 20 minutes

A practice plan for one quarter

Draft your own practice plan for one quarter. List what you offload now and what you keep by hand, using the work classes of Chapter 4. Choose the skills to protect, starting with debugging and reading unfamiliar code. Set an AI-off block: how long, which assistants are off (completion as well as chat), what is done by hand and what written artefact it produces. Set code-reading time and what is read, with a first judgement written before any assistant comment. Choose a kata and its interval. Name a partner who does not appraise you and what they read. Set the unaided work sample for the end of the quarter, the reasoned share of AI-off time and the expiry.

Deliverable: A one-page practice plan with protected skills, AI-off block, reading time, kata, partner, quarterly work sample and expiry.

Self-test

Choose an answer to see whether it is right, or open the answer below each question.

  1. What does the chapter say is established when the studies are read together?

    Show the answer

    D. A conditional pattern across the studies, and not a rate of skill loss
    Read together the studies establish a conditional pattern: offloading reduces effort and later unaided performance under stated conditions. No study has followed practising developers over years, so the rate is unknown.

  2. Why is debugging an unfamiliar failure on the chapter's list of skills to keep by hand?

    Show the answer

    A. It had the largest score gap in the programming experiment and Revert needs it
    The table gives two reasons: debugging showed the largest score gap in the programming experiment by Shen and Tamkin, and the Revert test depends on it. The practice is an AI-off block tracing a defect by hand.

  3. What status do the practice-plan schemes at the two organisations have under AIDR-1137 and AIDR-1187?

    Show the answer

    C. Interim, pending the agreements with the employee representatives
    Both schemes are interim: Nordvik's until the negotiation MBA-NR-2030-03 concludes and Hansa's pending the developer annex KBV-IT-2024-DEV-01, because a practice record touches the rights of representatives.