If You Don’t Program Your Mind, Someone Else Will
The First Thought Wins
What actually decides who you become today?
Is it an intention?
Or is it whatever reaches you first?
Because something always does.
A message. A mood. A thought you didn’t question. A sentence that felt right…
Before you checked it.
And once that first layer is in place, something subtle happens. Everything that follows starts to align with it. You don’t notice it as an influence.
It just feels like:
“that makes sense”
So maybe the question is not:
Can the mind be programmed?
It clearly can.
The better question is:
Who sets the direction first?
You?
Or whatever gets there before you do?
The Stoics treated the beginning of the day as a control point. Not a ritual for motivation, but a moment for orientation; the “before” regarding input, pressure, and reaction.
Why does that matter so much?
Once the day is underway, how often do people really choose?
When the first Slack messages hit, when a bug gets labeled urgent, when a stakeholder says “just quickly,” when a senior engineer opens five tabs and loses the original problem after ten minutes, what is actually leading then?
Usually not judgment → It’s momentum.
“First say to yourself what you would be; and then do what you have to do.”
Epictetus, Discourses, Book 3, Chapter 23.
💪
What is deciding who you will be today?
That is the point of the Stoic morning. Decide in advance what kind of person you will be that day, how you want to respond when pressure rises, which shortcuts you refuse to take, and what matters enough to ignore the rest.
A Tech Lead sees this quickly in real life. If the morning starts without a frame, what happens? Slack fills the gap. The most anxious person in the room sets the tone. An urgent label quietly becomes a priority. A meeting with no owner becomes your problem. By noon, are you leading the day, or has the day already recruited you into its chaos?
The same thing happens to developers. A ticket looks easy. Then another message comes in. Then a browser tab opens “just to check one thing.” Then AI generates code faster than you can review it. Then the day ends with a lot of motion and very little clarity. Was the problem complexity, or was it that no standard was set before the speed arrived?
“The mind of a wise man is not disturbed by events.”
Hierocles
Who is setting your frame?
These are simple questions, but they do important work. They set a frame.
And once a frame is set, the day starts to organize itself around it.
If you do nothing, a different frame is set for you. Urgency decides. Noise decides. Other people’s priorities decide.
Someone always decides this for you.
You will still act, of course. But from what? From whatever reached you first. That is why many capable people feel reactive, even when disciplined. They are disciplined inside a frame they did not choose.
How often does that happen in developer work? A senior starts the morning wanting to do deep work, then a production question arrives, then a teammate asks for review, then an AI-generated diff looks “almost done,” and suddenly the whole day is being lived as a sequence of responses. Was there a lack of discipline, or just no chosen orientation strong enough to survive first contact with the day?
A practical way to take back that first move is simple. Three lines. Written, not just thought. Why written? Because a thought stays negotiable. Writing starts to harden the standard.
Today I am … When X happens, I will … I will not …
This is not journaling for reflection. It is pre-alignment.
Before the day starts, you define:
identity
response
boundary
What changes once those are defined?
You notice different signals, hesitate less in moments that used to pull you off track. You recover faster when you drift; You are no longer deciding from scratch each time; you are returning to a decision already made.
Is that not what most people actually want when they say they want more discipline? Not more intensity, but fewer useless negotiations with themselves?
“We should not trust many people to tell us what we ought to do, but rather train ourselves to judge rightly.”
Musonius Rufus
Consider a Tech Lead.
Without a defined frame, the day fills itself:
Slack messages pull attention
Urgent bugs redefine priorities
meetings dictate the narrative
By noon, everything feels important.
So everything gets partial attention.
How often does this happen? A delivery issue appears, two people escalate at once, a product manager asks for an estimate, and now the Tech Lead is half in incident mode, half in planning mode, and fully in reaction mode. At that point, what exactly is being led?
Now compare that to a defined morning orientation:
Today I am focused on clarity over speed.
When urgency appears, I slow the conversation and define the scope.
I will not accept vague work or unclear ownership.
Same environment.Different behavior.
Not because the situation changed. Because the filter did.
Or take a Senior Developer working with AI-assisted coding.
Without a frame:
output increases
decisions accelerate
understanding quietly decreases
It feels like progress.
Until complexity accumulates.
Is that not one of the easiest traps right now? The code appears fast, the diff looks plausible, the test passes, and the merge feels justified. But if nobody paused to ask, “Do I actually understand what this changed?” where does the future confusion come from?
With a defined frame:
Today, I am responsible for understanding, not just output.
When code is generated, I review the structure before accepting speed.
I will not merge what I cannot explain.
Again, nothing external changed.
But the standard is different.
And standards shape outcomes more than tools do.
What is happening underneath this is not mystical.
Defining identity early makes behavior more likely to align with it. Specifying a response in advance reduces hesitation. Setting a boundary lowers the number of decisions you need to make later. Orienting attention changes what you even notice during the day.
In simple terms, you are making it easier to be consistent with yourself.
And what is inconsistency, in many cases, if not acting from whichever frame won the morning?
This also explains why the practice fails for some people.
If the statement is vague, nothing anchors.
If the identity is unrealistic, it is ignored.
If there is no review, the signal fades.
If it becomes performance, it loses contact with reality.
The point is not to declare something impressive; it’s to define something you can actually live through the next few hours.
A simple daily structure can look like this:
Today I am the person who… (one trait that matters today)
When X happens… (one predictable pressure point)
I will… (one concrete response)
I will not… (one boundary that removes drift)
At the end of the day:
- Did I act as defined?
- Where did I drift?
- What needs to be adjusted for tomorrow?
This is the purpose behind a Mirror-Book style practice.
The purpose is not to collect thoughts, but to create a stable baseline: a way to separate signal from noise before the day fragments it, and a way to return to a chosen direction when pressure builds.
If you do not set that baseline, something else will. It will not announce itself; it will simply feel like your own thinking. And that is the part worth noticing.
So the question is not whether your mind is being shaped.
It is whether you are doing it on purpose.
—Adrian


