Skip to main content

Posts

Showing posts with the label Software Development

Principles for developing systems that are anti-fragile

I have been trying to make sense of what anti-fragility means and how do I use that in my day job. As a Business Principal, I tend to work with the abstract but orchestrate a program of work that needs details. This makes my job a little difficult in the terms of designing for more self-preserving systems that preserve the spirit of the abstracted strategy or vision. I came across an article from Daniel Russo on anti-fragility and his attempt at creating a manifesto similar to the manifesto for agile software development. For more reading on Daniel Russo, here is his profile:  http://djrusso.github.io More reading from his paper here:  https://www.sciencedirect.com/science/article/pii/S1877050916302290 This post is an attempt for me to understand what goes into developing a program that uses every opportunity to strengthen itself and achieve its objective - the vision.  I liked the approach of principles for developing systems that are anti-fragile. It i...

Public Policy and Software Development practices- Convergence

My last 2 posts on public policy discussed on the need to revisit our public policy making process and how it can be mapped to software development . There are a few areas that I would love to focus on for convergence of policy making process and software development process. To provide some context on what is really happening in policy making today, please check this video out.

Public Policy and Software Development practices - Mapping

In the last post , I discussed about how policy making is not efficient and how to make it better. I also talked about how it could be compared to a typical enterprise transformation program that consultants do. Let me take it one step further. Let me start mapping the steps to the solution for a more efficient policy making process to the software development process. Sound’s crazy right. lets follow through and try to see if it makes sense.

Public Policy and Software Development practices - Abductive reasoning

I have long been interested in public policy but have not gone into the details of what makes it work. While I have been socially aware of all the ills of what public policy has become, I have never dug deep to understand how it works and what really ails the system. When I started learning more about public policy making in India, What I learnt made me compare it with what I have learnt working in software development and in consulting. While we are not supposed to compare apples and Oranges, I did exactly that - comparing policy making and software development using abductive reasoning.