Last updated: 2026-11-06

U
Undergraduate level
APL
Applied / Methodological โ€” Knowledge with a 5โ€“10 year half-life โ€” stable practice

Lab 5: AI-Proof Skills Audit

This closing lab turns the series back on its own participants. Having spent four sessions on frames, feedback, wicked problems, and emergence, the question now is personal rather than abstract: which of your own current skills sit on the tame side of the line, where a model is already strong and getting stronger, and which sit on the wicked side, where framing, judgement, and governance still have to be done by a person? Treat this as a risk audit, not a confidence exercise โ€” the same likelihood/impact discipline the series has applied to a frame collision, a runaway loop, and a wicked problem, aimed this time at your own career.

Learning Objectives FoundationalKnowledge that endures for decades โ€” core principles

  • Audit your own current skill set against the AI-strength / human-value distinction from the series.
  • Distinguish "AI did the typing" from "AI did the thinking" in a piece of your own recent work.
  • Produce a concrete, falsifiable plan for which skills to deliberately strengthen before graduating.

Pre-Lab Reading FoundationalKnowledge that endures for decades โ€” core principles

Read AI-Assisted Development, Learning as a Feedback Loop (and the AI Partner), and the "AI and the Future Software Engineer" section of Software Meets Reality. Bring one piece of your own recent work where you used an AI assistant โ€” a coursework submission, a personal project, a lab exercise from earlier in this series.

Materials

  • The capability table from Software Meets Reality (Coding, Debugging, Programming, Architecture, Systems Thinking, Governance, Framing Problems), printed or displayed.
  • The self-check table from Learning as a Feedback Loop ("Could you re-derive the solution without the transcript?" and the rest).

Session Plan (120 minutes) Applied / MethodologicalKnowledge with a 5โ€“10 year half-life โ€” stable practice

TimeBlockActivity
0:00โ€“0:15BriefingRecap the capability table and why "AI strength" and "human value" in it are an argument, not a measurement.
0:15โ€“0:45Personal case auditWorking alone: run your own brought-in example through the learning-loop self-check table, honestly. For each row, write which answer you'd actually give, not the one you'd like to be true.
0:45โ€“0:55Breakโ€”
0:55โ€“1:20Capability self-ratingIn pairs, rate your own current ability against each of the seven capabilities in the table (not against the AI โ€” against where you personally stand right now, low/medium/high). Your partner's job is to challenge any rating that isn't backed by a specific example from the last twelve months.
1:20โ€“1:35Score the exposureFor each row where your own rating is low and the row sits on the AI-strength side of the table, score the career risk using the same likelihood/impact logic as Risk Management & Mitigation: how likely is it that this specific gap matters within the next two years, and how bad is the consequence if it does?
1:35โ€“2:00Strengthening planIdentify the one capability on the human-value side of the table (architecture, systems thinking, governance, framing problems) where your own rating is lowest. Write one concrete, checkable action you'll take before the end of this course to move it โ€” not "get better at systems thinking," but a specific exercise, module choice, or project decision with a date attached. This is your mitigation, in the same Avoid/Reduce/Transfer/Accept sense as every other lab in this series โ€” name explicitly which of the four it is.

Deliverable Applied / MethodologicalKnowledge with a 5โ€“10 year half-life โ€” stable practice

Your completed self-check table, your seven-row capability self-rating with one supporting example per row, the exposure scores for your lowest-rated AI-strength rows, and the single dated strengthening action โ€” with its Avoid/Reduce/Transfer/Accept label โ€” from the final block.

This is the approved approach. Rate yourself against where you actually stand, backed by a specific example from the last twelve months โ€” not against an aspiration, and not against the AI.

References


  1. Barbini, U. (2026). Process Over Magic: Beyond Vibe Coding โ€” Faster, Smarter, and Safer Coding with AI Assistants. The Pragmatic Bookshelf.

Graduate Attributes

Directly developed

  • Self-Directed Learner: Readers plan a single dated strengthening action based on their self-rating.
  • Reflective: Readers examine their own assumptions by rating their capabilities against specific examples.

Modelled on this page

  • Subject Specialist: Disciplinary concepts such as tame and wicked problems are applied to real-world software engineering practice.
  • Critical Thinker: Judgement is used to distinguish between skills where models are strong and those requiring human governance.

University of Reading Graduate Attributes framework.