There was a time in my life when I genuinely did not understand how micro changes compound into macro outcomes.
I believed growth was explosive. Sudden. Cinematic. I believed one good decision could compress years of effort into months.
I was wrong (mostly!).
When I started learning programming at 17, my internal timeline was delusional in hindsight. I pictured myself, one year later, operating at the level of Linus Torvalds. Not because I was arrogant, but because I misunderstood how learning actually works. The destination felt logically reachable; the cost was invisible to me.
What I didn't understand then is that learning is not talent-driven — it is time-absorptive. You don't jump levels. You saturate them.
And saturation takes repetition.
"Most overnight successes are ten years in the making."

The Lie We Tell Ourselves Every January
Every year begins the same way. New goals. New vows. New confidence.
And the same collapse.
Not because people don't want change, but because they confuse intention with transformation.
"New Year, New Me" sounds profound, but in practice it's often just the old self rehearsing new vocabulary.
"We mistake motion for progress."
The calendar changes faster than identity ever will.
What Programming Taught Me About Change
Programming humbled me early.
No matter how ambitious my vision was, the compiler didn't care. No matter how motivated I felt, bugs still existed. No matter how smart I thought I was, consistency decided everything.
Progress came from showing up when nothing felt rewarding. From reading documentation that felt useless. From writing bad code repeatedly until it stopped being bad.
That's when it clicked:
Growth is not dramatic. It is cumulative.
One hour stacks on another. One concept unlocks the next. One tiny improvement shifts the baseline permanently.
"Compound interest is the eighth wonder of the world." — Albert Einstein
The same law applies to skill, discipline, and identity.
Why Most Goals Die Quietly
The human brain is optimized for short-term reward, not long-term payoff. Neuroscience confirms this: dopamine spikes on novelty, not on consistency.
So we love setting goals. We hate maintaining systems.
James Clear explains this clearly in Atomic Habits: goals create direction, but systems create change.
"You do not rise to the level of your goals. You fall to the level of your systems."
People fail not because their goals are unrealistic, but because their daily behavior contradicts their desired identity.
The Part Nobody Romanticizes
Change is boring.
It has no soundtrack. No audience. No visible validation.
It looks like doing the same small thing even when it feels pointless. Especially when it feels pointless.
Cal Newport, in Deep Work, argues that real progress emerges from prolonged focus in an age addicted to distraction. That focus feels uncomfortable because it starves the brain of cheap stimulation.
"Clarity about what matters provides clarity about what does not."
What Actually Works (Learned the Hard Way)
- Identity Before Ambition — I didn't become better at programming because I chased skill. I improved because I began to see myself as someone who shows up to learn, regardless of mood.
- Systems Over Motivation — Motivation fades. Systems survive bad days.
- Micro Wins, Ruthlessly Repeated — Small actions, when repeated long enough, stop being small.
- Long-Term Reward Mentality — Anything meaningful pays late. Very late.
"The pain of discipline weighs ounces. The pain of regret weighs tons."
The Real Resolution
I no longer believe in reinventing myself every January.
Reinvention is loud. Alignment is quiet.
The goal is not to become someone new. The goal is to become consistent enough for the real version of you to emerge.
Change doesn't announce itself. It compounds until it's obvious.
By the time others notice, the work is already done. Cheers 🥂