Jiří

12%
Flag icon
In my opinion, probably the most important opportunity is designing your software to be flexible. I’ve described this as “fail open and layer policy”; the best system rewrite is the one that didn’t happen, and if you can avoid baking in arbitrary policy decisions that will change frequently over time, then you are much more likely to be able to keep using a system for the long term.
An Elegant Puzzle: Systems of Engineering Management
Rate this book
Clear rating
Open Preview