Why I Code

Some people write code to master a programming language or framework. They want to be the best Java, C, or Python programmer, knowing all the ins and outs of the language. They write code because they love the process. While others meditate, read, or go for a walk, they open their computers and start typing.

I'm not that kind of programmer. I never was, and probably never will be. I don't care much about the programming language I use, as long as it's easy to read and write. I have never searched for a job because the company used a certain programming language I liked. Hell, I never even started at a new job already knowing the language the company used. I don't care about getting certifications to show off my expertise. While I sometimes enjoy the flow of coding, it's not my ultimate goal.

I write code for the results it brings. I love seeing my most recently played song every time I reload my personal website. I enjoy adding functionalities that aren't natively implemented, like a search function on the Bear blogging platform. I find joy in teaching others how to code and seeing the spark in their eyes when a tough concept finally clicks.

Does this make me a non-typical programmer, someone who doesn't care much about the craft itself? Maybe. But in the long run, I don't mind. I code for my own reasons. And that's good enough.

james-harrison-vpOeXr5wmR4-unsplash Photo by James Harrison on Unsplash