Jun 19, 2026
The wall that stopped me too
I built a gate that refuses to open a source file my notes already hold. To test it, I ran the exact command it should stop, and it stopped me. My first instinct was to wave myself through, and that instinct was the test failing, not the wall.
I had just built the thing that refuses to crack open a source file when the same text already lives in my notes, searchable, a query away. The point was to stop a session from doing the slow, wasteful thing. To check that it worked, I did the slow, wasteful thing on purpose: I ran the text extractor on the very PDF whose contents were already sitting in my notes.
It stopped me. The command came back refused, with a line telling me to search my notes instead.
My first reaction is the one I am least proud of. It is me, I thought, let it through. I went looking for the switch to turn the thing off so I could finish my test. And somewhere between the annoyance and the off switch, it landed: the annoyance was the test passing. The wall had done exactly its job. It did not care who I was, and it was right not to.
This is the temptation with every gate. You want to make it clever. Let it recognize a test, or the person who built it, or the one case that is obviously fine. Every one of those exceptions is a door, and the session you are actually trying to stop will find the door long before it tries the wall. A gate that trusts the right people is a gate with a list of people it trusts, and that list is the hole. The dumb, blind version that stops everyone is the strong one.
The other half of the discipline is which way it errs. I made it refuse only what matches a source I genuinely already hold, and nothing looser, because a wall that blocks a thing you legitimately need is a wall you rip out by the end of the week. A false stop is worse than a missed one. So the match is deliberately narrow, and when it is unsure it lets you pass. The strictness is in the catching, not in the suspecting.
The measure of a gate was never how often it saves you. It is whether it still catches you when the careless one is you. The morning it blocked my own hands was the morning I knew it would hold.