Conversational
Programming
A hand-drawn skyline: the Illinois campus inked on the left gives way to an imagined future city, then to pencil sketches, then to a bare horizon line running off the page.

Walkthroughs

Built for Us, Then Head to Head

A second class period with nobody running the room, and the clock moving it: everyone writes down three things they care about, then in four short rounds with someone new each time makes up one app for the people in the group, and at the end every idea in the room is sorted by who it's for. Then the vote on Friday's finds, two live sites at a time. The sites are invented, served from the rehearsal rig.

3 minutes · 20 steps · 4 screens at once, in step with each other: Maya · her laptop · Priya · the rounds page · Jordan · the rounds page · Geoff · from wherever he is. Captions are burned in and also available as a track.

What You're Looking At

This is a rehearsal, not a class. The students are invented: they're the personas we use to test this course on itself. Wherever an agent or a companion speaks, its words were generated by gpt-5.6-luna, the model the course ran on until September 24, recorded once and replayed since so the run comes out the same every time. Everything else is the software students use: the real pages, the real proxy, the real timer, the real companion.

Three kinds of substitution are made for publication, and only these three. Where a screen would show the rehearsal rig's own 127.0.0.1 address or its scratch folder, it reads as the real one instead. A setup token is shortened, because a token should never be shown whole even when it's a throwaway from a test database. And where a film needs a website that isn't anybody's, a student's own site or one a student went and found, it is an invented page served by the rig, shown under an address ending in .example. Nothing else on any screen is altered.

The brief the students actually read is the activity page.

Step by Step

  1. 010:00Maya · her laptop

    Wednesday, 12:30, and I'm away again. The box at the top of the activity page runs the day, the same on every laptop: what's on, how long is left, and where to go.

    Step 1: Wednesday, 12:30, and I'm away again. The box at the top of the activity page runs the day, the same on every laptop: what's on, how long is left, and where to go.
  2. 020:11Maya · her laptop

    Three minutes on your own first. Three things you care about or do a lot, one to a box. The more particular the better: the 22 bus, not transportation.

    Step 2: Three minutes on your own first. Three things you care about or do a lot, one to a box. The more particular the better: the 22 bus, not transportation.
  3. 030:22Priya · the rounds page · Jordan · the rounds page · Geoff · from wherever he is

    Everyone else is doing the same, and I can see it as it's written. That's all I can do today: look.

    Step 3: Everyone else is doing the same, and I can see it as it's written. That's all I can do today: look.
  4. 040:31Maya · her laptop · Priya · the rounds page · Jordan · the rounds page

    12:33, and every page changes by itself. Round One: find someone near you. One of you types the other's code.

    Step 4: 12:33, and every page changes by itself. Round One: find someone near you. One of you types the other's code.
  5. 050:44Priya · the rounds page · Maya · her laptop

    Beside the idea is what you each care about. Read each other's three out loud and look for something you share. Maya cooks for her roommates, and Priya's apartment runs on its group chat.

    Step 5: Beside the idea is what you each care about. Read each other's three out loud and look for something you share. Maya cooks for her roommates, and Priya's apartment runs on its group chat.
  6. 060:55Priya · the rounds page · Maya · her laptop · Jordan · the rounds page

    Then make up one app the two of you would actually use: what it's called, what it does, and who it's for. Priya has the pen; Maya watches it arrive.

    Step 6: Then make up one app the two of you would actually use: what it's called, what it does, and who it's for. Priya has the pen; Maya watches it arrive.
  7. 071:13Maya · her laptop

    All three filled in is when it counts: this round counts for both of them, and the page keeps count of the classmates Maya has met. Three is what being here means today.

    Step 7: All three filled in is when it counts: this round counts for both of them, and the page keeps count of the classmates Maya has met. Three is what being here means today.
  8. 081:24Maya · her laptop · Jordan · the rounds page

    12:42, Round Two, someone new. Maya types Jordan's code. They share one thing straight away: they both ride the 22.

    Step 8: 12:42, Round Two, someone new. Maya types Jordan's code. They share one thing straight away: they both ride the 22.
  9. 091:34Maya · her laptop · Jordan · the rounds page

    Under what they care about is what each of them has made already: Sunday Table and Draft Night. The point of showing it is to make something new this time.

    Step 9: Under what they care about is what each of them has made already: Sunday Table and Draft Night. The point of showing it is to make something new this time.
  10. 101:45Maya · her laptop · Jordan · the rounds page

    Maya typed the code, so Maya has the pen. A bus app for two people who miss the same bus.

    Step 10: Maya typed the code, so Maya has the pen. A bus app for two people who miss the same bus.
  11. 111:56Maya · her laptop · Priya · the rounds page · Jordan · the rounds page

    Two more rounds just like that. By Round Three everyone on screen has met three classmates, and that part of the day is done for them.

    Step 11: Two more rounds just like that. By Round Three everyone on screen has met three classmates, and that part of the day is done for them.
  12. 122:05Geoff · from wherever he is

    Round Four is for more ideas, not for attendance. I see every group's, from wherever I am.

    Step 12: Round Four is for more ideas, not for attendance. I see every group's, from wherever I am.
  13. 132:12Priya · the rounds page

    13:09, and the rounds are over. The page sorts every idea in the room by who it's for, never by what kind of app it is, with who came up with each one.

    Step 13: 13:09, and the rounds are over. The page sorts every idea in the room by who it's for, never by what kind of app it is, with who came up with each one.
  14. 142:22Jordan · the rounds page · Geoff · from wherever he is

    And under the themes, every idea by round, in case the grouping missed something. Your next project is building for someone else in this class. This is where it starts.

    Step 14: And under the themes, every idea by round, in case the grouping missed something. Your next project is building for someone else in this class. This is where it starts.
  15. 152:38Maya · her laptop

    The box has moved on to Head to Head: the vote on Friday's finds.

    Step 15: The box has moved on to Head to Head: the vote on Friday's finds.
  16. 162:43Maya · her laptop

    Two classmates' finds, side by side, live. Never your own, never the same pair twice, and never whose they were: just what the finder wrote about each.

    Step 16: Two classmates' finds, side by side, live. Never your own, never the same pair twice, and never whose they were: just what the finder wrote about each.
  17. 172:53Maya · her laptop

    Two questions: which is more effective, and which is more distinctive. They don't have to be the same site. A line on why, if you like, and Next.

    Step 17: Two questions: which is more effective, and which is more distinctive. They don't have to be the same site. A line on why, if you like, and Next.
  18. 183:04Maya · her laptop

    Thirty-five pairs is today's ask. The count at the top keeps track, and anyone who runs out of class has until next Wednesday.

    Step 18: Thirty-five pairs is today's ask. The count at the top keeps track, and anyone who runs out of class has until next Wednesday.
  19. 193:13Geoff · from wherever he is

    And this is my board: every comparison as it comes in, and both rankings so far. Nobody else sees them until I show the class on October 7.

    Step 19: And this is my board: every comparison as it comes in, and both rankings so far. Nobody else sees them until I show the class on October 7.
  20. 203:23Maya · her laptop · Priya · the rounds page · Jordan · the rounds page · Geoff · from wherever he is

    That's Wednesday. Keep your idea in mind, and look at some websites: both are where the next project starts.

    Step 20: That's Wednesday. Keep your idea in mind, and look at some websites: both are where the next project starts.

Recorded September 24, 2026.