Wed Dec 19 10:46:50 EST 2018
Build, deployment and staging
- all code the same vs. isolate part of the system to run possibly
broken code without taking down everything else. uniformity
- instant deployment: edit a line of code, see the effect
instantaneously. ultimately this is all about dependencies, while
the tools "forget" dependencies at abstraction boundaries. so this
is modularity vs. debuggability.
The focus is still on the loss of dependencies.
Is there a way to automatically recover this?
E.g. take a composite build tool, and turn it into an incremental one?
It would be possible if the "leaf nodes" could be identified. E.g. C
compiler or linker invocation.
This seems like a formidable task.