Why I Build
July 2026
People ask me why I spend so much time writing code. Fair question. I'm not doing it for the money — though getting paid for my first freelance project felt unreal. And nobody told me to start. I was writing code before anyone suggested it might be a career.
Here's the honest answer: building software is the closest thing I've found to thinking made visible. You imagine a system — how the data flows, where the buttons go, what happens when someone clicks save — and then you sit down, and hours later, it exists. It runs. Something that lived only in your head is now a real thing that does real work. I don't know anything else that works like that.
I still remember the first time my code actually worked. Not compiled — worked. Did the thing I wanted it to do, end to end. It felt like a cheat code for reality. You type words into a machine and the machine obeys. That feeling has never fully worn off, and I hope it never does.
Then there's the other level: shipping to a real client. When Muthu Enterprises started using my billing app — actually using it, every day, for their actual business — something shifted. It stopped being a hobby. Someone's daily work now ran through code I wrote. That's pressure, and it's also the best feeling in the world. Watching a person use your software without needing you to explain it is worth more than any grade I've ever received.
I won't pretend it's all like that. There are bugs that take three hours to find and turn out to be one wrong character. There are nights where nothing works and I genuinely cannot tell why. There are moments of complete confusion where the error message might as well be in a language nobody speaks. Anyone who tells you building software is pure joy hasn't done much of it.
But here's the thing — the frustration is part of the deal, and the deal is still incredible. Every bug you fight through makes the moment it finally runs feel earned. Every confusing failure teaches you something a tutorial never could.
I build because I can't imagine not building. There are too many things that don't exist yet, and I know how to make some of them.
That's the whole reason. That's enough.