Control and complexity: tension in systems design

375 · Ferd.ca · Aug. 10, 2026, 12:12 p.m.
Summary
This blog post explores the competing approaches of analytical decomposition and complex systems in systems design, particularly in the context of software development. It discusses the historical reliance on analytical methods to control systems against the unpredictable nature of complex systems that resist such analysis. The author contrasts these methodologies, highlighting their implications on organizational behaviors and system performance, especially as new technologies like LLMs influence development practices. Furthermore, it urges a balance between control and adaptability to navigate the intricacies of modern systems.