Sat Sep 15 08:16:11 EDT 2018
Complex code: 1-1 or not?
There is a tension that arises in building complex systems:
- You want the code to be in 1-1 correspondence with the state of the
machine, to make it more predictable.
- You also want to be able to make quick changes to try things out
Not every behavior change can be quickly made parameterizable, so
you'll end up waiting for your build system when sticking to the 1-1
correspondence, or you'll end up subverting it if you stick to the
Bottom line is still that build systems are the real problem when
working on cross-cutting integration issues.