One idea runs from Pythagoras' ratios, through Plato's Timaeus and Kant's wallpapers, to Noether's theorem and the Lie groups of the Standard Model — and now sits inside every neural network as equivariance. A short philosophy of symmetry as invariance under transformation, and why machines finally made the a priori empirical.
Part of the Philosophy section — see also Minimal Stoic Unix, Machiavelli's Notes, Bushidō: The Discipline Credo, and Leadership Philosophy.
Framing: A Short History of Philosophy
"You have power over your mind — not outside events. Realize this, and you will find strength." — Marcus Aurelius
The Stoic Credo is the first pillar and the foundation on which the others stand. The Stoic teaches endurance — not passive suffering, but the active discipline of seeing clearly, responding deliberately, and maintaining inner stability regardless of external chaos.
Where Machiavelli teaches you to see the room as it is, where Bushidō teaches you to keep your word and ship anyway, where Unix teaches you to keep things small and composable — Stoicism teaches you how to remain calm in the storm, how to distinguish between what you can change and what you must accept, and how to build a life that is resilient against the inherent uncertainty of building things in a world you do not control.
It is not a philosophy of resignation. It is a philosophy of focused action — directing your energy toward what is yours to control, and letting go of what is not, so that when the inevitable storms come, you are not wasted by them but strengthened.
"Some things are within our power, while others are not. We control our opinions, choices, desires, aversions — in short, whatever is our own doing. We do not control our body, our possessions, reputation, or office — in short, whatever is not our own doing." — Epictetus, Enchiridion, 1.1
This is the master key that unlocks the entire Stoic system and separates it from every self-help doctrine that promises control over the uncontrollable.
The builder's translation:
| In Your Control | Not In Your Control |
|---|---|
| Your code | Upstream API changes |
| Your tests | Vendor decisions |
| Your documentation | Hardware failures |
| Your choices | User behavior |
| Your response | Economic conditions |
| Your attention | Other people's opinions |
Every frustration in building is a failure to observe this distinction.
The angry tweet about a framework breaking change? That is rage at what is not yours to control. The panic during an outage? That is fear of what has already happened. The anxiety about reputation? That is attachment to what others think.
The Stoic exercise is simple: when you feel distress, ask: Is this within my control? If yes, take action. If no, release it. The distress itself — the anger, the fear, the anxiety — is always within your control. It is always a choice.
Stoicism is not just a theory; it is a practice. And the practice centers on four cardinal virtues that function like the four fundamental operations of a reliable system.
"The first and most necessary topic in philosophy is the application of principles such as: 'We should not lie.'" — Epictetus
Wisdom is the virtue of accuracy — seeing the world as it is, not as you wish it to be. It is the foundation of all the others, because wrong premises lead to wrong actions, no matter how virtuous the intention.
For the builder, wisdom means:
The Stoic asks: What is true here? The builder asks: What is actually happening in this system? They are the same question.
Practice: Before acting on any problem, write down what you know to be true. Remove opinions, projections, and wishes. What remains is the foundation for action.
"The greater the difficulty, the more glory in surmounting it." — Epictetus
Courage is not the absence of fear. It is action in the presence of fear. The Stoics distinguished between the emotion (which is involuntary) and the action (which is a choice). You may feel fear, but you choose how to respond.
For the builder, courage means:
The fear of failure, the fear of judgment, the fear of the unknown — these are not obstacles to be eliminated. They are signals that you are doing something that matters. The Stoic builds the courage to act not by removing fear, but by learning to act alongside it.
Practice: When you feel fear holding you back, ask: What is the right action here, regardless of my fear? Then take one step toward it.
"That which is not good for the swarm, neither is it good for the bee." — Marcus Aurelius
Justice, for the Stoics, is not primarily about laws or punishments. It is about right relationship — treating others fairly, contributing to the common good, and recognizing our shared humanity.
For the builder, justice means:
The Stoic recognizes that we are social animals — our well-being depends on the well-being of the communities we inhabit. The selfish builder, the one who only optimizes for their own benefit at the expense of others, is not just unethical — they are unsustainable. Eventually, the community they exploit will collapse, taking their success with it.
Practice: Before making a decision that affects others, ask: Is this fair to all parties? Is this contributing to the common good? If the answer is uncomfortable, reconsider.
"It's not what happens to you, but how you react to it that matters." — Epictetus
Temperance is moderation — the discipline of desires, the mastery of impulses, the ability to say "enough." It is the virtue that protects the others, because without it, wisdom becomes intellectualism, courage becomes recklessness, and justice becomes self-righteousness.
For the builder, temperance means:
The modern world is designed to overwhelm — with information, with options, with demands. Temperance is the counter-force. It is the ability to step back, to breath, to ask: Do I need this? Is this adding value, or is it adding noise?
Practice: Regularly audit your commitments, your dependencies, your attention. Ask: What can I let go of? What is essential? Then let go.
The Stoics organized their practice into three disciplines, which Pierre Hadot called the three "topics" or "exercises" of Stoic philosophy. These are not just mental exercises; they are daily practices that train the mind to see and respond to the world correctly.
"Do not seek for things to happen the way you want them to; rather, wish that what happens happens the way it happens." — Epictetus
This is the practice of controlling your judgments. Between the external event and your emotional response lies your interpretation of that event. The Discipline of Assent is about guarding the gate of your mind — not letting false or harmful interpretations enter.
For the builder:
The outage is not a disaster. It is an opportunity to practice. The bug is not a personal failure. It is a puzzle to solve. The critical feedback is not an attack. It may contain the information you need.
Practice: When you notice yourself reacting emotionally to an external event, pause. Ask: What am I telling myself about this? Is that true? What is a more useful interpretation? Then act from the better interpretation.
"Reject your sense of injury and the injury itself disappears." — Marcus Aurelius
This is the practice of aligning your desires with what is within your control. Desire for external things — wealth, reputation, specific outcomes — is a recipe for suffering, because these things are not entirely within your power. The Discipline of Desire is about wanting only what you can guarantee through your own actions.
For the builder:
This does not mean giving up ambition. It means detaching from the specific form that ambition takes. You desire to build something excellent. You do not desire that it take a specific shape, or that it be recognized by specific people, or that it make a specific amount of money.
Practice: When you notice yourself attached to a specific outcome, ask: What is within my control in this situation? What am I actually trying to achieve? Focus on the first. The second will come (or not) as a result.
"Waste no more time arguing what a good man should be. Be one." — Marcus Aurelius
This is the practice of acting with virtue in every situation. Having the right principles is not enough; they must be translated into action. And having good intentions is not enough; the actions must produce the right results.
For the builder:
The Stoic does not wait for perfect conditions. They do not wait to feel motivated, or inspired, or confident. They simply do what needs to be done. The builder does the same — writes the test, fixes the bug, documents the system, ships the product.
Practice: At the start of each day, ask: What is the right action today? At the end of each day, ask: Did I do it? If not, ask: What prevented me? And begin again tomorrow.
The Stoics developed a series of exercises — mental and practical — to train these disciplines. These are not abstract philosophies; they are tools for living. The builder can adapt them directly.
"It is in times of security that the spirit should be preparing itself for difficult times." — Seneca
At the start of each day (or each project, or each deployment), spend a few minutes rehearsing what could go wrong.
Then, for each scenario, ask: How would I respond? Write it down. Prepare for it.
This is not catastrophizing. This is preparedness. The exercise removes surprise. When the inevitable happens, you are not panicked — you are following the plan you made when you were calm.
For the builder: Before deploying, write a rollback script. Before adopting a new technology, plan the exit strategy. Before starting a project, define what "done" looks like.
"Set aside a certain number of days, during which you shall be content with the scantiest and cheapest fare, with coarse and rough dress, saying to yourself the while: 'is this the condition that I feared?'" — Seneca
Imagine losing what you have.
Then ask: What would I do? How would I recover? The exercise clarifies what truly matters (backups, documentation, relationships) and what is merely attachment (specific tools, specific platforms, specific outcomes).
It also cultivates gratitude. The thought of losing your data makes you grateful for your backups. The thought of losing your work makes you grateful for the work you have done. The thought of losing your users makes you grateful for the users you have.
For the builder: Regularly review your backup strategy. Test your restore process. Keep your critical data in plain text, in multiple locations. Be grateful for the systems that are working.
"How small a part of infinite and boundless time is assigned to every man — a mere instant dropping as it were with a single drop into the wide ocean of eternity." — Marcus Aurelius
When you find yourself overwhelmed, anxious, or angry, imagine viewing the situation from high above — from the perspective of history, or of the universe.
This is not to diminish the importance of your work. It is to remove the distortion that makes it seem more important than it is. The work matters. But it is not the be-all and end-all of your existence.
For the builder: When you feel overwhelmed, zoom out. Ask: Will this matter in a year? In ten years? In a hundred? Then act accordingly.
"Do not seek for things to happen the way you want them to; rather, wish that what happens happens the way it happens — then you will be happy." — Epictetus
This is the most radical and the most powerful of Stoic exercises. It does not mean loving everything that happens. It means accepting everything that happens, and asking: How can I use this?
The obstacle is the way. The problem is the solution in disguise. The setback is the setup for the comeback.
For the builder: When faced with a setback, ask: How can I use this to make the system better? How can I turn this problem into an improvement? There is always an answer.
"It is not death that a man should fear, but he should fear never beginning to live." — Marcus Aurelius
This may sound morbid, but it is the ultimate clarifier of priorities. Remembering your mortality does not mean living in fear. It means living with urgency, with clarity, with purpose.
The builder's version: your code may outlive you, but your time will not. What do you want the code you leave behind to say about you?
For the builder: When faced with a decision — a new project, a new dependency, a new commitment — ask: If I had only a year to live, would I do this? If I had only a month? If I had only a week? Let the answer guide you.
** control what you can, accept what you cannot, and develop the wisdom to know the difference — then act accordingly, with courage, justice, and temperance.**
That is the entire philosophy. The rest is practice.
You do not need to memorize Latin quotes or wear a toga. You need only to practice. Here is a minimal daily practice that takes less than ten minutes but can change everything:
That is it. Ten minutes a day. Less than the time you spend on any single distraction. And compounded over weeks, months, years, it builds a resilience that no framework, no tool, no methodology can provide.
The Stoic Credo is the foundation, but it is not meant to stand alone. It works most powerfully when combined with the other three pillars of the working philosophy:
| Credo | Contribution | Stoic Connection |
|---|---|---|
| Stoic Credo | Endurance, clarity, emotional resilience | The foundation: see clearly, respond deliberately |
| Minimal Stoic Unix | Applied Stoicism to computing | Stoicism in practice: own your stack, accept impermanence |
| Machiavelli's Notes | Realism, clear-sightedness | The view from above: see the world as it is |
| Bushidō | Discipline, daily practice, honor | The Discipline of Action: do what's right, keep your word |
The Stoic provides the inner stability. Machiavelli provides the clear vision. Bushidō provides the daily discipline. Unix provides the practical method. Together, they form a complete operating system for building things that matter, in a world that is indifferent to whether they succeed or fail.
You do not need to read the entire Stoic corpus to benefit from it. Start with these, in this order:
Read slowly. Read repeatedly. Practice what you read. That is the only way to benefit from these teachings.
"The impediment to action advances action. What stands in the way becomes the way." — Marcus Aurelius
The Stoic Credo, at its core, is a claim about what it means to be a builder: that the work is not just what you produce, but how you produce it — with clarity, with courage, with justice, with temperance.
That the real product is not just the code, the design, the architecture, but the person you become through the process of building.
That resilience is not just the ability to withstand hardship, but the ability to use it — to grow from it, to learn from it, to become stronger because of it.
The builder's life is one of inherent uncertainty. Systems break. Users complain. Markets shift. Technologies become obsolete. The Stoic Credo is the philosophy that allows you to navigate this uncertainty without being destroyed by it.
It does not promise that you will never fail. It promises that you will never be defeated.
And that is enough.
"The happiness of your life depends upon the quality of your thoughts." — Marcus Aurelius