Software design approaches – Introduction

We were once building a logs processing system and there was a design deep dive on how to structure the key of records where these logs will be stored. There were a number of inputs given, ideas brainstormed, future proofing of the solutions evaluated, efficiency of processing the key from database standpoint were analysed and…

National data access policy – open issues

National Data Sharing and Accessibility Policy 2012 is drafted to address a major gap in current information flow between Government departments and citizens. This is a 4 year old policy i draft state for which the Government is asking for public opinion now. You can find the complete policy document at NDSAP policy draft (opens in…

Leadership insights from a creative organization

“Creativity, Inc. – Overcoming the unseen forces that stand in the way of true inspiration” is a book by Ed Catmull, the president of Pixar Animation and Disney Animation. Yes, it is a very long title. I came to know about from a list of favorite books mentioned by Mark Zuckerberg, Facebook founder. What intrigued…

Is Free Basics so evil?

Facebook’s Free Basics program is in the news for a long time now. But there is spike in activities of late due to an upcoming deadline from Telecom Regulatory Authority of India (TRAI) seeking views on this initiative. While I was happy that someone is trying to provide basic internet services to majority of our…

Digitization of Indian Municipal Corporations

All Indian cities are plagued by massive infrastructure and public service delivery bottlenecks. There are hardly any parts of our cities that we can look and feel proud as being on par with other major Asian cities. Even if the state and central governments have the intent to fix certain problems, they invariably run into…