Sunday, 9 August 2015

purpose of software is to reduce complexity.Period



complexity is the enemy of software development.

The thing that one should hate about anyone or anything is the complexity that it creates.


Complexity can be cut through by asking simple questions. Nobody likes complexity, as people are afraid of things that they do not understand.

software exists for reducing complexity.

In my understanding most of the evil exist is society because, we have not removed complexity for it. Most lay people will not be able to make sense of a legal document...


I can not presume that I might be able to make some concrete change in the legal system. But I think wherever I will go ... I will do two things...
1) increase certainty
2) increase simplicity.

Wow ..waht a role... I have got in the history of mankind... wherever i will go from now onwards I will be sure, it will be more simple and will be more certain.

simplify,.... simplify...simplify..

we are there to simplify the entire process.


I think this is a good role that i have acquired in the human history...

If we can simplify everything that we touch ....that is powerful.

Most of the things in Indian society,especially indian society, are convoluted.

Most people can not be their true self because originality is not appreciated , being fake is a necessity for survival.


I can be pretty confident about the reason why software exits

the highest meta is about making things simpler than before ...

Whatever you touched ... you made it simple than before. Code is like the tool that one artist is using to express his/her creativity. Tool does not have any creativity at all.

The most enriching and beautiful part of working in a software company is that we are working to simplify something that was difficult before us.

It must be hard as ... nobody was able to do it up till now.

All this hassle, all this fight was to do such a simple thing .. i just wanted to be able to make things simpler... we happen to make tools... we could do something else

we could have been barber, we could have been chef, I do not know.

The core value I want to strive now is to make things simpler.

Zeros .. should stand for certainty and simplicity.

Or we should stand for creating simplicity with the help of certainty.

The moment you will imbibe this simple fact that you exist to create simplicity ...you will not make much mistakes

You will just ask a simple question , every time you aspire to do something ... just ask does it simplify my life and simplify life of some other people. If the answer to this is in affirmation. Just find those people and share your process with them.

I had been afraid for nothing.

I did not have a purpose to spend my time with software .. now I do have a purpose. I know why am I writing code , I know what is the end goal of spending time in software.


I just have to build something that simplify life of as many people as possible.


I had this deep urge to express my emotional state to anyone who was willing to listen to my shit.

But now I will refrain from taking this shit out. I would rather write everything down and keep it with myself.

No comments:

Post a Comment