01: How to Read This Book
This is a science book, but you do not need to reproduce every experiment to read it.
You can simply follow the investigation.
Watch something strange appear.
Notice the explanation we reached for.
See how the experiment tested it.
Then ask what survived.
If that is all you want from the book, the main text is enough.
But every important result sits above a deeper record, and that record is available if you want to inspect it.
The book exists at several depths.
THE BOOK
the argument
THE WEB EDITION
figures, animations and the living presentation
THE EXPERIMENTAL RECORD
code, reports, controls and source material
You can move between them whenever the question becomes interesting enough.
The Book Has a Website
The web edition of Digital Life lives at:
https://programmer.ie/books/digital-life/
If you are reading on Kindle, some of the experiments are easier to understand there.
Animated systems can move.
Large figures can be inspected at full size.
A sequence that becomes a still image on an e-reader can be watched as the process it was meant to show.
The web edition is therefore not a different book.
It is another view of the same investigation.
The public source repository is here: https://github.com/ernanhughes/Digital-Life
That is where the investigation can be followed downward into code and experimental material.
The prose tells you what we think happened.
The code and experimental record let you check whether we earned that conclusion.
You Do Not Need to Read Everything at the Same Depth
There are roughly three ways to read what follows.
Follow the argument
Most readers can stay entirely in the main text.
The important questions are:
What did we see?
What did we think it meant?
How did we test that interpretation?
What survived?
You do not need to know every parameter or reproduce every confidence interval to understand why the argument changed.
Follow the evidence
Sometimes a result will matter enough that you want to know exactly why we accepted it.
Then pay attention to:
the intervention
the comparison
the control
the measured effect
the alternative explanation
the boundary of the claim
This is the level at which most of the science in the narrative operates.
Audit the experiment
If you want to go further, follow the experiment into the repository.
There you can inspect the implementation, scripts, generated results, research reports and supporting material.
The principle is simple:
Every major conceptual claim should have a trail leading back toward something that can be inspected.
You are not required to follow every trail.
But the trail should exist.
The Rule of the Book
Most chapters begin with a temptation.
A pattern moves.
A damaged structure returns.
One form appears to reproduce.
A region begins to look like an individual.
An earlier event seems to have left a memory.
The quickest way to write a book about digital life would be to keep those words.
This book does almost the opposite.
The recurring procedure is:
SEE SOMETHING
โ
NAME THE HYPOTHESIS
โ
DECIDE WHAT WOULD COUNT AS EVIDENCE
โ
MEASURE IT
โ
ATTACK THE INTERPRETATION
โ
BUILD A BETTER CONTROL
โ
KEEP WHAT SURVIVES
The interesting part is often what disappears along the way.
A phenomenon can survive after the explanation attached to it has failed.
That distinction matters throughout the book.
observation
โ
interpretation
โ
control
โ
interpretation fails
โ
observation remains
A structure may really move coherently even after flocking stops being a defensible explanation.
A vacancy may really be refilled even after repair becomes too strong a word.
A region may really contain more of its own causal influence than its surroundings even after individual fails under a better control.
The failure of the noun does not erase the measurement.
Often it tells us what the measurement actually was.
What a Control Is Doing
A control is not decoration around an experiment.
It is an attack on a particular explanation.
Suppose two structures look alike.
That may be evidence of common ancestry.
It may also be evidence that the same local rule tends to produce the same shape independently.
The second possibility is a confound: another mechanism capable of producing the observation we are trying to interpret.
The job of the next experiment is not merely to gather more evidence for the attractive explanation.
It is to make the cheaper explanation harder to maintain.
That is why the controls sometimes become stronger as a chapter proceeds.
The first control may fail.
The second may reveal another confound.
Occasionally the experiment itself turns out to be wrong.
That is part of the investigation rather than something edited out of it.
The Edges of a Result
Scientific prose can sound strangely cautious.
You will repeatedly encounter phrases such as:
under this measurement
in this configuration
within the tested window
relative to this control
not established
descriptive only
Those phrases are not apologies for weak results.
They tell you where the evidence stops.
Compare:
The system remembers.
with:
Experimentally written hidden state changed the system’s response to the same later perturbation under the tested protocol.
The second sentence is less dramatic.
It is also much harder to misunderstand.
A useful claim has edges.
One of the central disciplines of this book is refusing to erase those edges because a larger sentence would sound better.
Numbers Belong to Their Experiments
There are many numbers in this book.
Do not assume that two quantities can be compared simply because they have similar names.
A similarity score may use one normalization in one experiment and another elsewhere.
A control baseline may come from a different population.
One ancestry analysis may treat rotations as equivalent while another requires exact copies.
One causal estimate may answer a directional question while another tests whether an effect exceeds a predeclared meaningful magnitude.
So the default rule is:
A number belongs first to the experiment that defined it.
Cross-experiment comparison has to be justified.
There will therefore be no final:
LIFE SCORE = 0.83
The book is trying to discover distinctions.
Collapsing those distinctions into one number would defeat the purpose.
Failure Is Evidence Too
A polished scientific story often looks inevitable:
question
โ
method
โ
result
โ
conclusion
This investigation rarely behaved like that.
It behaved more like:
question
โ
promising measurement
โ
unexpected result
โ
confound
โ
better experiment
โ
smaller claim
โ
new question
Some of the most important experiments in the book do not establish the thing they were designed to establish.
That does not make them useless.
A failed experiment may tell us that the intervention was invalid.
It may tell us that the measurement was too insensitive.
It may leave the question unresolved.
Or it may destroy one interpretation while leaving a smaller phenomenon intact.
Those possibilities are different.
Later in the book we will make that bookkeeping explicit.
For now, one rule is enough:
Do not make a failed interpretation take more evidence down with it than the experiment actually defeats.
The Experimental Record Wins
The main text exists to make the investigation understandable.
It should tell you:
the question
the intervention
the important control
the result
what changed because of it
The deeper record exists to make that account inspectable.
It contains the things that would destroy the pace of the book if every one were reproduced in the narrative:
implementation details
parameters
seeds
thresholds
secondary measurements
failed designs
validation checks
generated reports
provenance
Those details are not being hidden because they are inconvenient.
They are being separated because reading and auditing are different activities.
And there is one hierarchy that matters:
If the prose and the experimental record disagree, the experimental record wins.
The prose is our interpretation of an experiment.
The experiment is not evidence manufactured to decorate the prose.
A Book You Are Allowed to Challenge
You are not being asked to trust every interpretation in these pages.
Quite the opposite.
The book is built around the assumption that an interesting interpretation should attract stronger attempts to break it.
If a result seems surprising, follow it down.
Inspect the control.
Look at the code.
Try another explanation.
Run it again.
The public record exists partly because a scientific claim becomes more useful when someone other than its author can attack it.
So read at whatever depth serves you.
If you want the journey, follow the argument.
If you want the justification, follow the evidence.
If you want to challenge the result, follow the experiment.
ARGUMENT
what changed
EVIDENCE
why it changed
REPOSITORY
how we tested it
They are not three different versions of the work.
They are three depths of the same work.
One Last Warning Before We Begin
The next problem is harder than deciding whether an experiment was performed correctly.
Before we can ask how strong the evidence is, we have to decide what the evidence would even be evidence of.
That turns out to be unusually difficult when the subject is life.
Biology gives us words immediately:
organism
memory
repair
reproduction
individual
evolution
Software makes those words dangerously easy to implement.
And our eyes make them dangerously easy to see.
So the investigation begins under one constraint:
Names are not evidence.
Resemblance is not evidence of mechanism.
And biology, however valuable, cannot simply hand us a specification for what computational life must contain.
We have to discover what the system can actually earn.
So the next chapter begins with the question underneath everything that follows:
What would digital life mean?