Life As A Function

2 min readNov 14, 2021


Photo by Arif Riyanto on Unsplash

I’ve been immersing myself into learning how to program. It struck me how I can frame life around functions.

What are functions in programming?

Functions are blocks of code that accomplish a specific task. Functions usually “take in” data, process it, and “return” a result.

We can look at life through this lens as well.

The Input

We all receive inputs from life itself. We get our parents, environment, country, culture and most importantly, time.

The Processing

Now the important part is how do we process all these inputs.

Some individuals get amazing inputs for being a wealthy person. Rich parents, good network and great education, but somehow the processing of these inputs end up returning a drug addict on the brink of poverty.

The Return

What we expect our life to be.

Sometimes we expect life to return us our goal without changing our processing.

We want an amazing relationship but we don’t improve our communication skills or heal our traumas.

We want to be successful but we don’t put in the real work we know we need.

As I learnt in programming, when the function is returning something unexpected, it is because you processed something wrong.

In conclusion

To get what we want in life, change your inputs and process them better in order to return what you really want in life.