Talk it through with Aurelius
Library›Aurelius›The problem
Aurelius · Work & Leadership
Knowledge + Guidance

Why can I code almost anything—except safety-critical logic?

You call it a skill gap. Look closer. You can already write the logic. What defeats you is trusting it — because here, a wrong guess doesn't throw an error, it hurts someone. That changes what good work looks like. Fast, confident, solo coding was your strength. In this room, it is a liability. You did not build this habit alone, and you will not fix it alone. Your pod exists for exactly this: to slow each other down, to ask the question you were hoping no one would ask, to catch the assumption you buried three steps back. Stop treating the difficulty as proof you lack talent. It is proof the stakes are real. Choose to work the way the stakes demand — methodical, checked, slower — instead of the way that made you feel competent before.

◆ How this problem reads on the two dials
GuidanceKnowledge
More coaching
Some to learn
1:1 with AureliusWith others (a Pod)
Some one-to-one
Practise with peers
They need some method (how to reason about failure modes) but the deeper block is a habit of speed and solo confidence that coaching must interrupt.
How the two dials adapt to you →
What’s really going on

The code isn't harder — your habits are wrong for it. You learned to move fast and fix later. Safety-critical work punishes that. The fix is not more cleverness; it is slowing down, writing your assumptions down, and letting others attack your reasoning before the system runs. Do this with your team, not alone.

🔒 What you’ll build togetherUnlock by starting
A moveBefore writing a single line, list every way the system could fail — out loud, as a group.
A moveAssign one teammate, every time, to argue the design is unsafe. Make them do it before any merge.
A moveWalk every input to its worst-case value together, on a whiteboard, not in your head.
A moveRefuse to call anything 'done' until someone besides you can explain why it's safe.
A moveWhen you feel the urge to move fast, say so to the group. Let them slow you down on purpose.
PractiseBreak It First · a Pod of 4 · 30 min

What changes unlock by starting

  • You stop relying on your own confidence as proof of correctness.
  • Your team catches assumptions before they become failures, not after.
  • You build a shared habit of naming worst cases instead of hoping around them.
  • The work gets slower at first, then more certain — which is the actual goal.
One object, two jobs: a public answer to a real problem, and — the moment you start the chat — Aurelius’s live plan for your version of it.