CASH MADDOCK

Notes

Trading the open every morning is why I cut features fast

· Cash Maddock

The market open is the only fixed appointment on my calendar. I trade ES and NQ on a prop account every morning, close the platform when the session ends, and build software until the day runs out. Same order, every day.

The split isn't about one half funding the other. Trading and building fail in opposite directions, and each one corrects the other.

Markets grade you in minutes

Software lies to you about whether you were right. You ship a feature and the answer comes back in weeks, filtered through analytics and whatever story you're telling yourself about the number. Futures don't allow that. You take the trade, you know inside a minute, and at the end of the session there's one number and nothing to interpret.

Trading well is mechanical. Plan before the bell, take only the setups in the plan, stop when the number says stop. Prop firms enforce it with a daily loss limit, so the habit isn't a personality trait. It's a rule with a consequence attached.

That carries into the afternoon. The feature list is the plan, and anything not on it waits until tomorrow. Cutting a losing trade early is the same muscle as deleting a feature you spent two days on. Both feel bad. Both are correct. I got better at killing my own work once I started paying for the habit in real money every morning.

The hard stop is the point

Arizona doesn't observe daylight saving, so the open lands at 6:30 in summer and 7:30 in winter. Either way I'm done before most people start. What's left is one uninterrupted block with nothing scheduled in it.

The morning isn't optional and isn't flexible, so the rest of the day gets defined by what's already done instead of what might happen. There's no deciding when to start.

Claude Code is the development team

I direct, it executes. I decide the architecture, the data model, the tradeoffs, and what doesn't get built. Claude Code writes it. I review the diff the way I'd review a contractor's PR, and I'm the one who ships it.

The bottleneck moved from typing to deciding. That's why headcount stopped being the constraint. I've shipped around 50 products this way through Digital Dollars: a mobile-detailing booking platform, an invoicing system that drafts every Friday's invoices before I approve them, an MV3 Chrome ad blocker, a lead-generation engine, and the futures terminal I use myself.

Reading tape and reviewing a diff are the same job. Decide fast on partial information, then live with the call.

Two clients a month is a scope decision

Digital Dollars takes two build clients a month. That's not scarcity marketing. It's the number where each MVP still ships in weeks instead of drifting into a quarter.

Capacity isn't limited by how fast code gets written anymore. It's limited by how much I can hold in my head and review properly. Three clients means reviewing less carefully, and a diff I skimmed is worse than no feature. So two. Booking is here if that math works.

FlowDeck exists because I was the user

FlowDeck is a browser-native order flow terminal for futures traders: heatmap DOM, footprint charts, volume profile, CVD, reconstructed tape. You bring your own data through Rithmic or Tradovate. Closed beta, waitlist open.

I built it because the tools I was paying for didn't show me what I needed during the session. The imbalance tracker and the reconstructed tape both came out of mornings where I wanted something and it wasn't on screen. Trade at 6:30, note what was missing, build it that afternoon.

Of the ~50 things I've shipped, the ones that lasted were tools I needed myself. FlowDeck is the cleanest example, and the reason is the loop, not the idea. Use your own product under real pressure with money on it and you find the broken parts in a week, instead of waiting on a support ticket nobody files.

Copy the hard stop if you copy anything. Pick the thing that grades you honestly, do it first, and let the rest of the day inherit the discipline.