3 ms·
I tend to think of it as plants/trees. It starts from a single point, the main routine, and branches out its behavior over time. Branches get pruned, abandoned,
by ppqqrr 2y ago
I tend to think of it as plants/trees. It starts from a single point, the main routine, and branches out its behavior over time. Branches get pruned, abandoned, merged, coopted to optimize for the nutrient gradient. I especially like the “roots” analogy i.e. it draws its strength from the parts that are hidden and difficult to assess by typical observation.
- medstrom 2y agoI do not think branches merge, except maybe after intervention by a creative gardener.
- ppqqrr 2y agoyes, but aren't we the creative gardeners/pollinators? Not to mention that software is naturally more dynamic and cross-compatible than real plants, given to all manners of chaotic mutations and grafting.
- digging 2y agoOk but if you're getting into tree-of-many-fruits and art-plant territory, it's no longer accessible to non-experts.