AtlasLibrary
Browse articles

131 articles

Let several attempts meet a standard

Selection over Design

Read the articleMarkdown
A gardener moves one young plant from a crowded propagation tray into a larger growing bed.
The lasting shape emerges from what gets room to grow.

The natural-selection, reinforcement-learning and probability language in this article is heuristic transfer, not a claim that ideas are literally organisms or that Will's workflow is a rigorous evolutionary system. The practical proposal is testable: generate a set of candidates, select among them and carry the useful results into another round, then compare that process with trying to design one perfect result.

What It Is

Will's video workflow changed when he stopped trying to specify the right result in advance. He generated candidates, judged which ones worked, combined their useful features and repeated. His intelligence was still involved, but it was being applied to results he could inspect.

Selection over design generalizes that process. When generation is cheap enough, repeated sample → select → promote produces results indistinguishable from brilliant top-down design. The same procedure applies to systems, essays, agents and strategies. A surviving artifact looks intentional because the unsuccessful versions have been removed over many rounds.

There are two ways to conduct the search. Algorithm A keeps it in the person's head. Attention is expensive, the number of candidates is small, and working memory and taste limit what can be generated. Algorithm B produces many inexpensive candidates outside the head, evaluates them against reality or explicit criteria, and carries survivors into the next round.

When AI makes generation nearly free, Algorithm B strictly dominates. The intelligence is most valuable at the selection step, rather than in trying to get the first candidate right. In Branching and Convergence, selection is the CONVERGE operation; repeating it with new samples makes a complete creative strategy.

The role changes accordingly. Instead of authoring every detail in advance, the person maintains the conditions in which candidates are generated, tested and retained.

A closer look

Sample, select and promote

Sample, select and promoteGenerate candidates → Apply a real criterion → Keep the better candidates → Generate from what survived → Generate candidates. Natural selection is a heuristic transfer in this article; the workflow needs an actual criterion, not just more generation.GeneratecandidatesApply a realcriterionKeep thebettercandidatesGenerate fromwhat survivedSample, select and promoteGenerate candidates → Apply a real criterion → Keep the better candidates → Generate from what survived → Generate candidates. Natural selection is a heuristic transfer in this article; the workflow needs an actual criterion, not just more generation.Generate candidatesApply a real criterionKeep the bettercandidatesGenerate from whatsurvived

Natural selection is a heuristic transfer in this article; the workflow needs an actual criterion, not just more generation.

Read this diagram

Generate candidates → Apply a real criterion → Keep the better candidates → Generate from what survived → Generate candidates.

The Core Claim

At sufficiently large compute, the result of selection is indistinguishable from design by intelligence.

Evolution supplies the existence proof. Repeated selection without a designer produced eyes, immune systems and brains whose operation is sophisticated enough to be reverse-engineered. Will stated the creative implication this way:

Whatever we don't invent, repeated selection from selection pressure is indistinguishable from genius, talented design... Design is continually applying selection after beginning. A story isn't architected a priori; it's discovered by recycling as you go.

The process can also explain apparent foresight in people: "From the outside, they look super smart because they've basically made tons of different choices. But it's just one step at a time. You just pick what works, discard what doesn't, and then it naturally ends up looking like something that you designed or you had this idea all the way from the beginning."

The same reading applies to mathematics: "Math is an ecosystem of ideas... Whatever survived, is. We only learned the things that survived." The clean axiomatic structure taught later is what remains after centuries of definitions were proposed and discarded.

The retrospective illusion

Observers usually encounter the finished artifact without seeing the rejected drafts or abandoned branches. The surviving structure is coherent, so the shortest explanation seems to be that someone intended that structure from the beginning.

Survivorship bias creates the appearance of design. The coherent result is left by the process; it did not have to guide the process as an initial blueprint.

Generative vs Retrospective examines that reversal. Requiring the work in progress to look like the finished account asks for the selection result before selection has occurred.

The ensemble guarantee

If each candidate has an independent probability pp of being a hit, the chance of at least one hit among NN candidates is:

P(at least one hit)=1(1p)NP(\text{at least one hit}) = 1 - (1-p)^N

At p=1%p = 1\% and N=242N = 242, the probability is 91.2%91.2\%. At p=2%p = 2\%, it is 99.3%99.3\%.

