Context

Sapiens, the book, gives a fantastic perspective of the context in which today’s religions, society, and social practices evolved and how in the current context, a lot of these are irrelevant. One of the core ideas presented in the book is that humanity, during evolution, favored social stability over individual liberty because trust was necessary for human advancement and the basis of this trust was a common belief in the same God and social practices. Today, science and technology, as well as robust social institutions and ideas like democracy, liberalism, and capitalism, form the basis of trust. In short, the context does not hold today, but we continue with the age-old practices and beliefs. We can draw a parallel with this to the way organizations blindly adopt technology, frameworks, and processes from other places without understanding the context in which these evolved.

question-mark

In my professional life, I have heard a lot along these lines; Netflix does micro-services, let us also do that; Google and Facebook subject interview candidates to data structure and algorithm questions, let us adopt the same. Embracing something without understanding the context is a recipe for disaster. As a thought experiment, let us take microservices. Microservices evolved in tech organizations with complex products handled by multiple independent teams craving for autonomy and control without stepping on each other’s toes. Also, for microservices to succeed, you need to put in a lot of effort into alerting, monitoring, orchestration, and devops. Without these, microservices is a bomb waiting to explode.

When borrowing technology and processes from other places, one needs to put significant effort into understanding the context around which these evolved and also the required pre-conditions for these. Blind adoption usually leads to unmitigated disaster.

 

2 thoughts on “Context

  1. Pingback: All In | Void

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s