1
0 Comments

The Sunday Night Rule I Broke

The market was closed, but the numbers on my screen were still screaming.

It was Sunday night. The kind of quiet that feels heavy, like the air before a storm that’s already passed. In my apartment, the only sound was the hum of the refrigerator. This silence was different from the 2 a.m. coding silence. That silence was full of possibility. This one was full of receipts.

My portfolio for the past week was a list of broken promises. A trade I’d entered with a clear plan, only to exit early because a green candle felt like validation. Another where I’d watched a stop-loss get hit, felt the sting, and then re-entered out of spite, convinced the market owed me something. I’d called it ‘conviction’ in the moment. On Sunday night, it looked like what it was: attachment dressed as strategy.

I had built CoinPulse to end this exact feeling.

The core of it was a feature so boring I almost didn’t build it: three sell thresholds. Not a brilliant AI, not a predictive algorithm. Just three sliders that asked the obvious questions: “Where do you take profit? Where do you admit you’re wrong?” When you move them, the app calculates the totals and stares back at you, silent and factual. It’s a fence. I built it after one too many weeks ending like this one.

The first time I used it, on a Tuesday afternoon, it felt patronizing. Who was this simple UI to tell me how to feel? Then the market moved on Thursday. I watched a position dip into the red, my finger hovering over the ‘Close Trade’ button. My heart was thumping, a drumbeat of ‘get out, it’s going lower.’ But my eyes flicked to the threshold I’d set two days prior, in a calm moment. The fence existed. My finger moved away.

I hadn’t built a constraint. I’d built a conversation with the calmer, earlier version of myself.

But this Sunday night, I’d broken the rule. I’d overridden the plan. I’d told myself a story about ‘new information’ and ‘market structure shifts.’ The tool had done its job; I had chosen not to listen. The red numbers were just the final verdict.

This entire app started as a line of code to track a live P&L. It grew into a knot of features where things would often happen in the wrong order. Prices would cheerfully arrive before the system had even figured out which wallet they belonged to. I’d spent nights arguing with an AI assistant that offered confidently wrong solutions, and one famous night where I almost deleted the entire repository out of sheer fatigue. The fix, when it came, was never heroic. It was always a boring if statement, a simple repair.

Maybe that’s the lesson. Not just in code, but in trading. The grand strategies rarely save you. It’s the small, boring boundaries you set for yourself before the emotion hits.

I closed the portfolio tab. I opened coinpulse.app, not to trade, but to review. To look at the thresholds I’d set and ignored. There was no punishment. No judgment. Just a quiet record of the plan I’d made versus the actions I’d taken.

Sometimes software isn’t about automation. It’s about accountability. A way to keep a promise to yourself when your feelings show up late, loud, and overconfident.

The Sunday night rule isn’t about having a perfect week. It’s about having a conversation with yourself before the week begins. I’d broken it this time. But the fence is still there, waiting for next week’s calmer me to show up.

on September 27, 2025