Will's experiment involved 242 agent-generated explorations of his own data in one night. He recorded the conclusion as: "the cost of generation dropped to near-zero, so the optimal strategy flipped from design (expensive, few, high-variance) to selection (cheap, many, guaranteed by volume)."

DimensionDesign (Algorithm A)Selection (Algorithm B)
Unit cost per candidateHigh (your attention)Near zero (generated)
Sample count1–3Tens to hundreds
Variance handlingMinimized upfront (fear of waste)Embraced (variance is the fuel)
Where intelligence goesGeneration (get it right first time)Selection (recognize what's right)
Failure modePerfect plan, wrong targetNoise without a selector
Outcome guaranteeNoneStatistical, by volume

The corresponding plan concerns keeping enough resources available to continue testing, rather than specifying the eventual answer:

You don't need a fucking plan. You just need a temporary plan. The temporary plan is just to have enough resources to try a lot of things in parallel, select them, and then keep on selecting them. And then eventually, if you do that enough times, if you have enough selection pressure, if you have enough testing against reality, the thing that works will exist. Selection is the ultimate algorithm.

The limiting condition is expressed as "Trial and error will never lose unless the trials are too expensive." Cheap parallel generation removed that cost condition. Search vs Planning develops the same economic comparison.

The Flip: From Designer to Selector

The shift began with a concrete N=1 event. In early April, Will sent 250 agents through his knowledge base in one night to make Twitter posts, find failure modes and make predictions. The original reason was to use an API quota.

The results changed how he described the process: "my default algorithm has shifted from conscious intelligence design to intelligence natural selection... This selection over design is such a fundamental change to my algorithm I want it documented." The change in role was "I'm turning more into a selector and promoter rather than some guy who's trying to design it."

By June, the same loop was running daily for AI video generation:

I don't even tell it how to do things anymore. I just say this video is shit. This video is shit. This video is good. Make the good ones have sex with each other. And then prune the negative ones, and then it keeps learning and teaching itself.

Writing detailed instructions puts intelligence into generation. Passing a verdict puts it into judgment. With enough samples and recombination, one bit per candidate—good or bad—is sufficient.

Will's general rule was: "a good strategy is always: sample, pick the best, promote them, keep repeating. If you keep doing it, it looks like design. Promote the winners, kill the losers."

Borrowing Fossilized Selection

A trained model already contains the results of selection that can be reused. Scheduling spaced repetition, grading an answer and pacing a lesson are mechanisms represented across the training corpus. The engineering investment behind them exceeds what one person could reproduce from scratch.

Markdown interpreted by an LLM can therefore replace a schema and a custom algorithm where the model already supplies the needed behavior.

I'm not skipping the engineering; I'm reusing engineering that was already paid for.

The Korean-tutor example shows what this changes at the start of a project. A coding agent initially asked Will to specify a schema, a spaced-repetition algorithm and mastery-tracking logic. Those design questions recreated the complexity that had previously prevented him from starting.

He reduced the tutor to a couple of linked Markdown files operated by an agent. The model graded answers, paced lessons and tracked mastery approximately without a schema. A usable process exposed capabilities that the initial design had assumed must be hand-built.

This removed the activation-energy barrier. Memory Is the Substrate develops the use of plain files as the complete persistence layer.

The builder's work becomes assembling and using the process, then selecting what works. Real code enforces the parts where approximation is costly: money movement, irreversible actions and hard invariants. Tutoring, coaching and personal workflows never required the precision implied by the empty schema. Code is added when reality reveals a specific failure.

There was an accompanying change in how Will understood invention. A friend's phrase, "we discover things, we don't invent them," matched his recognition that he had been "too married to the idea of invention — genius, ego." In his own data, useful advances had come through use and selection rather than prior design. The model is another artifact of selection that can be reused.

When Design Still Wins

Selection is search over a population, so it inherits search's cost constraints. Cheap generation alone does not supply a selector, fast feedback or reversible consequences.

ConditionWhy selection losesWhat to do
Trials are expensive or irreversible"Trial and error will never lose unless the trials are too expensive" — surgery, rockets, one-shot decisionsPlan; simulate; spend intelligence on generation
No selector exists yetSelection over noise with no criteria is a random walkRun architect mode first; build the taste lockfile
Feedback is absent or years-delayedSelection pressure needs a signal to select onShorten the loop or fall back to modeling
The space is reducibleIf you can derive the answer, deriving is cheaper than samplingJust solve it — math, not evolution

These conditions establish the price of using selection. Writing, software, agents, ideas and personal systems favor it when generation is cheap, feedback is fast and mistakes are recoverable. In those conditions, hand-designing the answer pays a higher cost for a problem selection can solve.

Ensemble Engineering

A group of candidates has properties that no individual candidate contains.

A collection of one AI generated idea sucks, but if you have a hundred AI generated ideas, they kind of balance each other out. You get a pretty good high quality signal... If something keeps popping up again and again in eight out of ten generations over different dimensions, then it has some weight in that signal.

One generated artifact provides weak evidence. Recurrence across independent, diverse generations provides a different signal: an idea appearing in eight out of ten runs has survived eighty percent of those samples.

Statistical Mechanics supplies the population-level perspective. The design target is the distribution and its recurring features, rather than every individual prompt. Will wrote that people "have to start thinking in terms of probabilities and distributions rather than individually architecting each individual agent or prompt."

Selection can also do more than choose one survivor. His correction was that "you need to have them have sex and then generate — combine them into better signals and see which ones converge, or have them debate against each other." Recombination carries useful features from several candidates into new ones.

The process produces two further gains. First, generating changes the person or system doing the generation. Reviewing the 242-experiment night, Will wrote: "the value was in the GENERATION PROCESS, not the artifacts. The mental model shifts happened during generation... the files on disk are byproducts. BUT if indexed, they upgrade [the substrate] from raw personal data to COMPUTED personal knowledge."

Second, the indexed collection becomes a new source of information: "that set of 100 different experiments becomes this new ensemble that has statistical properties... the central limit theorem applied to yourself." The accrual substrate accumulates the computed material, and Systems Emergence describes properties that belong to the collection rather than to any one member.

The working hypothesis was: "an intelligent agent searching across all 241 documents produces answers no single document could. The connections between documents are where the intelligence lives."

Generator–Selector Separation

Generation and judgment need separate processes. The person generates candidates; reality selects among them. Self-censorship imports the selector into generation before there is an artifact whose value can be tested.

one of the things that blocks me in making progress is just having too many concerns that affect the generative process. Concerns such as: is this profitable?... You don't need to filter, because reality will do that for you. You don't need to self-censor.

Will called the existing process "this insane rejection filter." The reassignment was "the key thing is: let reality be your rejection filter... for me, the analysis was just prematurely pruning every possible product idea."

"Is this fundable?", "who pays for this?" and "is this a real problem?" are valid selection questions when finished candidates meet the environment that can answer them. Applied during generation, the same questions eliminate candidates before their fitness is observable.

The result combines a small sample count with little effort per sample. Greater analytical ability can worsen it by supplying more persuasive reasons to reject candidates before they exist. Generative vs Retrospective explains why the two stances need separate places in the process.

Temperature, not aim

Once judgment has been removed, the generator controls how widely it samples. Temperature is its one legitimate parameter. Directing it toward a predetermined answer brings selection back into the generation step.

Low temperature revisits nearby possibilities. High temperature crosses semantic dimensions and escapes local minima, producing more noise as well as greater reach. Under selection, that noise is useful variance for the selector to convert into signal. Generation is responsible for volume and variation; correctness belongs to the later judgment.

There is also a felt difference between the phases. Generation without comparison or an imagined judge is the golden orb state. An imported question such as "would a VC fund this?" introduces beta interference.

Will described the personal stance as: "You're not a selector... for yourself you want to live. You want to be free. You want to be generative." Generation proceeds without judgment, followed by strict judgment grounded in reality contact rather than imagined objections.

This separation does not make starting free. Ignition concerns the cost of beginning the generation run that supplies candidates to select.

Architect, Then Garden

Selection needs a usable standard. Before it can scale, that standard has to be developed.

New compression for the methodology lifecycle: "first architect mode, then garden." Architect = the manual convergence phase where the language gets designed; garden = the fan-out phase where you generate, judge, promote, prune — tending a population instead of building artifacts.

Architect mode is manual and sequential. Working through early artifacts creates the judgment that later batches will use. Rejections become case studies, corrections become rules and accepted results become golden examples.

The resulting bundle is "skill + golden set + mechanical verifier + rejection ledger, versioned as one unit — a lockfile for taste." Taste Compilation describes its parts and the process of turning judgment into something executable.

Better videos came from more of my input, but the mechanism is that my input no longer evaporates after each video. Every rejection became a case study, every correction a rule, every insight a section. The system is my taste made executable.

Once the bundle exists, garden mode generates a population, applies the accumulated judgment, promotes candidates and removes failures. The human still supplies new judgment. The resulting system was described as "not an automated video generator but an automated executor of my accumulated judgment, with me remaining the source of new judgment."

The actual automation is not removing me, but amortizing me. One round of my input got multiplied across ten videos simultaneously.

Living systems require tending and adaptation rather than a completed blueprint:

How do you architect? I don't think you architect it, you build around it, you garden it. It's like a giant garden. It's living. You have to grow with it and understand it.

Architect modeGarden mode
CardinalityOne artifact at a timeA population
Your roleDesigner of the selection languageApplier of selection pressure
OutputTaste lockfile (golden set, rules, verifiers, rejection ledger)Promoted survivors
Failure if skippedGarden selects on noise — no criteria existTaste stays trapped in one head, one artifact at a time
DurationUntil judgments stop evaporatingIndefinite; the system compounds

Skipping the manual phase produces volume without a reliable criterion. Never leaving it confines the person's taste to one artifact at a time. Intelligence Design therefore focuses on designing the selector while keeping generation cheap.

Nature Alignment supplies the corresponding engineering posture: work with the way evolving systems improve rather than imposing a blueprint on a living process.

You Are the RL Environment

The same selection account can be applied to the ideas competing for a person's time.

I feel like I am in a process of discovering and selecting ideas that work with me. It's almost like I am the RL environment for these ideas. I am providing input based on my propensity and my ability to work on them.

Energy, attention and follow-through supply the reward signal. Ideas that fit actual propensities are reinforced; others lose support. Will described one such response as "my authentic self is violently rejecting, not making it possible for me to make progress in it... It's more about where that generative energy comes from."

Chronic inability to work on an idea is then a fitness reading rather than a discipline defect. "Why can't I make myself do X?" becomes "X is being selected against — what does that signal?" Moralizing vs Mechanistic keeps the observation distinct from a moral story about it.

Abundant candidates also permit waiting for a pattern to become distinct: "I try to tune it all out until something natural emerges. I believe in my pattern-matching machinery." The environment holds its reward function steady while the population is selected. Will called it discovery: "it feels like this is a process of discovery. It's not an invention."

The structure changes the cost of testing an idea:

I need to get out of this mindset where it feels like my ideas are too fragile to test, or my ego is too fragile to test ideas... a company is not its mission. It's not its product... the company is an ensemble of ideas. [Ideas are] fragile, and the company actually is antifragile, and it needs to be able to absorb the learnings of this stuff.

If one idea is the entire project, its failure feels like losing everything. Protecting it from contact then prevents improvement, as described in Startup as a Bug.

An ensemble can retain what a failed member teaches and transfer it to the survivors. That makes the collection antifragile even though its individual ideas remain fragile. A population-shaped container addresses the fear of losing one precious idea without requiring greater courage.

Selecting against the mean

The account also treats the self as a distribution. Mean reversion is described as "Mean reversion happens not because it's a force, but because it's an effect. It's a macrostate which has a lot of different microstates." There are more ways to occupy the average state, so returning to it follows from the count of possibilities.

One response is to deliberately produce extreme states: "it is healthy to enter those extreme microstates... because that shifts the average signal." Outlier days become training data that change the distribution.

The second is repeated self-selection until the prior mean is replaced. Will reread two years of isolation as "repeated selection over time... selecting for the most extreme version of yourself... you're kind of creating your own population." When the baseline changes, reversion favors the newly selected distribution.

The Selection Stack

The generator, selector and retained result vary with the scale, while the repeated process remains the same.

LevelGeneratorSelectorPromotion
Drafts / outputsAI, cheap samplingYour one-bit verdictsGolden set, recombination
Ideas / projectsYour generative stateYour energy + reality's responseThe one you can't stop working on
Systems / habitsDesign attemptsLived friction ("does it survive contact with my week?")The system still running a month later
Mental modelsExposure to hard problemsPredictive failureThe model that keeps paying rent
SelfForced extreme microstatesIterated self-selectionThe new baseline

For mental models, Will's formulation was "by making hard problems, you're applying selective pressure for mental models." Teaching eliminates models that fail those problems rather than installing a model directly.

For systems, the correction was: "You need systems, but a refinement on that insight is that you also need to EVOLVE those systems — not through conscious design necessarily, but through selection pressure and promotion."

Selection criteria also belong in the process. Their test is whether the candidates they promote continue succeeding.

Failure Modes

Failures occur when one phase is missing, performed at the wrong time or no longer connected to outcomes.

Failure modeWhat brokeSignature
Premature pruningSelector running inside the generatorEvery idea dies at concept stage; "nothing seems worth doing"
Noise farmingGeneration with no selectorHundreds of outputs, zero promotions, no lockfile forming
Picking instead of breedingSelection without recombinationBest-of-N chosen once; ensemble's cross-signal discarded
Garden without architectFan-out before taste is executableVolume selected on vibes; quality random across rounds
Architect foreverManual phase never endsExquisite single artifacts; judgment evaporates after each
One-shot selectionNo iterationA single sample-select round, then back to designing
Design nostalgiaEgo demands authorshipRewriting winners from scratch "properly"; shipping stalls
Selector driftCriteria never re-selectedOptimizing hard for a fitness function reality stopped paying
Lone-idea exposureNo ensemble containerOne precious idea, protected from testing, improving never

The diagnostic question is where intelligence is being spent—generation or selection—and whether that is where it has value. At current generation costs, the answer is almost always selection. The main limits are judging throughput and the quality of the criteria.

Running Selection

  1. The batch size is decided before evaluation. Ten drafts, five prototypes or three approaches are all completed before judging begins. Evaluating the first while generating the second puts the selector back inside generation.
  2. Garden-mode judgments are binary and fast. A good-or-bad verdict is enough per candidate. Detailed critique belongs to architect mode; the ensemble carries the nuance during large-scale selection.
  3. Rejection reasons are recorded. A reason that disappears must be derived again. A written rejection improves the taste lockfile and the next generation. Experience Extraction applies to these judgments.
  4. Promotion includes recombination. Useful features from the winners enter the next batch's prompt. Selecting the best once is a lottery; repeating selection with crossover makes it an evolutionary process.
  5. The environment applies selection pressure. "selectorized work environment = the timer = the selector" describes a timebox eliminating weak branches. A demo day favors work that can be finished, and a publishing cadence favors ideas that can ship. Forcing Functions and Container Design describe these constraints.
  6. Use precedes construction of the lasting system. "The best way is not to build it first and use it. The best way is to use it and then crystallize what works." Actual use generates candidates for what the system should become; survivors are made permanent.
  7. Recurrence is tracked across batches. A feature that repeatedly appears without being requested is evidence from the ensemble.
  8. The selector is tested again. Recent promotions are checked against actual outcomes. If they fail, the criteria that chose them become the next candidates for revision.

Maintaining the population and keeping selection connected to reality are the continuing tasks. Coherence and apparent foresight emerge through that process on their own schedule.

Integration with the Mechanistic Framework

Connection to Branching and Convergence

Sampling branches; selecting and promoting converge. Repeating the cycle with memory preserves what the last round found. The merge remains sequential and easy to neglect. Without it, an ensemble is an accumulation of branches rather than progress.

Connection to Generative vs Retrospective

Separating generation from selection gives the two frames different stages in the workflow. Retrospective judgment does not interrupt the run that creates the candidates.

Connection to Intelligence Is Water

The water comparison describes flow entering channels and continuing in those that carry it toward the ocean. An ensemble supplies the volume and selection supplies the gradient; the route forms through their interaction.

Connection to Statistical Mechanics

Ensemble engineering works on the distribution and the information in its statistics, rather than trying to specify every individual output.

Connection to Ignition

Selection pressure judges existing candidates. Ignition makes the run begin so that candidates exist. A perfect selector has nothing to do with an empty batch; most stalled selection loops are failures to start generation.

Connection to Accrual Substrate

Rejection ledgers, golden sets and indexed ensembles preserve selection history. Without that memory, each batch starts from zero accumulated judgment. Persistence makes filtering cumulative.

Connection to Free Will and Be the Sun

If repeated selection produces the appearance of design, the designing mind can be understood as a process reporting its survivors. The upstream self selects among thoughts rather than authoring them, allocating support to some branches and withholding it from others.

See Also

Return to the libraryBack to the beginning