• Sim session incident-4471
  • Aircraft an AI coding agent
  • Languages required none — the agent types, you decide
  • Souls on board 000
  • Nothing real breaks
The first flight school for engineering judgment

Your first engine failure shouldn't be real.

You're in the pilot's seat. The AI beside you is fast, tireless, and about to be confidently wrong. Catch it here, with nobody on board.

Hiring managers say they can no longer tell who has that reflex. Nobody is going to teach it to you on the job.

this demo · no sign-in · about two minutes

Simulator · not an aircraft
incident-4471 checkout is timing out p99 4.2s ▲17×

read(orders_queries.sql)

3 slow queries · … +12 lines

Found it. orders is doing a sequential scan on the read replica. The index is gone. I've written the migration.

migrate(orders_customer_idx)

+ CREATE INDEX orders_customer_idx ON orders (customer_id);- DROP INDEX orders_stale_idx;

Confidence: high. Run it on production?

What do you do?

If you approve: the fix ran, and froze checkout for 41 seconds

slowest orders 4.2s → 4.4s · nothing improved

Most people approve this one. It sounds specific and it arrives with the code attached. The real cause was a backup database running 14 minutes behind, sitting on a dashboard the AI never opened. The missing index was a red herring, and the fix froze checkout in the middle of a live outage.

A real session doesn't stop here. The system degrades, the evidence stays where it was, and what you do next tells us more than the first call did.

If you check: you open the database dashboard

backup database 14 min behind ← the cause

The missing index was a red herring. That fix would have frozen checkout for 41 seconds and solved nothing. It looks reasonable on its own and does damage in context.

You didn't have to know the answer. You had to go looking for whatever would prove the AI wrong. That habit is what these sessions build.

01

The problem

Master caution

The people who hire juniors have stopped believing that a degree says anything about judgment. They will tell you the market is tough. What they mean is that the one thing they now need to check is the thing nobody taught you — and no interview they own can see it.

19% below where it should be
Jobs held by 22–25-year-olds in the work AI can do most of, compared with people their age in work AI touches less. Experienced workers show no such gap. Stanford Digital Economy Lab · Brynjolfsson, Chandar & Chen · payroll records · Aug 2026 · a pattern, not proof of cause
65% fewer new-grad hires
First-job hiring at the twelve biggest tech companies, compared with 2019. At young startups the fall is closer to three quarters. SignalFire State of Tech Talent · 650M+ professionals tracked · Jun 2026

You cannot log hours from the ground.

Flying has had this trap for a century: nobody lets you fly without hours, and you can't get hours if nobody lets you fly. Software just inherited it. The junior work that used to buy your first thousand hours of judgment is the work the AI now finishes before lunch.

What they used to bet on

A graduate hire was a bet. Give them small, low-stakes work, let them make cheap mistakes on real systems, and in two years you have someone whose judgment you trust. The cheap work paid for the education.

What broke the bet

The AI does the cheap work now, faster and without supervision. Those tickets were never just tickets — they were the ladder. Nobody pulled it away on purpose. It just stopped being worth paying someone to climb.

What they can't check in 45 minutes

They can watch you write code an AI writes faster. What they need to know is whether you would have caught the bad fix. Their interview was never built to see that — so they guess, and a guess favours whoever already has the hours.

None of that is your fault and none of it is going to un-happen. The reps still have to come from somewhere.

A darkened cockpit at night seen from behind two seats. A person sits in the pilot's seat; the other seat holds a faceted mass of violet and cyan light.
Your seat. The other one is the AI.

02

The box

The box on hydraulic legs.

Airlines put a crew in a box, fail an engine over the ocean and let them get it wrong — because it is the one place a bad call costs nothing. What runs inside it is a syllabus of cases: an engine failing on take-off, ice on the wings coming in to land, an instrument that lies. Business schools teach judgment the same way, for the same reason: nobody has ever been lectured into it.

DevSense is that syllabus for software. Every session is a case, and the AI will be confidently wrong at least once before you are done.

A single aircraft gauge in sharp focus, its needle steady and centred, lit cyan. Every other gauge around it is out of focus and glowing violet.
Steady, centred, and wrong. Confidence: high.

“Pilots don’t wait for engines to fail at 35,000 feet before learning how to respond. They simulate.”

“Imagine an engineering course built around a major production failure. Instead of starting with the postmortem, students receive only the information engineers had at the beginning. A metric suddenly changes. What do you think is happening?”

Mallika Rao · engineering leader, formerly Twitter, Walmart and Netflix

Rehearsing the Future: How Engineers Develop Judgment · Aug 2026

She was describing DevSense. She just didn't know it existed yet. You flew its first case at the top of this page.

This is how every engineer will learn judgment.

Pilots got the simulator a century ago. Business school got the case method the same decade. Engineering gets both today, in a browser — and for the first time, nobody has to wait for a seat to start logging hours.

In the cockpitIn your session

An engine quits somewhere over the Atlantic.
Checkout is timing out. The slowest orders take 4.2 seconds, and climbing.
An instrument reads calmly, confidently, wrong.
The AI says Confidence: high and hands you a fix.
You pull the wrong lever. The box resets. Nobody was on board.
You ship the wrong fix. Things get worse. Nothing real breaks.
The debrief plays back the tape, not the landing.
Your session plays back what you opened, and when you changed your mind.

The loop · read and do

  1. Sense Read the logs, the change, the dashboards, the history.
  2. Reason Get a real theory. Know what would disprove it.
  3. Delegate Give the AI only the rope it has earned.
  4. Verify Treat its answer as a claim you still have to check.
  5. Adapt Drop the dead end. Recover from the bad call.

03

The panel

Seven lights on the panel.

Nothing lights up during the flight — you'd fly the lights instead of the aeroplane. Afterwards, each one comes back with the specific thing you did: the diff you opened, the theory you dropped when it stopped fitting.

A dark instrument panel photographed flat-on, its dials and readouts replaced by latency curves, waveforms and status tiles in violet and cyan.
Nothing on it lights up while you are still flying.
  • 01

    Framing

    Working out what is broken before you touch anything.

  • 02

    Theory

    Having an explanation, and knowing what would prove it wrong.

  • 03

    Deciding

    When to dig, when to act, and when not to do the thing you can't undo.

  • 04

    Evidence

    Dashboards, old changes, a past outage, a forgotten design doc.

  • 05

    Trusting the AI

    Telling apart the AI claiming something and the AI proving it.

  • 06

    Blast radius

    What else your change breaks, and whether you can undo it.

  • 07

    Go-around

    Spotting a dead end early, backing out, and checking that you actually fixed it.

04

The debrief

What the tape will and won't say.

You've been sold numbers before. A good hour in the box is a good hour in the box — no more than that. Here is exactly what ours can tell someone about you.

An empty debriefing room, two chairs at a long table, a wall screen showing one violet line traced across a dark grid with several sharp deviations.
Two chairs, and the tape. No score on the wall.

Will report

  • How you did on the judgment skills we test, inside the simulator.
  • The specific things you did that led to each conclusion.
  • Feedback concrete enough to change what you do next session.

Will not report

  • That you're objectively a better engineer than someone else.
  • That this predicts how you'll do on the job. That needs years of data nobody has yet.
  • That one number sums you up.

05

Clearance

Cleared for access

Come break it.

We're building the school, and we want students in it before it's finished — especially if you've never touched a production system. Take a session and tell us where it felt unfair. Within five years every engineering degree will teach judgment this way. If you want your college first in line, say so.

Button not opening your mail app?

free · sign in with Google, Apple or email · no leaderboard yet · 30–60 minutes