@davidfowl Idea to me is similar to OSGI in Java which is enabled by the class loader. I loved it but there was a lot of pushback to using it because of the overhead involved in learning bnd tools and time required to understand the dependency version graph.
@davidfowl Deployment model. It is easier to deploy and manage individual functions than multiple capabilities in an app service. It is also easier to track price and load
@davidfowl I went to school 20 years ago, but most people dropped out of the major with Data structures because you could take that your first year. Algorithms was the harder class but that was at least your junior year so you were already committed by then.