This is an outdated version published on 2025-12-02. Read the most recent version.
Preprint / Version 1

Turtles All The Way Up: the Complexity and Hyperbolic Nature of Procedures

##article.authors##

DOI:

https://doi.org/10.31224/5911

Keywords:

Procedures, Complexity Measure, Fractal Analysis, Systems Engineering, Hyperbolic Space

Abstract

There is a fundamental structure when considering the organization of work. The procedure to accomplish a task can be decomposed into a sequence of sub-steps, and likewise steps can be composed together to form more complex procedures and processes. The ability to do this arises because the unit of procedural work is fractal in nature and thus the same regardless of scale. This leads us to formally describe the step as the fundamental unit of procedure. We define the measure of complexity inherent in any such procedure, and propose a scientific notation for describing the magnitude and scale of this complexity. Finally we consider the relation between the complexity of a procedure and the complexity inherent in the design of a system. The paper ends with an analysis of the space that procedures occupy, showing it to be hyperbolic.

Downloads

Download data is not yet available.

Author Biography

Andrew Cowie, Procedural

Andrew Cowie has an extensive background of software development, systems operations, production infrastructure, and engineering leadership but somewhat unusually started his career as an infantry officer in the Canadian army, having graduated from Royal Military College with a degree in engineering physics. He later ran operations for a new media company in Manhattan and was a part of recovering the firm after the Sept 11 attacks. Since then he has consulted on crisis resolution, change management, robust architectures, and (more interestingly) leveraging Open Source to achieve these ends. Andrew has been working in and around systems engineering and software development for many years; recent work has been to re-engineer observability into automation pipelines and developing a domain specific language for mission critical procedures.

Downloads

Posted

2025-12-02

Versions