In ode to Bill Simmons’ pyramid for the basketball hall of fame, I was thinking about candidates for the pyramid of autonomous software engineering principles.

Tier one: compression (densify over time with via negativa and abstractions)

Tier two: time travel (use version control to jump forward/backward in time) and verification (assure invariants and test objectives using formal methods)

Tier three: parallelisation (simultaneous workloads to minimise time), scoping (config tasks to require minimal context, minimising cost and maximising leverage of model capabilities), and [insert something else].