Another frame to put on this is that a good program needs be modular, their components shouldn’t be tightly coupled unless they have to be. This way, it’s easier to locate bugs, the damage is localised, less buildup of technical/design debt.
A community with a purpose is a program. Makes sense to spread out points of failure, to be safer. We also structurally learn faster: cost of failure is lower, so is easier to adapt to the new information failure teaches us, faster to iterate. Also makes sense to be modular, so it’s easier to adopt new innovations without having to rewrite/refactor the whole thing from scratch.
You want to have a good ontology of what you’re learning in order to be able to swap out ideas more cleanly, and to localise points of failure. For many of the same reasons, you want to have a good “ontology” of organisations in your community (or whatever the components of the community are).
Probably one of the reasons the brain has evolved to learn sparse encodings of representations, is so that there’s less interdependency, more cohesion, and therefore also less buildup of technical debt.
Another frame to put on this is that a good program needs be modular, their components shouldn’t be tightly coupled unless they have to be. This way, it’s easier to locate bugs, the damage is localised, less buildup of technical/design debt.
A community with a purpose is a program. Makes sense to spread out points of failure, to be safer. We also structurally learn faster: cost of failure is lower, so is easier to adapt to the new information failure teaches us, faster to iterate. Also makes sense to be modular, so it’s easier to adopt new innovations without having to rewrite/refactor the whole thing from scratch.
You want to have a good ontology of what you’re learning in order to be able to swap out ideas more cleanly, and to localise points of failure. For many of the same reasons, you want to have a good “ontology” of organisations in your community (or whatever the components of the community are).
Probably one of the reasons the brain has evolved to learn sparse encodings of representations, is so that there’s less interdependency, more cohesion, and therefore also less buildup of technical debt.