a REQUIREMENT of modularity is significant
tooling change/automation/improvement(sgallagh,
16:27:40)
Motivation 1) allow software to operate at a
difference pace from OS(sgallagh,
16:40:11)
Automation is the linchpin for all of
this(sgallagh,
16:56:57)
Motivation 2) allow an application to have an
independent lifecycle, including its dependencies, from other
applications and the OS but only branch on deps when
necessary(sgallagh,
16:59:11)
Motivation 3) make an explicit promise about
whether a dep is for an app or meant to be shared(sgallagh,
16:59:19)
Motivation 4) move testing from implicit every
package to explicit exposed public apis of a module(sgallagh,
16:59:31)