Mindful Software
Creation of software starts right from the time when you first start using a computer or a mobile phone and ask "Why can't this be simpler?"
The answer is simple and complex at the same time.
Simple, because it requires you to delve into the pain points of what you see are the hurdles towards getting the software to serve you.
It starts from the question of "Why not just do this only?", since a typical creator's mentality versus a chef's mentality, is to put everything in.
Which brings me to the chef, the person who decides what the taste is going to be like and which ingredients he will use to reach to that experience of taste.
That's what Mindful software is to me. Being mindful of what ingredients we use, whether the components used are malicious in intent, for example if you watch Netflix and suddenly realise that they are sharing your user data with Google.
People don't expect that, so it is important that we as software creators need to ensure that we safeguard the user's information and how we use their user data.
Data should be an explicit understanding between the user and the software creator, so if the data is going somewhere else, other than the software itself, the user should be informed.
Comments