Sunday, June 03, 2018

You can’t run, and you can’t hide from complexity; there’s no point in even trying

--- Russ White, in "Considerations in network complexity," The Internet Protocol Journal, vol. 21, no. 1, Apr. 2018 (pdf)

Quote in context

You can’t run, and you can’t hide from complexity; there’s no point in even trying. You’re going to encounter it; ignoring it doesn’t make the problem go away, it just allows the problem to fester under some “rug” in some corner of your network. The complexity problems you create today will return as bigger, more complex problems in just a few years.  
… 
When dealing with engineering problems, then, a little humility around what can, and cannot, be solved is in order. Don’t ignore complexity, but don’t think you can solve it, either. Instead, remember to treat every situation as a set of tradeoffs—and if you don’t see the tradeoffs, you’re not looking hard enough.