Find My Life

Hugo Life Coding

There is no straight line to a life you love. Mine certainly did not begin with a plan, a roadmap, or a tidy five-year vision. It began with a sound — the click of a mechanical keyboard in a small, dimly lit room — and the quiet realization that the world in front of me was the one I had been looking for all along.

Chapter One: The Beige Box

I was seven when I first touched a computer. It was an old beige desktop tower sitting in the corner of my father’s study, its CRT monitor humming softly like a patient animal. The machine was heavy, slow, and completely indifferent to me. I did not care. I was fascinated.

I remember the first thing I ever did with it: I moved the mouse, watched the arrow on the screen follow my hand, and laughed out loud. It felt like magic. Not the kind of magic you see in a storybook, but the kind that quietly tells you the world is full of rules, and you can learn them. Every window I opened, every folder I peeked into, every program that crashed with a cryptic error message — each one was a tiny door into a universe that someone, somewhere, had built.

I did not understand what an operating system was. I did not know what a “file” really was. But I knew, in the way children know things without being told, that I had found something I would not be able to put down.

Chapter Two: The Wrong Answer

In school, I was not the “computer kid.” I was the quiet one — the one who read too many books, asked too many questions, and doodled circuits in the margins of his notebook. My teachers thought I might become a writer, or maybe a mathematician. My parents hoped I would become a doctor. Computers, in their minds, were a tool, not a calling.

For a long time, I believed them.

I tried. I really did. I studied subjects I was told were important. I took exams I did not enjoy. I convinced myself that the things I loved — fiddling with code, breaking and rebuilding small programs, staying up far too late hunting down a missing semicolon — were childish. That they were hobbies. That the real world waited for me elsewhere.

It took me almost a decade to understand how wrong I was.

Chapter Three: The Spark Returns

The spark came back in the most ordinary way possible. A friend asked me to help him fix a script for his small online shop. It was a simple thing — a bit of HTML, a bit of JavaScript, a CSS rule that refused to behave. We sat together on his living room floor, two laptops open, a pot of tea slowly going cold between us.

Within an hour, I was lost. Not the bad kind of lost — the good kind. The kind where time stops meaning anything, where the rest of the world becomes a soft blur, and the only thing that matters is the problem in front of you. I had not felt that way about anything in years.

When the page finally rendered the way it was supposed to, my friend high-fived me, and I caught myself smiling the way I used to smile as a child in front of that beige tower. Something clicked. Not a switch, not a revelation — just a quiet, certain voice inside me saying: this is it. This is the thing. Don’t walk away from it again.

Chapter Four: Learning to Learn

I did not quit my job, sell my things, or move to a new city. I have always been skeptical of grand gestures. Instead, I did something much harder: I started over, slowly, on the side.

Nights became study hours. Weekends became project hours. I read books I had avoided for years. I wrote small programs for no one but myself — a script to organize my photos, a tiny tool to rename files in bulk, a personal website that nobody visited. Each one taught me something. Each one made me a little less afraid.

I learned the way most people who love this craft learn: by being confused for long stretches, then suddenly understanding. By reading documentation at 2 a.m. because the example finally made sense. By copy-pasting code, breaking it on purpose, and watching it fail in new and interesting ways. By asking embarrassing questions in forums and being answered, more often than not, by someone kind.

I learned that programming is not about memorizing syntax. It is about learning how to think clearly, how to break a problem into pieces small enough to solve, and how to keep going when the pieces do not fit together the way you expected.

Chapter Five: The Long Road

I will not pretend it was easy. It was not.

There were months when I doubted I was good enough. There were interviews I bombed, code reviews that made me shrink, and projects I walked away from wondering if I had chosen the wrong path at the wrong time. There were mornings I opened my laptop and felt nothing. There were evenings I closed it and felt worse.

But there were also mornings I woke up early, eager to get back to a problem I had been thinking about in my sleep. There were small wins — a feature shipped, a bug finally squashed, a kind message from a stranger who had used something I had built. There were collaborators who became friends, and friends who became mentors, and mentors who reminded me that the craft is long, and the road is the reward.

Slowly, almost without noticing, the side project became the main project. The nights became the days. The thing I did for myself became the thing I do for a living. And one morning, I realized I had crossed a line I had not even seen approaching: I was a software engineer, not because someone had given me the title, but because I had become the person who did the work.

Chapter Six: What I Found

People often ask me what I “do,” and I never quite know how to answer. I do not write code the way a poet writes poems — not every day, not always beautifully, and not without struggle. But I do return to it, again and again, the way you return to a place that feels like home.

I found a few things along the way, and I would like to leave them here, in case anyone reading this is still searching:

  • The thing you love will not always feel like love. Some days it feels like work, like obligation, like a chore. That does not mean you chose wrong. It means you are doing it.
  • You do not need permission to begin. No degree, no certificate, no one’s approval. The only thing you need is a problem you care about and the patience to sit with it until it gives up its secrets.
  • The community is kinder than you think. The internet is loud, and it can be cruel, but the corners where people actually build things are, more often than not, full of generous, patient, quietly brilliant human beings.
  • Your path is yours. It will not look like anyone else’s. It will not be linear. It will not fit on a resume. And that is exactly the point.

Epilogue: The Quiet Yes

I do not know what the next chapter of my life looks like. I do not know which languages I will write in five years from now, which problems I will try to solve, or which technologies will have come and gone while I was busy building small things in the dark. I do not know, and I have made peace with not knowing.

What I know is this: the click of the keyboard still sounds the same. The screen still glows the same way it did in that small, dimly lit room. And the feeling I had as a seven-year-old, watching an arrow follow my hand across a beige monitor, has not gone away. It has only grown quieter, deeper, and more certain.

I did not find my life by going looking for it.

I found it by sitting down, in front of the thing I loved, and refusing to get up.


If you are reading this and you are still searching — keep going. Your life is not out there, waiting to be discovered. It is in the work, in the small choices, in the quiet yes you say to the thing that will not leave you alone. It always was.