<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>First Principles | kaguc — Writing to understand systems.</title><link>http://kaguc.com/tag/first-principles/</link><atom:link href="http://kaguc.com/tag/first-principles/index.xml" rel="self" type="application/rss+xml"/><description>First Principles</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 03 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>http://kaguc.com/media/logo.svg</url><title>First Principles</title><link>http://kaguc.com/tag/first-principles/</link></image><item><title>Survival is a constraint, compounding is the objective</title><link>http://kaguc.com/blog/survival-is-a-constraint/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>http://kaguc.com/blog/survival-is-a-constraint/</guid><description>&lt;p>&lt;em>Also in &lt;a href="http://kaguc.com/blog/survival-is-a-constraint-zh/">中文&lt;/a>. Three-part series: &lt;a href="http://kaguc.com/blog/building-as-procrastination/">The pattern&lt;/a> · &lt;a href="http://kaguc.com/blog/why-building-substitutes-for-progress/">Why it happens&lt;/a> · &lt;strong>How to judge&lt;/strong>.&lt;/em>&lt;/p>
&lt;p>You have one evening. Read the book you&amp;rsquo;ve been meaning to get to, take the course
you bought months ago, finish the thing you&amp;rsquo;ve been putting off and put it out, or
pick up some work and earn a little cash? Every one of them is defensible.&lt;/p>
&lt;p>That is exactly the problem. &lt;em>Defensible&lt;/em> is a low bar — almost anything clears it.
When every option is justified, judgment has nothing to push against.&lt;/p>
&lt;p>To get the footing back, two things that usually run together have to be pulled apart.&lt;/p>
&lt;h2 id="the-words-that-end-the-argument">The words that end the argument&lt;/h2>
&lt;p>&amp;ldquo;Long-term.&amp;rdquo; &amp;ldquo;Laying the foundation.&amp;rdquo; &amp;ldquo;Investing in myself.&amp;rdquo; &amp;ldquo;I need to stabilize
first.&amp;rdquo; The trouble with these phrases is that the moment one appears, the discussion
stops — arguing against it sounds short-sighted. But they don&amp;rsquo;t describe the &lt;em>value&lt;/em>
of a thing; they describe its &lt;em>posture&lt;/em>. The more easily an activity earns one of
these flattering labels, the more it is worth a second look.&lt;/p>
&lt;p>The first move of judgment is to refuse these words the power to decide for you.&lt;/p>
&lt;h2 id="survival-is-a-constraint-not-a-goal">Survival is a constraint, not a goal&lt;/h2>
&lt;p>Start by undoing a common mix-up: long-term as virtue, short-term as short-sightedness.
In fact both have a good form and a bad one. Long-term can be a compounding investment,
or it can be work that never gets delivered. Short-term can be the action that keeps you
alive and brings back feedback, or it can be endless firefighting and instant
gratification.&lt;/p>
&lt;p>More to the point, the two do not sit in the same position. Survival is a constraint;
compounding is the objective. The job is not to split your hours evenly between them. It
is to satisfy the survival constraint — to &lt;em>enough&lt;/em>, and no further — then pour what is
left into compounding.&lt;/p>
&lt;p>What counts as &amp;ldquo;enough&amp;rdquo; has a few workable handles. Write the floor as actual numbers:
months of runway, the minimum income you need, sleep and health, the few relationships
that matter. Short-term tops these up to the line and stops; it does not maximize them.
Anything that risks an &lt;em>irreversible&lt;/em> loss takes short-term priority, however worthy the
long-term thing looks — because going to zero erases everything after it, and whether you
can recover matters more than whether it would have paid. And the more fragile you are,
the harder a long-term payoff has to be discounted, since you may not survive to collect
it; the more secure you are, the more the weight can move to the long term. So the ratio
itself shifts, depending on how close you are to the floor.&lt;/p>
&lt;p>Both directions fail, in opposite ways. Lean only long, and the compounding curve is
lovely but you starve before the bend. Lean only short, and you are safe but on a
treadmill — nothing you do ever turns into something that grows on its own.&lt;/p>
&lt;h2 id="compounding-lives-in-the-output">Compounding lives in the output&lt;/h2>
&lt;p>Suppose you have decided this hour goes to the long term. The long term still splits in
two.&lt;/p>
&lt;p>One kind is output: you put something that grows on its own into the world — writing
published in the open, a product shipped, a recording, a row of trees planted. It keeps
working while you are away. The other kind is input: you take something into yourself,
hoping to use it later — reading, courses, tutorials, a growing stack of notes. The
suspect part of input is the &amp;ldquo;use it later&amp;rdquo; step, which is the easiest one to defer
forever.&lt;/p>
&lt;p>Compounding does not actually live in the input; it lives in the output. Reading a great
deal, taking many courses, does not compound on its own; &lt;em>using&lt;/em> what you took in —
making it, shipping it — does.&lt;/p>
&lt;p>So even among things that all wear the &amp;ldquo;long-term&amp;rdquo; label, you can rank them. Does it
compound, or merely accumulate? Does it leave an external asset, or only an internal
state that fades? Is its link to your goal real cause, or &amp;ldquo;might be useful someday&amp;rdquo;?
Will its payoff one day be checkable — or never, which also means it can never be
corrected?&lt;/p>
&lt;p>Back to the evening. Finishing the thing and putting it out places something in the world
that keeps being seen and used — genuinely long-term. Reading and courses are long-term
only when they clear an obstacle in front of something you are about to do; at that point
they are a means, used and set down, not an open-ended pursuit. This is not a case against
reading — deep reading has its place. It is only that when time is scarce and something
specific is waiting, input should serve output.&lt;/p>
&lt;h2 id="the-order-of-judgment">The order of judgment&lt;/h2>
&lt;p>Put the two together and you get a sequence you can run on the spot.&lt;/p>
&lt;p>First, is the survival floor holding? If not, top it up — short-term wins for now. If it
is, ask whether the long-term thing this hour would go to actually compounds, leaves an
asset, will one day be checkable. If yes, do it. If it only makes you feel like you are
progressing, set it down.&lt;/p>
&lt;p>Long-term and short-term are not, in the end, reasons for &lt;em>what to do&lt;/em>. They are the
posture you take &lt;em>after&lt;/em> you have chosen — the long term lets you bear slow feedback, the
short term keeps you from going under. Judgment comes first, the words after. Reverse the
order, and let a flattering word choose for you, and that is the moment judgment hands
itself to the label.&lt;/p>
&lt;p>So the question was never &amp;ldquo;is this long-termism.&amp;rdquo; It is: what does it leave in the world,
will that thing grow on its own, and will its return one day be something you can actually
check. What clears that is what earns your one evening.
&lt;/content>&lt;/p></description></item><item><title>Why building substitutes for progress: a first-principles analysis</title><link>http://kaguc.com/blog/why-building-substitutes-for-progress/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>http://kaguc.com/blog/why-building-substitutes-for-progress/</guid><description>&lt;p>&lt;em>Also in &lt;a href="http://kaguc.com/blog/why-building-substitutes-for-progress-zh/">中文&lt;/a>. Three-part series: &lt;a href="http://kaguc.com/blog/building-as-procrastination/">The pattern&lt;/a> · &lt;strong>Why it happens&lt;/strong> · &lt;a href="http://kaguc.com/blog/survival-is-a-constraint/">How to judge&lt;/a>.&lt;/em>&lt;/p>
&lt;p>I once wrote an essay arguing that building substitutes for progress. That was an
&lt;em>assertion&lt;/em> — it hands you the conclusion and asks you to nod. This is the
&lt;em>derivation&lt;/em>: start from a few premises that are hard to deny, and force the
conclusion out of them, one step at a time. Along the way it settles the two things
the essay waved past — where preparation ends and procrastination begins, and when
to switch phases.&lt;/p>
&lt;p>If the derivation holds, then &amp;ldquo;build less&amp;rdquo; stops being advice and becomes a theorem.&lt;/p>
&lt;h2 id="i-formalize-the-problem">I. Formalize the problem&lt;/h2>
&lt;p>Everyone who does things is solving the same problem: &lt;strong>maximize an objective under
finite resources.&lt;/strong> It has three parts — the &lt;em>objective&lt;/em>, the &lt;em>resources&lt;/em>, and the
&lt;em>decision&lt;/em> of where the resources go.&lt;/p>
&lt;p>Almost every &amp;ldquo;should I do this&amp;rdquo; knot is one of those three confused for another: a
means mistaken for the objective, a renewable resource lumped in with an
irreplaceable one, or effort poured where it cannot change the result. Pin the three
down and the conclusions grow on their own.&lt;/p>
&lt;h2 id="ii-five-axioms">II. Five axioms&lt;/h2>
&lt;p>These are premises, not opinions. Challenge any of them you like — but once you
accept them, the rest is not up to you.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>A1 (single terminal value).&lt;/strong> The system has exactly one end. Everything else —
tools, process, skills, &amp;ldquo;the foundation&amp;rdquo; — is a means, with no value independent of
the end.&lt;/li>
&lt;li>&lt;strong>A2 (two resource classes, one conserved quantity).&lt;/strong> Resources come in two kinds.
&lt;em>Renewable&lt;/em>: money, materials, code, knowledge — they regenerate, or can wait, or
sit untouched without decaying to zero. &lt;em>Conserved&lt;/em>: your irreversible time and
attention — the moment spent on A can never be spent on B. In a single-agent
system there is &lt;strong>exactly one conserved quantity: your attention.&lt;/strong>&lt;/li>
&lt;li>&lt;strong>A3 (the bottleneck law).&lt;/strong> A system&amp;rsquo;s output is set by its tightest constraint.
Relax a &lt;em>non-bottleneck&lt;/em> constraint and the output does not move.&lt;/li>
&lt;li>&lt;strong>A4 (valuation of a means).&lt;/strong> The net value of a means = (its marginal
contribution to the &lt;em>current bottleneck&lt;/em>) × (probability it pays off) × (time
discount) − (cost to maintain it). Drive any leading factor toward zero, or the
maintenance high enough, and the net value goes to zero or below.&lt;/li>
&lt;li>&lt;strong>A5 (feedback structure).&lt;/strong> Different actions sit at different &lt;em>distances&lt;/em> from
reality answering back. Some return a definite signal in minutes (did the code
run); some take weeks, and the answer is often silence or rejection (did a real
outcome land). &lt;strong>The nearer the feedback, the more controllable the action feels,
and the faster it delivers a sense of certainty.&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="iii-derivations">III. Derivations&lt;/h2>
&lt;h3 id="theorem-1--a-means-has-no-standing-priority">Theorem 1 — a means has no standing priority&lt;/h3>
&lt;p>By A1 the end is singular; by A4 a means draws its value from its contribution to
that end (through the bottleneck). So to call a means &amp;ldquo;a priority&amp;rdquo; without naming how
much it currently contributes is empty. The moment a means begins demanding
investment for &lt;em>its own&lt;/em> completeness or elegance, it has violated A1 — it has
promoted itself from servant to end. ∎&lt;/p>
&lt;h3 id="theorem-2--spending-the-conserved-quantity-off-the-bottleneck-is-pure-loss">Theorem 2 — spending the conserved quantity off the bottleneck is pure loss&lt;/h3>
&lt;p>By A3, work on a non-bottleneck leaves output unchanged (expected gain: zero). By A2,
that work spends the one resource that does not come back. &lt;strong>Zero gain in output,
paid for with an irreversible resource — a negative net.&lt;/strong> Note this has nothing to
do with &lt;em>how well&lt;/em> the thing is done: do it beautifully, and as long as it is off the
bottleneck, output still does not move. ∎&lt;/p>
&lt;h3 id="theorem-3--why-building-is-systematically-over-chosen-the-core">Theorem 3 — why building is systematically over-chosen (the core)&lt;/h3>
&lt;p>This is the key step. People over-choose building not because its A4 (contribution) is
high, but because its A5 (feedback) is near.&lt;/p>
&lt;p>The brain has no direct readout of A4 — &amp;ldquo;how much does this contribute to the final
end&amp;rdquo; is both delayed and blurry. So it falls back on a &lt;em>proxy&lt;/em> to approximate the
feeling of progress: &lt;strong>the speed and certainty of feedback.&lt;/strong> Code that runs at once,
a structure that visibly tidies up — that immediate, certain payoff gets logged as
&lt;em>I am making progress.&lt;/em>&lt;/p>
&lt;p>But feedback speed (A5) is not contribution to the bottleneck (A4). And building
happens to be the class of action with the nearest, most controllable feedback, while
the work that actually moves the goal has the farthest and least controllable. The
result is a &lt;strong>systematic valuation error&lt;/strong>: the proxy (fast feedback) gets
substituted for the truth (real contribution), so investment keeps flowing to what
&lt;em>feels&lt;/em> like progress rather than what &lt;em>is&lt;/em>.&lt;/p>
&lt;p>This is the exact meaning of &amp;ldquo;building substitutes for progress&amp;rdquo; — &lt;strong>not a failure of
character, but a valuation bug that mistakes a proxy for the quantity it stands in
for.&lt;/strong> And it self-reinforces: the more anxious you are about the slow-feedback thing,
the more you crave fast feedback to soothe it, the harder you bolt toward building. ∎&lt;/p>
&lt;h3 id="theorem-4--the-boundary-between-preparation-and-procrastination">Theorem 4 — the boundary between preparation and procrastination&lt;/h3>
&lt;p>The same act of building — when is it &lt;em>preparation&lt;/em> (do it) and when is it
&lt;em>procrastination&lt;/em> (avoidance)? By A4 and A5:&lt;/p>
&lt;p>&lt;strong>The test is whether it shortens the distance to the decisive feedback&lt;/strong> — the
real answer (the far end of A5) that tells you whether the end is reachable.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Shortens it → preparation.&lt;/strong> It clears an obstacle in front of a committed,
scheduled real action; finish it and you reach reality &lt;em>sooner&lt;/em>.&lt;/li>
&lt;li>&lt;strong>Doesn&amp;rsquo;t, or pushes it away → procrastination.&lt;/strong> Finishing it only unlocks the
next round of building and shoves the real answer further out.&lt;/li>
&lt;/ul>
&lt;p>The practical handles all unfold from that test: Is there a line called &amp;ldquo;enough&amp;rdquo;? Is
a real action waiting behind it? Does it clear the &lt;em>current&lt;/em> bottleneck or an
imagined future one? Does it get you to reality sooner or later?&lt;/p>
&lt;p>It yields the symmetric, honest conclusion too: &lt;strong>over-preparing (loitering at the
near end of A5, avoiding) and under-preparing (skipping the near-distance work that
was actually needed, recklessness) are opposite diseases.&lt;/strong> The optimum is not &amp;ldquo;don&amp;rsquo;t
prepare&amp;rdquo; but calibrating preparation to &lt;em>the minimum that reaches the decisive
feedback.&lt;/em> ∎&lt;/p>
&lt;h3 id="theorem-5--phase-and-timing">Theorem 5 — phase and timing&lt;/h3>
&lt;p>By A3 the bottleneck is not a constant but a function of the stage — call it B(t).
Since the optimal move is &amp;ldquo;act on B,&amp;rdquo; &lt;strong>the optimal decision varies with t.&lt;/strong> There
is no constant answer, only answer(t).&lt;/p>
&lt;p>And the &lt;em>migration&lt;/em> of B(t) — the old bottleneck clearing, a new one surfacing — only
happens after you have genuinely worked the current bottleneck through, and &lt;strong>only
then is it observable.&lt;/strong> Two corollaries:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Timing is not &lt;em>chosen&lt;/em>; it is &lt;em>made&lt;/em>, and then &lt;em>revealed&lt;/em>.&lt;/strong> Work the current
phase to the wall, and the next bottleneck shows itself.&lt;/li>
&lt;li>&lt;strong>Switch on an observable signal, not on the calendar or your mood.&lt;/strong> The calendar
(&amp;ldquo;it&amp;rsquo;s been six months&amp;rdquo;) has nothing to do with the bottleneck; the mood (&amp;ldquo;I feel
ready / I want to build&amp;rdquo;) is exactly the bias of Theorem 3 talking — it makes the
builder switch &lt;em>early&lt;/em>, systematically. The remedy: write the signal down in
advance, then at the wall just check whether it has fired. ∎&lt;/li>
&lt;/ol>
&lt;h3 id="corollaries--sunk-cost-is-irrelevant-freezing-is-the-optionality-optimum">Corollaries — sunk cost is irrelevant; freezing is the optionality optimum&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Sunk cost is irrelevant.&lt;/strong> A4 contains only forward terms (marginal contribution,
maintenance cost); past investment is not among them. The only test is: starting
from zero, given the current B(t), would I invest in this?&lt;/li>
&lt;li>&lt;strong>Freeze beats delete or keep-building.&lt;/strong> Under uncertainty, deleting destroys the
future option, building on burns the conserved quantity (A2), and only &lt;em>freezing&lt;/em>
avoids both — it is the dominant move when information is short. ∎&lt;/li>
&lt;/ul>
&lt;h2 id="iv-compress-it-into-a-decision-function">IV. Compress it into a decision function&lt;/h2>
&lt;p>For any candidate action x, run the gate in order:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Does x point at the end, or is it a means?&lt;/strong> (A1) If a means, ask only its
current contribution.&lt;/li>
&lt;li>&lt;strong>The current bottleneck is B; does x act on B?&lt;/strong> (A3) If not → value ≈ 0, stop.&lt;/li>
&lt;li>&lt;strong>Does x spend the conserved quantity or a renewable one?&lt;/strong> (A2) Conserved →
scrutinize hard.&lt;/li>
&lt;li>&lt;strong>Does x shorten the distance to the decisive feedback?&lt;/strong> (A5 / Theorem 4) No →
suspect procrastination.&lt;/li>
&lt;li>&lt;strong>Would the minimum reversible version capture most of the value?&lt;/strong> (A4
maintenance) Yes → do the minimum version.&lt;/li>
&lt;/ol>
&lt;p>Pass all five, and only then is it worth the conserved quantity. This is equivalent
to the line worth carrying: &lt;strong>&amp;ldquo;This hour — can it move the outcome I actually care
about forward this week?&amp;rdquo;&lt;/strong> It is just the five gates, compressed.&lt;/p>
&lt;h2 id="v-falsifiability">V. Falsifiability&lt;/h2>
&lt;p>A derivation has to be refutable, or it is only rhetoric:&lt;/p>
&lt;ul>
&lt;li>If A2 fails — if you can buy back unlimited equivalent attention with money — then
Theorem 2 and the &amp;ldquo;conserved&amp;rdquo; corollaries collapse, and parallel investment becomes
reasonable.&lt;/li>
&lt;li>If a given action&amp;rsquo;s fast feedback is in fact strongly correlated with its
contribution to the bottleneck (A5 ≈ A4) — then the bias of Theorem 3 disappears,
and building more is no longer an error.&lt;/li>
&lt;li>If the bottleneck is constant and does not migrate with the stage (B(t) = const) —
then Theorem 5 fails, a constant optimum exists, and &amp;ldquo;choosing the timing once&amp;rdquo; is
enough.&lt;/li>
&lt;/ul>
&lt;p>Each names the world in which I am wrong. In the world we actually inhabit —
attention conserved, fast feedback ≠ real contribution, bottleneck moving with the
stage — none of those antecedents hold, so the conclusions stand.&lt;/p>
&lt;h2 id="vi-reconciling-two-proverbs">VI. Reconciling two proverbs&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>&amp;ldquo;Sharpen the axe and you won&amp;rsquo;t delay the chopping.&amp;rdquo;&lt;/strong> True — but its hidden
conditions (the axe is actually blunt, and you are actually about to chop) are
precisely the test in Theorem 4. Sharpen an already-sharp axe a tenth time, or with
no wood in front of you, and the sharpening &lt;em>is&lt;/em> the delay. The proverb does not
oppose this essay; it is the folk version of Theorem 4.&lt;/li>
&lt;li>&lt;strong>&amp;ldquo;Move fast&amp;rdquo; / &amp;ldquo;speed is the only thing that wins.&amp;rdquo;&lt;/strong> The half it gets right is A5
— shortening feedback is a real edge. The half it gets wrong is assuming &lt;em>any&lt;/em> fast
action shortens the distance to the &lt;em>decisive&lt;/em> feedback. Doing irrelevant things
quickly is just faster waste (Theorem 2 stacked on Theorem 3). Be fast &lt;em>toward the
decisive feedback&lt;/em>, not fast where the texture feels best.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>Building substitutes for progress because the brain approximates &lt;em>how much something
contributes&lt;/em> with &lt;em>how fast it answers back&lt;/em> — and the two are not equal. Puncture that
substitution and the rest is corollary: spend your one conserved resource only on the
bottleneck; tell preparation from procrastination by whether it shortens the distance to
the decisive feedback; decide when to switch by an observable signal, not a mood.
Everything else — the seductive, controllable, fast-answering build — gets frozen.
&lt;/content>&lt;/p></description></item></channel></rss>