Flexibility is a nice property of a system, especially in uncertain domains.
- Flexibility is a nice property of a system, especially in uncertain domains.
- But flexibility is not free; it can be extremely expensive to create.
- One way to create flexibility is to design a system that can do anything at all in theory.
- Sometimes this theoretical flexibility is extremely expensive to create, and you block doing anything else while you try to build it.
- Another approach is practical flexibility of being willing to have a high rewrite count.
- Try something you know won't take you where you need to go and will only work for 6 weeks or so, to start absorbing knowhow and relevant insight to help you improve your accuracy on the next iteration.
- That bar is much easier to hit, by orders of magnitude, and allows generating hte all-important momentum.