@akkartik @jryans "Fearlessly extensible" is a difficult goal because it requires your foundations to be composable.
The "plugin" architecture only allows a very shallow layer of extensibility and assumes relative isolation between plugins.
Once you get to interaction between plugins, things get much harder. How do you coordinate things? What parts of your domain facilitate this, and how much "scaffolding" do you need to achieve it?
Game modifications are good examples. Isolated microcosms.
@wryl @akkartik Yes, it is quite challenging for sure!
These are good questions to investigate. You should consider participating! 😄