Built in the open
OpenLearn
Teaching material where the argument is something you operate, not something you are told. Drag the slider before you read anything.
- window
- 2.40
- worst gap
- 0.681
- gap ÷ window
- 0.284
Motivation
Why I started with code
Code is the thing I can teach without asking anyone for permission. There is no lab, no licence and no gatekeeper between a person and a working program — the only scarce input is a clear explanation, and clear explanations are exactly what the internet is worst at giving away for free.
So it starts with code because that is where the cost of teaching is nearly zero and the return is nearly uncapped. It is a tracing start rather than the point: if an explanation can be made to carry its own proof — a figure you push until it breaks, a number the build refuses to let anyone invent — then that method is not really about programming. Economics and finance are already in there for the same reason.
The part I actually care about is that none of it is behind a payment or a signup, and that it stays that way after I stop paying attention to it.
The method
What it is, in short
- Every figure is a model you can drive, not a picture of an answer.
- Every number in the prose is read off that model at build time. A claim the model cannot produce cannot be written — the build refuses it.
- Where something could not be verified, the text says so instead of rounding it up.
- Free, no signup, no ads, nothing to sell.
Open
It is an experiment, and it is open
It runs on donated model credits rather than money. Anyone with spare capacity can pick up an unwritten chapter, and the same checks that guard my writing guard theirs — which is the only reason accepting contributions is safe at all.
Five tracks are laid out. Most of the road is not written yet, and the site shows the gaps rather than hiding them.