Change from a Programmer’s Point of View

There are moments in life when we feel like a failure. Our brains have been conditioned in such a way that we see every obstacle as a failure even if they present themselves in the form of a learning opportunity. We are not trained to face challenges hence we see them as problems rather than projects. We are so obsessed with success that we spend most of our life in pursuit of it while completely ignoring all the small achievements.

One of the metric people use to measure their success is how much they have achieved in life relative to others. While this could be a metric, but it is not the most accurate. The correct way to measure success is to compare yourself with your past self and measure how much you have grown and changed. Change can play a major role in deciding how you see yourself and how much you respect yourself. Change as a concept is well known to all of us, still most of us don’t understand it.

Let us understand with the help of a code snippet how most of us live our lives:

changes = 0
while life = True:
for i in days_of_year:
if (anything wrong):
start working
else:
continue
changes = changes + 1

At the end of every day, you end up changing one thing. In the next iteration you will not work on that thing as it is not broken anymore. You will find something else that is wrong and start working on it without appreciating that you have already changed a bit yesterday. The problem is, we don’t consider these minor changes significant enough hence end up ignoring our efforts. We start to think that we haven’t changed anything about ourselves which is not true. Just because you are not measuring how much you have changed in a day doesn’t mean that you haven’t changed anything at all.

What’s the solution? The solution is to change the way you look at your efforts and changing the code of your life slightly. This is what your life should look like:

changes = 0
while life == True:
for i in days_of_year:
if (anything wrong):
start working
if improvement == True:
changes = changes + 1
else:
continue

By changing your point of view a little bit, you will end up changing your life in the long run. This is obviously not as easy as it appears. Your mind is always working, it will find a distraction somewhere and will start comparing you to others again. It is hard to leave this vicious cycle but it is not impossible. A little effort from your side, some minor changes here and there and you will end up giving a new direction to your life. As the momentum will build, it will make your ride easier. You will have more control over your life and enough experience to check the bugs in your code and fix them as the edge cases appear.