SERPENT MAINFRAME SUB-BASEMENT B TTY1 · P1 PHOSPHOR UPTIME —

150 hours of Python. One green screen. No repeats.

The old staff called the machine the SERPENT. It wakes one subsystem at a time — games, night-shift automations, a switchboard, punch cards, a demoscene — and every trick you teach it, you teach it in Python.

RESTORATION ░░░░░░░░░░░░░░░░░░░░ 0% DAEMONS> 0/6 running NEXT SUBSYSTEM> POWER-ON SELF-TEST OPERATOR@serpent:~$
PYTHONZ
restoration0%
Flagship
THE DEAL

A dead mainframe, one language, and everything worth building small

The fiction is a basement. The machine is real: whichever computer you're sitting at — the whole course runs standalone, on one box, no second machine, no cloud. By the end the SERPENT plays games you wrote, runs scrapers and watchers while you sleep, answers your friends on a Discord switchboard, charts your actual year from your own exports, performs a demoscene when idle, and ships a tool of your own design as a versioned package. Every automated staff member is a daemon: an AI agent builds the candidate, you run its Tryout, and only a hire you can defend gets a badge.

Under the fiction, this is a ~150-hour Python apprenticeship built for how 2026 actually works: an AI agent codes with you from mission 1, but every mission assigns you a seat, and the seat is the lesson. (All names and places here are fiction; the skills, the code, and the tools are not.)

The four seats

WRITER

Blank page, by hand, no agent. Reserved for the ~20% of concepts where the struggle is the learning: syntax, state, game loops, data munging, chains.

REVIEWER

The agent writes; you must find what's wrong before it ships. There is always something. Merging unread code fails the mission.

ARCHITECT

You write the spec and direct the agent through it. The grade is whether your spec survived contact with implementation.

DEBUGGER

Something is broken and the logs are lying. Appears mostly inside Tryouts, where breakage is safe and encouraged.

The Tryout

No daemon runs unattended until it survives an interview: an agent builds the candidate, and you read its code cold, break it on purpose in a sandbox (a scratch folder, a throwaway copy, a test server), then rule hire, fix-then-hire, or reject — in writing. Rejections are wins. The basement has one rule from the old days: nothing untested runs at night.

The premises

  ┌─────────────────────────────────────────────┐
  │  the SERPENT · your machine · one box       │
  │                                             │
  │  cabinets/     games you build (Arc 1)      │
  │  nightshift/   watchers + digests (Arc 2)   │
  │  switchboard/  the Discord bot (Arc 3)      │
  │  punchcards/   your data, charted (Arc 4)   │
  │  demoscene/    generative toys (Arc 5)      │
  │  dist/         the shipped package (Arc 6)  │
  └─────────────────────────────────────────────┘
Using this board: check missions off as you go — progress and notes save in this browser (localStorage, its own key; the flagship's save is never touched). Export before switching machines; import on the other side. Edit this file freely; never renumber an existing ID.
ELSEWHERE ON THE PREMISES

The Floor lives at the flagship. The five commissioned cabinets — the ~150-hour elective app-building track — belong to MARQUEE, the original building. This basement is arc-spine only: 27 missions, one language, no cabinets. Same skeleton, different beast.

SUBSYSTEMS

ps -ef · seven processes between you and gold master

Processes go amber while you work them, green at 100%. Select one to jump there.

DAEMONS

The night shift roster

Badges light when a Tryout ends in a hire. This wall is the course's real scoreboard.

TYThe Typist · typing-speed cabinet
candidate
CLThe Clerk · a new watcher on the night shift
candidate
QZThe Quizmaster · trivia night, self-running
candidate
ANThe Analyst · reports that don't lie about data
candidate
PJThe Projectionist · the attract mode, unattended
candidate
??Your daemon · the last one is your own design
candidate

Arc 0 · Power-On Self-Test

~20 hrs

The bench, the syntax, and a machine that cleans up after you.

Arc 0 gate: the bench works, four toys run, the repo tells a story, and a real folder on your real machine is cleaner because code you can defend moved things — reversibly. The SERPENT is awake.
Arc 0 notes

Arc 1 · The Snake Pit

~24 hrs

Your first game loop, your first review, your first PR, your first hire.

Arc 1 gate: two playable cabinets, a game loop you wrote yourself, one survived agent PR under your review, and the first daemon badge lit — or honestly refused. The Snake Pit is open.
Arc 1 notes

Arc 2 · Night Shift

~26 hrs

Scrapers and watchers that work while you sleep.

Arc 2 notes

Arc 3 · Switchboard

~19 hrs

A bot your friends actually talk to.

Arc 3 notes

Arc 4 · Punch Cards

~21 hrs

Your own life as a dataset, charted in green.

Arc 4 notes

Arc 5 · Demoscene

~19 hrs

Generative toys — text, images, mazes, an attract mode.

Arc 5 notes

Arc 6 · Gold Master

~21 hrs

Tests, CI, a shippable package, and a build of your own design.

Arc 6 notes