People sometimes look confused when I say I code for fun. Like it's a strange hobby to have. But honestly, it doesn't feel different to any other creative outlet — it just happens to produce something functional at the end of it.
It started with curiosity
Every project I've ever built started the same way — I had an idea, or I got curious about how something worked, and I just started. No plan, no deadline, no one asking me to do it. Just me and a blank file and a thing I wanted to exist. That's a genuinely good feeling and I don't think it gets talked about enough.
It's actually relaxing
I know that sounds backwards — sitting there debugging something for an hour doesn't sound like a wind-down activity. But there's a particular kind of focus that coding requires where everything else kind of fades out. You're just in the problem. For me that's actually calming. It's one of the few things that reliably gets me into a proper flow state where time disappears.
You get to build things that didn't exist
This is the part that never gets old. You start with nothing and you end with something that works, that does a thing, that you made. The server host I work at, this blog, Vex — all of it started as an idea and turned into something real because I sat down and built it. That's a pretty remarkable thing when you actually think about it.
It doesn't feel like work
I do code professionally as well — it's a real business with real infrastructure. But even the work stuff doesn't really feel like work because I genuinely enjoy the process. When you're building something you care about, the line between hobby and job gets pretty blurry. I think that's a good place to be.
The community is good too
Open source, GitHub, Discord servers — there are a lot of people who build things for the same reason I do. Just because they find it interesting. Finding those people and talking to them about what you're working on is one of the better parts of being in this space. It's a hobby that connects you with people who think the same way you do, which is genuinely hard to find.