How do biological organisms grow their nerve systems?

Neural circutry is grown through a developmental process.
Each cell contains the same developmental program.

Indirect encodings:

Developmental indirect encodings:

→ Can’t arrive at the phenotype in a single time-step, but unfold it through a series of time-steps.
Conjectured to be analogous to computational irreducibility in some CA rules.

What’s interesting about indirect encodings?
compression: size of genotype << size of phenotype (1GB << 700TB)
generalization: genomic bottleneck hypothesis (incentivized to learn adaptive behaviors)