# Site ## Pages - [This page did not meet expectations](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/404/): The page you asked for has been rated out of the site, or never existed - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Calibration](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/calibration/): Your group's calibration meeting on the Assessment 2 packets, and the one page afterwards that explains the result using only what the room did. - [The manager's case](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/managers-case/): One engineer's packet, drawn by lottery in week 8: the case you would argue for them in the room, and what in the packet you do not believe. - [Stand-up attendance](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/stand-up-attendance/): One mark per stand-up for being in the room when it starts with what the page asked you to bring. Your best ten of twelve count. - [The self-review](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/the-self-review/): Two pages about the same ordinary quarter: the self-review a manager could carry into calibration, and the honest version. - [Design an ungameable review](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/assessments/ungameable-review/): Design a performance review system for the team whose packets you argued from. The rest of your group gets a week to beat it. Your mark depends on what it survives, what it does about the rater, and whether you named who pays. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/): Twelve Tuesday lectures: the mechanism behind each week's trick, the real case it comes from, and the sources. - [Welcome to calibration](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-01/): What a calibration meeting is, who is in it, what the curve looks like, and why a company that knows a rating is mostly the rater still runs one. - [Rewarding A, hoping for B](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-02/): Kerr, Goodhart, Campbell, and the model underneath all three. What happens to a measure once the people it measures know it is a target, and to the work the measure cannot count. - [Who speaks for you](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-03/): The cast of a calibration meeting, the peers you nominate, and two literatures: incentive theory on subjective evaluation, and the research on impression management. - [The self-review as fiction](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-04/): The brag document, the self-review, and Amazon's 2026 requirement that every corporate employee list three to five accomplishments with impact. - [Traces](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-05/): Memory, numbers, self-review, and why memory wins. What a manager of ten can hold from a quarter, direct message against channel, and the line where a trace becomes theatre. - [Credit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-06/): Who reads what about a project, how a promotion packet is assembled from public associations, and what the research found when a mixed team's credit was left unassigned. - [Promotion-driven development](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-07/): Promotion packets, Google's product graveyard, the multitask model with a launch in it, and how to tell a rebuild the users needed from one the packet needed. - [Presence](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-08/): Passive face time and the research behind it, the 2026 proxies that replaced the car park, and why this is a different week from week 5. - [The reorg](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-09/): What a restructure resets, the order a list is built in, dependency as the last filter, and the ceiling that strategy puts on the person using it. - [The layoff list](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-10/): The record of 2025 and 2026, dated and sourced, and how the lists were actually built. No mechanism this week, because no trick reaches it. - [The rat race](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-11/): Saturation, the rat race modelled and measured in two law firms, the simulation in which a forced distribution's gains fade, and what a room falls back on when nothing separates the names. - [Now you're the manager](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/lectures/week-12/): Backward design and constructive alignment moved into a review system, the rater problem, procedural justice, and naming who pays under your own design. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/people/): Who teaches the course, and how to reach them. - [Ingrid Solano](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/people/ingrid-solano/): Ran engineering teams at two large technology companies for nine years, sat in fourteen calibration meetings, and was the name on the list in nine more. - [Wen Okafor](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/people/wen-okafor/): Runs the Thursday stand-ups and signs the record in every week 11 calibration room. Graduated two years ago and is currently rated Meets Expectations. - [Policies](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/policies/): How marks in this course are decided, what counts as submitted, how attendance is counted, and how to get an extension. - [Welcome to calibration](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/01-welcome-to-calibration/): Your rating is decided in a meeting you are not invited to. This week you find out what happens in that room, what your manager carries in with them, and who the room runs out of time for. - [Rewarding A, hoping for B](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/02-goodharts-law/): Once a measure becomes a target it stops measuring anything. This week you find the measure your team is judged on and work out how to move it without doing anything. - [Who speaks for you](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/03-the-org-chart/): Calibration is advocacy, and the people who argue for you are fixed by the org chart and by whom you nominate. This week you work out who speaks for you and who never will. - [The self-review as fiction](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/04-the-self-review/): The self-review is the one document you write that reaches the calibration room. This week you learn to write one that survives being summarised. - [Traces](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/05-visibility/): Work nobody saw did not happen. This week you learn where your manager's memory of your quarter actually comes from, and how to leave a trace in it. - [Credit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/06-credit/): "We shipped" and "I shipped" are rated differently. This week you learn who gets credited for a team's work, and why it is usually whoever wrote the email. - [Promotion-driven development](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/07-promotion-driven-development/): New things get built and old things rot because launches get rewarded and maintenance does not. This week you plan a rebuild nobody needs. - [Presence](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/08-presence/): Managers rate the appearance of work separately from the work, and the appearance is nearly free. This week you manufacture some, then catch yourself reading it in other people. - [The reorg](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/09-the-reorg/): Every trick so far assumed a stable org chart. This week the chart changes, your manager is new, and your brag document describes a team that no longer exists. - [The layoff list](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/10-the-layoff-list/): Layoffs are decided on a spreadsheet by function, cost and headcount target. No trick this week, because there is nothing on that spreadsheet a trick can reach. - [The rat race](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/11-the-rat-race/): When everyone games the measure, the measure stops working and the whole team runs faster to stay in place. This week your group holds the course's own calibration meeting on the packets you were handed. - [Now you're the manager](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/sessions/12-now-you-are-the-manager/): The last stand-up hands you the other side of the table. You bring a review system you designed, and the rest of the room spends the session trying to beat it. - [The team](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/): Twelve packets, one quarter each, as they reached the new manager. - [Aisha Rahman](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/aisha-rahman/): Led Deploy Platform v2, the biggest launch on the team this quarter. Someone else did the migration. - [Daniel Cho](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/daniel-cho/): The only person who understands billing reconciliation. Documentation has been in progress since 2025. - [Grace Adeyemi](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/grace-adeyemi/): Reviews more code than anyone on the team. Her self-review tags every number. - [Hannah Byrne](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/hannah-byrne/): Rewrote the ledger with Tom and handled three incidents. Offline at four, and on Tuesdays. - [Jonas Lindqvist](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/jonas-lindqvist/): Shipped the webhook retry feature in his first quarter. Had nobody to nominate. - [Kenji Watanabe](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/kenji-watanabe/): Migrated nineteen services to a platform he did not design and handled the incidents it caused. - [Lena Fischer](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/lena-fischer/): Closed more tickets than anyone on the team, by a distance. Top of every dashboard. - [Marcus Bell](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/marcus-bell/): Online sixty hours a week, in every meeting, a comment on every document. Projects unclear. - [Priya Natarajan](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/priya-natarajan/): Launched the onboarding portal this quarter, and her packet says by how much it helped. - [Ravi Menon](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/ravi-menon/): Posts his progress in the team channel every day. Delivered the export feature. - [Sofia Marchetti](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/sofia-marchetti/): Delivered the reporting module. Has coffee with the director once a month. - [Tom Okwuosa](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-DongyangLi6816/team/tom-okwuosa/): Was on the call for all three incidents this quarter. His self-review is three sentences long.