Skip to main content

The Meaning of life

"What is the meaning of life" is my highly googled search query, when I was in college. After reading most of the famous philosophy and life lessons books, I finally resorted to Google, which also, without much surprise did not answer the question, rather presented it s assumptions. Great books, to quote a few: the Monk who sold his ferrari by Robin Sharma, The Alchemist by Paulo Coelho, Devil and miss Prym, Fountainhead by Ayn Rand, Man's search for meaning by Frankl and many more great legacies; none of which helped me in my search.

Most of us must have crossed this stage, only to realize later that it is us who define the meaning of our lives. People, atleast most of them, know what the end result that they want. Some choose to be Doctors, some engineers and some entrepreneurs. But most don't really define how they would get to where they want. This would take a lot of time, experience and pain. One can use pain and emotionally supercharge oneself to work for their ultimatum, but the problem with emotions is that they are dangerously volatile and don't obey the norms of logic or rationality.

Frankl says meaning of one's life is defined by how he/she reacts to pain and problems. That may be right. But are pain and emotional manipulation the only ways to accelerate growth? Isnt it rational that if one wants something, one would work toward the same. That is what rationality dictates, but we all know that incontraire to that, humans are mostly irrational beings. Rationality itself is a subjective word, and hence cannot be defined clearly.

Bottom-line is, it is up to oneself to define one's rationality and logic. It is up to others to follow it or not. But if you firmly believe something to be the meaning for your existence, just make sure you stick with it till the end and never give up on it anytime in-between.


Popular posts from this blog


GraphQL What is GraphQL It is a specification laid out by Facebook which proposed an alternative way to query and modify data. Think of it is an as a complimentary of REST/RPC. Now head here and read the  original graphQL documentation . It will take 2-3 hours tops but is a worthy read. This will help you build some impressions on it and help contrast against mine below: Why use GraphQL Core advantage Instead of defining custom backend rpc/rest endpoints for every data-shape, graphql allows you to build a more general endpoint which give frontend/mobile engineers freedom and query and play with the data. It might be less efficient, add a bit more complexity (need for things like  data-loader ), harder to standardize and control client-contracts for. What it looses in complexity and control, it gains in flexibility and freedom - provided your data model is worth of a graphql-ish query  How to tell if my data-model graphql-ish? Are there complex relationships between y

About me

Hi, I'm currently working as a software developer in the logistics industry in San Francisco.  My aim is to impact billions of people's live for the better and make the world a better place. Cheers, Vignesh

Backend - Tech refresher 2019

Hello there As a software engineer, it is important to keep updating your skillsets by learning the latest programming-elements (includes  paradigms,  patterns,  languages,  tools and  frameworks ). This becomes a bit easy if you already working on the cutting edge of something. Even then, it is possible to go too deep and loose breadth. I've taken upon myself to do a tech refresher every year. The intent is to read, experiment and understand these elements by spending anywhere between 4 days to 4 weeks. The ultimate goal is: "do I know most  that I need to know to build a planet-scale backend tech-stack ground up" I'll write up my learnings in posts to help myself (and maybe others) refer it. Here is the initial list I'm thinking about: Redis MySQL, GraphQL Aurora, Mesos, Kubernetes Cadence, SWS Cassandra, MangoDB, NoSQL, MySQL, Spanner, S<, DynDB ELK Flink, Storm, Samza, Spark Hadoop HDFS, Yarn, MapReduce Hive, HBase Kafka, Zookeeper NW: