Lately, I have been thinking about change.
Not the dramatic kind where you wake up one morning, abandon your entire life and announce a new identity to the world. Rather, the gradual process of recognising that a version of you has served its purpose, and that it may be time to become someone slightly different.
When I look back at my life, I can see several versions of myself.
There was the young developer learning how to code, spending long hours trying to understand why things worked the way they did. There was the engineer wrestling with Docker until containers, networks and deployment pipelines finally stopped feeling like dark magic. There was the blockchain developer learning an entirely new ecosystem during the NFT wave. Now there is the engineer and business owner trying to understand what it means to build in the age of AI.
Each version required something different from me.
New skills. New habits. New ways of thinking.
More importantly, each one required me to accept that what had brought me this far might not be enough to carry me forward.
That is perhaps the most uncomfortable part of reinvention.
The Humility of Becoming a Beginner Again
There is a particular kind of discomfort that comes with learning something new.
You go from feeling competent to feeling completely lost. Concepts that other people discuss casually sound foreign. Simple tasks take hours. Progress is difficult to measure, and there are moments when you wonder whether the effort is worth it.
I remember the long hours I spent learning Docker.
At the time, it did not feel like some grand career investment. It mostly felt like confusion, poorly written configuration files and an unreasonable number of browser tabs. There were evenings when I understood less at the end than I thought I had understood at the beginning.
Eventually, things clicked.
That knowledge helped me thrive in later roles. It made me more useful during infrastructure changes and better equipped to understand the systems around the software I was building. It gave me the confidence to move beyond writing code and think more deeply about how software is deployed, operated and maintained.
The effort repaid itself many times over.
That has been true of most valuable things I have learned. The rewards rarely arrive at the same time as the discomfort. At first, you only experience the cost. The late nights, the confusion and the repeated failures are immediate. The benefits reveal themselves later, often in situations you could not have predicted.
Knowledge compounds quietly.
One skill makes the next one easier to learn. A difficult project gives you pattern recognition for the next challenge. A season of confusion becomes the foundation for decisions that later appear instinctive.
From the outside, that can look like talent.
From the inside, it feels more like accumulated struggle.
Learning to Move With the World
Technology has given me little choice but to become comfortable with change.
When blockchain and NFTs became a major frontier, I had to learn how that world worked. It meant understanding new tools, architectures and assumptions about ownership, payments and digital assets.
That wave eventually cooled, as waves tend to do.
But the knowledge did not disappear with the hype. The experience broadened how I understood financial systems and emerging technology. It also taught me something more important: I could enter an unfamiliar space, endure the confusion and eventually become competent within it.
Now we are in the AI era, and I find myself adapting again.
The tools are changing quickly. The way software is written is changing. Work that once took days can sometimes be completed in hours, but that speed introduces new questions around judgment, quality and responsibility.
I could resist it. I could insist that the methods that worked for me before should continue working forever.
But the world is under no obligation to preserve the conditions under which I became successful.
Standing still does not protect you from change. It only removes your ability to influence how change affects you.
I have noticed that some of my older and more successful colleagues are remarkably open to new ideas. They do not respond to every development with insecurity or dismissal. They ask questions. They test things. They are willing to admit that someone younger or less experienced may understand an emerging field better than they do.
That openness seems to be a common thread among many of the successful people I know.
They do not confuse experience with completion.
Being good at something today does not exempt you from learning tomorrow.
Firing Myself From the Work I Know
Running a business has introduced a different kind of reinvention.
As a developer, my instinct is to solve problems by building things. When something needs to be fixed, I want to open my laptop, inspect the code and handle it myself. Coding is familiar. It gives me a sense of control and the satisfaction of knowing that I can personally move something forward.
But a business cannot grow around the founder’s need to remain involved in everything.
Someone once advised me to fire myself every day.
The first time I heard it, it sounded slightly aggressive. Over time, I began to understand the wisdom in it.
The goal is not to make yourself useless. It is to stop being the permanent bottleneck.
Every time I build a system, document a process, delegate responsibility or allow someone else to take ownership, I am firing myself from a role the business should no longer depend on me to perform.
That sounds simple in theory. In practice, it can be deeply uncomfortable.
It is difficult to release work you know you can do well. Delegation requires trust. It requires patience when someone approaches a problem differently from how you would. Sometimes it means accepting that another person may eventually become better at that work than you are.
Holding on to every task also comes at a cost.
The more time I spend coding every feature, reviewing every small decision and solving every immediate problem, the less time I have to think about where the business is going.
My role has to evolve.
I have to think about strategy, partnerships, positioning, sales and the kind of company we are trying to become. These responsibilities do not always offer the immediate satisfaction of shipping a feature, but they are increasingly where I can create the most value.
Growth sometimes requires leaving behind the work that once made you feel valuable.
That is its own form of reinvention.
Letting Go Outside of Work
Change is not only necessary in careers and businesses.
Sometimes the habits that need to be reconsidered are personal.
There was a time when almost every weekend needed to involve going out. There was always somewhere to be, someone to meet or another loud room to enter. It was fun, until parts of it stopped being fun and continued mostly because that was what weekends had come to mean.
Lately, I have been embracing a quieter life.
For now, at least.
I am learning to enjoy my own company without treating solitude as an empty space that needs to be filled. I am becoming more intentional about how I spend my time and which habits genuinely leave me feeling restored.
This has not meant withdrawing from life. In some ways, it has created space for different experiences.
During a recent solo trip to Diani, I decided to try kitesurfing.
There is something humbling about picking up a new sport as an adult. You do not have the luxury of pretending to be naturally competent. The wind does not care about your career, confidence or carefully constructed sense of dignity. You fall, struggle, get up and try again.
I enjoyed it.
Not because I was immediately good at it, but because I was not.
It reminded me of the pleasure of entering an experience without needing to perform expertise. Of allowing curiosity, rather than competence, to lead.
I would like to become better at it over time. Not urgently, and not because every hobby must become a measurable achievement. Simply because there is something meaningful about giving yourself new worlds to grow into.
Discomfort Is Not Always a Warning
We often interpret discomfort as evidence that something is wrong.
Sometimes it is. There are situations, relationships and environments that should be left rather than endured.
But discomfort can also mean that an old identity is being stretched.
Learning exposes what we do not know. Delegation reduces our control. A quieter life feels unfamiliar when we have grown accustomed to noise. Starting a new sport reminds us that adulthood offers few opportunities to be visibly bad at something.
The instinct is often to retreat into what is familiar.
Familiarity, however, can become a very comfortable cage.
Some of the most meaningful changes in my life began with periods I would not have chosen for myself. They required uncertainty, patience and the temporary loss of confidence that comes with moving beyond what you already understand.
Looking back, I do not regret the discomfort.
I regret some of the moments when fear made me delay it.
A Letter to the Version of Me Who Feels Stuck
Perhaps this is partly a letter to myself.
A reminder to return to when motivation is low, the future feels uncertain or the work of becoming someone new feels heavier than remaining where I am.
I want to remember that I have done this before.
I learned to code when I did not know how.
I learned infrastructure when the concepts felt impossibly complicated.
I entered blockchain when the ecosystem was unfamiliar.
I am learning to build differently in the age of AI.
I am learning to lead a business rather than simply work inside one.
I am learning to release habits, roles and versions of myself that no longer serve the person I am trying to become.
None of those transitions has been perfectly planned.
Most began with a mixture of curiosity, necessity and discomfort. The confidence usually arrived after I started, not before.
That may be the lesson worth keeping.
You do not need to feel fully prepared for the next version of your life. You only need enough humility to admit that change is necessary and enough courage to take the next step.
Reinvention does not always require a dramatic announcement.
Sometimes it is learning a new tool after work.
Sometimes it is trusting someone else with a responsibility you once carried alone.
Sometimes it is declining another loud weekend and choosing rest.
Sometimes it is standing on a beach in Diani, attached to a kite, being dragged through the water while discovering that you are still capable of surprising yourself.
The world will continue changing.
So will the work.
So will the people around us.
The question is not whether change will arrive. It is whether we will remain open enough to move with it.
I hope I do.
I hope I remain curious enough to explore new frontiers, disciplined enough to endure the uncomfortable parts and humble enough to become a beginner as many times as life requires.
Because perhaps reinvention is not about becoming an entirely different person.
Perhaps it is about refusing to believe that the person you are today is the only person you are capable of becoming.