I’m passionate about programming. Programming changed the trajectory of my career in a way I never expected; it allowed me to make money doing something I love. It’s become an addiction. When I’m not at work, I’m at home programming. When I’m not programming, I’m reading and looking for the next big thing in programming. But I’ve noticed some things in my life lately that have caused me to pause. The one most relevant, today, is why I have a programming blog.
The Younger Jason
Finding an interest in music at a young age, I loved playing music growing up. I wanted to “make it big” playing music and thought that if I could just catch my break, it would lead the best life ever. I could be famous which would make me rich. It would solve any problem I would ever face.
I realized as I got older that the idea of trying to be famous was crazy. One, I just wouldn’t be famous. I wasn’t a good enough musician, nor did I have any qualities that would be interesting enough for me to be famous. Two, it wouldn’t solve all problems.
Becoming a Programmer
I started to get involved in programming in 2012. I had written HTML, CSS, and spaghetti code PHP before; but now I wanted more. I started learning server-side development with Ruby and Rails and never looked back. The most interesting thing I saw was how everyday people like me could become so-called “internet famous.”
Subconsciously, I started very much wanting to be “internet famous.” I’ve wanted to write that one programming blog post that gets on Hacker News or retweeted a whole bunch. I’ve wanted to become an open-source contributor so people would “know who I am.” Mainly, I want people to validate me.
Starting a Programming Blog
So I started taking steps to try and get there. I started writing lots of programming blog posts, often just strung together. They were crap. I started trying to get into open source and then beat myself up for being too scared to get involved. But honestly, It’s exhausting. I’m learning that being internet famous won’t validate whether I’m good at programming, or not.
I’ve been incredibly intrigued by and working towards minimalism. Minimalism, to me, is removing the things that don’t add value. This idea applies to what I create, too. I want what I create to add value. I know plenty of people in my industry writing blog posts that are well thought out and excellent. Those posts add value.
There is nothing wrong with getting recognition. Writing about this doesn’t mean that I don’t still want recognition or even internet fame. I just, personally, don’t want it to get in the way of valuable content. If you take your time to read something I have to say, then I should make my best effort for it to worth your time.
However, you’re here now. I hope to have better thought-out, valuable content to share with you. It may be technical or it may not. It may be related to the software development industry or it may not. Honestly, I want it to flow on its own. I’m sure as hell tired of forcing things out for the sake of sole self-interest. We both deserve better use of our time.