Reminds me of this 20Q toy I had as a kid:
https://youtu.be/2C1No7cv84o?si=xAFibiv9LeVxM-rF
23 karma · joined January 27, 2017
Could you give real world examples of:
* "In reality, components have complex interactions far outside of what is captured in the component interfaces"
* How template metaprogramming "precisely express[es] behavioral contracts... that are difficult to do in other languages"
I think you contradict your poetry with "Any non-trivial software system has to be reasoned about as a monolith at some level to correctly address complexity". If _any_ non-trivial software system _can_ be reasoned about as a monolith then it is true there exists some model with sufficient simplicity that there are well-defined discrete components.[1] https://hbr.org/2022/01/how-walmart-canada-uses-blockchain-t...