Back to Writing

An Internal Locus: A Stoic Protocol for Building in Uncertainty

Applying Marcus Aurelius and Epictetus to engineering and entrepreneurship: separating control from concern, and turning obstacles into the path.

Both software engineering and endurance sports test the limits of human focus. Servers fail, models drift, muscles cramp, and headwinds arise unexpectedly. When outcomes are volatile, anxiety is the natural consequence of attaching your peace of mind to external circumstances.

The Dichotomy of Control

Epictetus established the bedrock principle of Stoicism in the opening sentences of the Enchiridion:

“Some things are in our control and others not. Things in our control are opinion, pursuit, desire, aversion, and, in a word, whatever are our own actions. Things not in our control are body, property, reputation, command, and, in one word, whatever are not our own actions.”

In building modern software:

  • Outside Control: Algorithmic market shifts, competitor releases, hardware outages, user reception.
  • Within Control: Code craftsmanship, testing discipline, intellectual honesty, how we react to failure, and our persistence under setbacks.

Amor Fati: Loving the Obstacle

Marcus Aurelius penned in his private journals:

“The impediment to action advances action. What stands in the way becomes the way.”

In training, the steep incline is not a barrier to fitness; the incline is the fitness stimulus. In software, the production bug is not an interruption to the job; understanding edge cases is the craft.

Cultivating a Stoic operating system means transforming every technical glitch, delayed deployment, and physical strain from a source of frustration into material for practice.

QZ
Qiwen ZhaoAI Builder • Endurance Athlete • Stoic Thinker
Explore More Writing