I work on the decisions around software: what to build, what a mistake costs, and when a system has earned more independence.

What does it cost
when the model is wrong?

A false alarm and a missed case rarely cost the same. The Dollarized Confusion Matrix turns those costs into a decision threshold.

Watch the decision play out

Try a hypothetical decision

Flag above this probability9.1%

Assumes calibrated probabilities and fixed error costs. Correct decisions have zero assigned value in this example.

Change either cost to see why accuracy alone cannot tell you where to set it.

Open the full calculator

Same cases. Different consequences.

200 hypothetical cases. Move the cutoff to trade false alarms for misses.

Correctly passed

$0

75 true negatives

Actual: no

False alarms

$250

25 false positives

Actual: no

Missed cases

$2,500

25 false negatives

Actual: yes

Caught cases

$0

75 true positives

Actual: yes
Actual no Actual yes1 dot = 1 case
Net cost / 200 cases$2,750
At a 50% cutoff$2,750

Same cost as the 50% cutoff. 50 errors; 75% accuracy.

How this example works

200 constructed cases, not customer data or a forecast. Ten groups of 20 have probabilities of 5%, 15%, up to 95%; each has exactly the corresponding fraction of actual positives. Half the cases are positive overall. Your model may have a very different mix.

We flag scores at or above the cutoff. Dots keep their actual outcome as they move. Dollar totals count false alarms and misses, minus any assigned value of correct decisions. Negative net cost means net benefit.

The cost-based cutoff uses calibrated probabilities and fixed per-case costs. Finite groups make the counts change in steps; several cutoffs can produce the same decisions. This is an illustration of the trade-off, not evidence of savings on real work.

Selected work

All tools

The work behind these tools

Group CTO at CSC Generation. Previously, technical turnaround consulting. More about me

Fifteen years operating across private equity, advisory, and consulting. CSC Generation is a PE-backed retail holding company with approximately $1B in annual revenue.

The System

5COMPOUND1FIND4EXECUTE2PRICE3ALLOCATE

Five steps, applied to every operating decision. Allocate is the keystone - everything else loads from there.

The Operator

ALLOCATOR OPERATOR BUILDER SCIENTIST

Four lenses, each common alone - the combination is what compounds.

More writing

All essays

Any Sufficiently Advanced Technology: A Taxonomy of Magic

Every sufficiently advanced technology collapses one friction and reveals the new scarcity behind it. LLMs collapsed the cost of language, putting commodity intellectual output in the blast radius. A 6-step protocol, calibrated on 700 years of transitions from the printing press to the internet, for finding the new scarcity and moving first.

What AI Actually Made Scarce

AI made production cheap and revealed the constraint it was hiding: selection. Green dashboards stay green while quality quietly decays. A 30-minute protocol to find your new scarcity.

Working notes, by email

Frameworks and the operating decisions behind them: margin math, buy-build-borrow calls, and revisions when a framework fails. A few times a quarter.

Work with me

I lead a technology organization spanning 13 retail brands. If you're interested in working together, write to me.

Frameworks

Concept graphs

All of this is one graph. The curated layer up top is hand-built; the dense graphs below are the working substrate. They cross-reference. Eventually they live in one searchable space.

Meta