The Obsession I have with Software

The Obsession I have with Software

I find that I write best whenever I’m having a conversation with someone. Sometimes I’ll read hackernews and post my opinions on things. Occassionally I’ll flesh out something unique as a result.

On this hackernews post here, someone asked how do you go about finding your passion. One of the responses talked about Brazilian Jiu Jitsu and how it is sometimes called “Chess with your body”. This brought back some memories of my first BJJ instructor, who taught me much the same things, and this was the response I gave.

My response

I love Jiu Jitsu as well but I had to take a break from it after getting a back injury.

I would describe it as “Timed chess with your whole body” because every movement you make matters. It puts things in perspective of what your priorities in life should be, there are many analogies to be said with this. If you spend too much time analyzing a situation you’ll get placed into a rear naked chokehold, armbarred, etc. Move now or never

The reason why I like jiu jitsu on a mechanical level is because I find I have an obsession for automating things. I like to think of myself as smart lazy. I don’t work harder than I have too – and what I love so much about jiu jitsu is that the best practioners are exactly this. The sheer minimal movement to achieve maximum practical results is exciting to me. I would say this is also why I love rock climbing as well too

At the same time, its important to hone your skills in jiu jitsu. Knowing when and where to react to different body positions is much like knowing what solution should be implemented in a project.

Onto the obsession with automating things. I find that any derivative of this makes me really passionate. Jiu jitsu is one application. But it goes further. I’m a big fan of r/homegyms and r/bodyfitness because they derive from the same application. I find that I am also obsessed with short workouts with maximal result, nutrient macros, sleep equipment, etc. I have a pretty crazy home gym treadmill-desk ironmaster super bench setup that I derived inspiration from many industries.

My Treadmill Desk Station

Another application is finding the best XYZ workflows for a given program. I used to get obsessed with writing gaming guides / build setups for MMO games as a kid. Some have been read by hundreds of thousands of users. Some have actually had a profound impact on peoples lives – in one case I had a surgeon thanking me for the youtube guides I made to train his motor skills.

I found that this same passion eventually pooled into other things as well – mostly related to notetaking software, flashcards, and learning. Things like GTD, space-repetition learning, discovering new content, etc. I have a whole system setup for each of these things, a full blown 800 subs on youtube I’ve curated overtime in many industries. In the last few years I’ve used about 500+ software applications. I love to try things out for at least one time to see if I enjoy it or not.

This obsession with software goes into many other fields. I find I spend a huge amount of time cataloging every software used in any industry, because I’m always curious what things businesses & people automate. In fact if you were to look up software alternatives, there’s a really big chance you’ll actually come reviews I’ve written here.ย

This obsession with automation doesn’t really stop here. I’m a huge fan of frontend and nice UX designs, both on web and in actual products. In many ways, marketing is a derivative of automation – in the sense of appealing to the 5 senses in the most intuitive way possible. Its why I enjoy frontend development as well and can appreciate simple functional aesthetic designs.

In addition, I am obsessed about learning history as well. I find you can learn from other peoples mistakes and this goes back to automation in learning. By learning what others failed at you save yourself time down the road. I also invest a lot of time watching documenateries about different industries related to construction, shipping, logistics, world culture, social economics etc. I love to travel as well every 1 or 2 years.

Because I’m also obsessed with automation and notetaking – I am also obsessed with with building my own plugins and solutions. My first hobby DIY project is used by 400 businesses today on a relational database application.

Because of the obsession I have – it also pools into higher learning as well. I can’t build cool things unless I have a better understanding of how things in nature works. Naturally I am also interested in topics related to math, computer science, electrical and mechanical engineering. And things like fullstack development, etc. Currently right now I’m building a notetaking app that I haven’t found in any other solutions in in the market, but its a long learning process since I don’t have any backend knowledge.

So basically, my passion is automation, and I just pool derivatives of that into other fields. I think I have curated this passion by spending so much of my childhood playing video games actually. In elementary school, I used to cheat and make my own modded starcraft maps. In middle school, I played a lot of MMOs, learned how to curse in Korean, before I learned about world cultures in school. In high school, I used to teach economics to my guild members on how to do buy/sell things much like you would on ebay. I would practice things like insider trading, running bots, price gouging, etc on the trade market because I was on the alpha game tester too. Then I ran my own virtual business and sold that for real money on the side. In college, I had a youtube channel I used and became one of the most famous players in a popular MMO. I don’t derive any satisfaction from playing video games anymore though – although I still socially game only. Consequently this is also why I have little interest in financial tech as well.

I think passion needs to be curated over a good span of time. You just need to know what drives you, and this might just mean a lot of discovery of new fields and content. Trying out new things. Etc. Finding things you don’t like etc.

Leave a Reply

Your email address will not be published. Required fields are marked *