Crows, Moths, and Makefiles: How 300 Megabytes of Crow DNA Explains Why a 20-Kilobyte Scar File Outsmarts a Terabyte LLM
Why can a New Caledonian crow bend a piece of wire into a hook on the first try—when no crow ancestor ever saw wire in nature—while a trillion-parameter LLM flies straight into the same 3 AM production bug zapper? Because evolution gave the crow a 20-kilobyte Makefile , and we gave the LLM a moth's

"Animals are born with highly structured brain connectivity, which enables them to learn very rapidly. Because the genome's capacity is orders of magnitude smaller than the number of synapses, the genome cannot specify the exact wiring diagram directly; instead, it specifies rules through a 'Genomic Bottleneck.'" — Anthony M. Zador, Nature Communications (2019)
"In the context of Scars, is there an equivalent of 'instinct' for an LLM? Would that be perhaps immutable parts of the training? Core knowledge? I was thinking about how crows seem to have amazing emergent problem-solving abilities, and how that must be instinct then, but how was that stored in the DNA?" — Randal L. Schwartz
If you have never watched the classic Oxford University footage of Betty, a New Caledonian crow ( Corvus moneduloides ), stop and picture the experiment (Weir, Chappell, & Kacelnik, 2002).
A small bucket of food is sitting at the bottom of a vertical glass tube. Next to the tube is a straight piece of laboratory garden wire—a human-manufactured metal alloy that zero generations of crows have ever encountered in 30 million years of evolution.
Betty picks up the straight wire, pokes it into the tube, realizes a straight shaft cannot lift the bucket handle, wedges the tip of the wire into a crevice in the tray base, pulls laterally with her beak to bend a 90-degree hook, and fishes the bucket out of the tube.
In another famous experiment (Jelbert et al., 2014), New Caledonian crows are presented with a narrow tube partially filled with water and a floating worm just out of reach—literally Aesop's Fable ( The Crow and the Pitcher ). Without training, the crows ignore floating Styrofoam blocks, select heavy sinking stones, and drop them one by one into the water until the displaced water level rises high enough to grab the worm.
Now ask the computer scientist's question:
How on Earth is that stored in the crow's DNA?!
Do the information-theory math—what neuroscientist Anthony Zador at Cold Spring Harbor Laboratory famously called The Genomic Bottleneck (2019):
So when we say the crow solved the puzzle by "instinct," what was actually in the DNA?
And more importantly for those of us building autonomous software engineering systems: what is the equivalent of "instinct" inside an LLM? Is it the frozen pre-trained weights? The core knowledge? Or have we been confusing two completely opposite biological instincts all along?
When software engineers talk about an LLM's "instincts," they usually point to the immutable pre-trained weights ( theta ) —the hundreds of gigabytes of floating-point parameters frozen during pre-training and RLHF.
After all, when you type a prompt and the LLM immediately starts emitting Python or Dart code without consulting a manual, that looks like an instinct, right?
Yes—it is the exact instinct of a moth flying into a bug zapper.
In evolutionary biology, "instinct" is not one thing. Nature evolved two fundamentally different kinds of instinct, and comparing them reveals why unscarred LLMs fail in production:
flowchart TD subgraph Moth["🦋 Strategy A: The Moth's Instinct (Unscarred LLM Weights)"] M1["Hardwired Prior in Weights:\n'Keep brightest light at constant angle α'\n(In pre-training: 'Emit highest-frequency web tutorial')"] M2["In Ancestral Environment (The Moon at ∞):\nFlies in a straight line (Passes 10-line LeetCode demo)"] M3["In Production Environment (Porch Light at 2 meters):\nLogarithmic spiral straight into the bug zapper!\n(Vector 2: The Seductive 5-6-7-8 Trap)"] M1 --> M2 --> M3 end subgraph Crow["🐦⬛ Strategy B: The Crow's Instinct (Synthetic Scars + Makefile DAG)"] C1["1. Innate Probing Loop in DNA (~20 KB WORKFLOW.mk):\n'Pick up stick → Poke crevice → Test physical leverage'\n(Target 15 Digraph → Target 30 TDD Red → Target 35 Green)"] C2["2. Spinal Nociception (Tier-1 Weights + 15ms AST Sensor):\n'If branch cracks or wire slips, recoil immediately'\n(15ms Linter + Target 40 Clean-Room Critic)"] C3["3.
Flock Cultural Scolding (SCAR_REGISTRY.md):\n'One crow sees a trap → Whole flock learns in 12 seconds'\n(Target 90 4-Vector Scar Compilation)"] C1 --> C2 --> C3 end 1. The Moth's Instinct: Hardwired Phototaxis ( Vector 2: The Seductive 5-6-7-8 ) Why do moths fly into flames and porch lights? Moths are not suicidal.
For 100 million years before humans invented candles and LED bulbs, the only bright optical source at night was the Moon at optical infinity ( d -> infinity ).
If a flying insect wants to travel in a straight line at night, evolution can wire a dead-simple sensorimotor rule into its ganglia:
"Keep the brightest light source at a constant 30-degree angle to your compound eye."
When the light source is 384,400 kilometers away, keeping it at a constant 30-degree angle guarantees a perfectly straight flight path.
Now put that exact same moth in a backyard with a porch light two meters away ( d << infinity ). If you maintain a constant 30-degree angle to a point source at finite distance, basic geometry dictates that your flight path is a logarithmic spiral ( r = a × e^(b × theta) ) that terminates directly inside the flame.
An unscarred LLM's pre-trained weights ( theta ) are statistical phototaxis:
Now return to our New Caledonian crow. Why didn't Betty the Crow spiral into a loop when the straight wire failed to lift the bucket?
In 2005, Oxford biologists (Kenward et al., 2005) raised juvenile New Caledonian crows in controlled isolation where they never saw an adult crow use a tool. What happened? At a specific developmental week, every single young crow spontaneously began picking up twigs, poking them into holes, and prying against surfaces!
Wait—if DNA cannot store a lookup table of wire hooks, what did the crow's genome store?
Through Zador's Genomic Bottleneck, evolution compressed three tiny, universal primitives into the crow's DNA:
Look closely at the three pieces of the crow's intelligence, and you will see the exact architecture of Synthetic Scars ( syntheticscars.org ):
Stop and look at Row 0 of that table, because this is where the biological-mechanical overlap becomes almost spooky.
Earlier in this series ( Part 4.1 ), I noted that all I really want a Google TPU to do is compute cosine similarity ("finding its cosine buddies") between the riverbanks of my Makefile.
Then I stopped and asked myself: Wait... how does DNA wire a biological neuron in the first place?!
Look at the biophysics of a single pyramidal neuron in a crow's pallium or your neocortex:
V_membrane ~ (w · x) / (||w|| × ||x||) = cos(theta) Enter fullscreen mode Exit fullscreen mode When the angle theta between the input vector x and the synaptic weight vector w approaches 0° ( cos(theta) -> 1 ), the soma crosses -55 mV and fires an action potential!
Evolution didn't build a symbolic logic gate in DNA. DNA baked a self-normalizing cosine-similarity unit (the neuron), stamped out a billion copies of it to form a cortex, and then used a tiny 20-kilobyte Genomic Bottleneck script ( WORKFLOW.mk ) to wire those cosine engines into a stick-poking, pain-avoiding survival loop.
Whenever engineers first see our Makefile workflow ( WORKFLOW.mk ) and our 618-scar registry, they often ask the exact same question biologists used to ask about crows:
"Wait a minute, Randal! An LLM has a terabyte of weights, and a production codebase has millions of possible bugs. How can a 20-kilobyte Makefile workflow and 5 phase-bound scars per step possibly keep a terabyte model from breaking things?!"
Now you know the answer— Zador's Genomic Bottleneck:
Biology's Genomic Bottleneck: |Crow Regulatory DNA| (~KBs) << |Brain Synapses| (~TBs) The Synthetic Scar Bottleneck: |WORKFLOW.mk + Active Scars| (~20 KB) << |LLM Weights| (~1 TB) Enter fullscreen mode Exit fullscreen mode If you try to make an AI agent safe by pre-writing a massive encyclopedic rulebook of every positive answer it should ever emit, you are trying to stuff a billion synapses of lookup tables into DNA. You will blow out your 200k context window, trigger context compaction, and fail.
That is not how DNA works, and it is not how Synthetic Scars works:
Right now, the AI industry is spending hundreds of billions of dollars trying to breed a 10-trillion-parameter moth —convinced that if the prisoner reads twice as many books inside the cell, it will finally stop flying into the porch light.
It won't. A bigger moth with sharper eyes just computes the logarithmic spiral into the bug zapper with higher mathematical precision.
Your frontier LLM already has all the raw motor cortex and syntactic knowledge in the universe. What gives it wisdom is pairing that trillion-parameter motor cortex with the compact Genomic Bottleneck of someone who has actually lived outside in the weather:
In Part 4.4, we'll look upstream at the cognitive physics behind this: why senior engineering craft lives in Be -> Do -> Have (Context -> Process -> Content), how veteran hackers use the "Null-State" couch flash and ladder rungs to avoid debugging ruts, and why guiding an AI coding agent is identical to stand-up comedy.
What's your favorite example of an AI coding agent acting like a moth at a porch light instead of a crow with a stick? Drop it in the comments!