Blissful Life

When you apply skepticism and care in equal amounts, you get bliss.

Author: akshay

  • Essential Digital Literacy for Community Health Folks: Part 1

    Whether one likes it or not, everything is getting digitized. And it is often a good idea for human beings to keep abreast of changes. This is a series of posts designed with community health folks in mind to help them develop mental models around the technologies that make up the digital world.

    In this post, we will look at certain foundational terms like “information”, “data”, “communication”, and “computer”. Then we will connect it to words like “internet”, “server”, and “cloud”.

    ***

    Information / Content / Data

    Anything that is meaningful is “information”. Emails, videos, textbooks, numbers, anything that you can imagine and represent or store in some form.

    “Content” is just another word for information used in specific contexts. Like if I’m sending you an email, the body of that email would be called “content”. An article has content. A youtube video has content. An instagram post has content. A tweet thread has content.

    “Data” is yet another way of looking at information. If you collect information about 50 people while doing a research project and put it in a spreadsheet, you might call it research data. If a hospital keeps a medical record of a patient who was admitted there, that would be called health data. If you write a brief bio of yourself and share it with someone, it might be called a biodata. 

    ***

    Communication

    Human beings have been communicating forever. We can talk to each other. Or we can draw something on the wall which someone else can come back and read later – perhaps after a day, perhaps after centuries. We can write letters. We can write emails. We can message people.

    Communication is just transfer of information/data from one place to another, from one mind to another.

    It need not always be one-to-one. It can be one-to-many. Mass communication.

    We will come back to the term ‘communication’ in a while.

    ***

    Computer / Computing device 

    A computer is a machine or a device which can be used to view, store, transmit, receive, and manipulate/transform data or information.

    Is a physical book a computer? It can be used to view, store, transmit and receive information. But it cannot manipulate or transform that information.

    What about a calculator? Is it a computer? A calculator can be used to view, store and manipulate/transform information. But it can’t really transmit or receive information, can it?

    What about a smartphone? You can send and receive data/information via smartphone. You can store it and view it. You can also manipulate and transform it. A smartphone is a computer.

    So is a laptop, or a desktop.

    Computer as a Communication Technology

    You might have noticed that in the above section, I am referring to the computer as a machine that can be used in receiving/transmitting information, or, communication. In the past people might have called a calculator a computer. But today, computers are almost universally able to communicate and therefore it is ideal to view computers as machines useful in communication technology.

    What kind of communications do computers allow?

    Email, WhatsApp, YouTube, Instagram, Twitter, research publication, reading journals, reading news, writing blogs, reading blogs, putting things on a website, viewing a website, so on.

    (Remember – your smartphone is also a computer!)

    ***

    Internet

    The Internet is the simplest and most powerful creation of human beings in the past few decades.

    It is super simple. Imagine I (A) connect my computer and your (B) computer with a cable that can transmit information. Now I can send messages from my computer to yours and vice versa. A—B

    Imagine now that you connect your computer with that of another friend (C). Now, I can send a message to C through your computer.  A—>B—>C

    If D connects to C’s computer, D can send a message to me. D—>C—>B—>A

    Imagine most of the computers in the world connected to each other through each other. Like a huge “net”. That’s internet.

    This connection need not be through a physical cable.

    It can also be through the electromagnetic spectrum. 4G, 5G, WiFi.

    You might have a question here. You have only one computer in your place, and it is not connected to any other computer. How are you able to browse the internet, then?

    Well, actually, when you’re connected to internet (be it through wifi, be it  through mobile data), what you’re actually connecting to is a computer. That computer would be in the office of your internet service provider (Airtel, BSNL, Jio, etc). And they connect their computer to the rest of the world through massive underground cables.

    Basically, the whole world is connected through cables and electromagnetic spectrum. And that’s how internet works.

    ***

    Server

    A computer is not a magical device.

    If your computer is switched off, you cannot read your emails from it.

    If your computer is not connected to the internet, it cannot send or receive information from the internet. If your wifi is switched off, or your data pack is over, you cannot receive whatsapp messages or emails.

    But if that’s the case, what will happen to the WhatsApp messages others send to you when your phone is switched off? Where does it exist? Where is it stored? 

    Let’s say B’s phone is switched off. A sends a WhatsApp message to B. A then switches their phone off. Both phones are now switched off. Does the message exist anywhere?

    B switches their phone on now. (A’s phone is still switched off). Will B receive the WhatsApp message sent by A?

    The answer is yes. And the answer is “servers”.

    A server is just a computer that is kept on and connected to internet all the time.

    When A sends a WhatsApp message to B, A’s message is not directly send from A’s phone to B’s phone. Instead, A’s message is send from A’s phone to a computer owned by the WhatsApp company. This computer is always kept on. This computer might physically be located in California, or London, or Mumbai. We do not know for sure. But WhatsApp knows. And “server” is just another word for this computer that is always on.

    This server sends the message then to B whenever possible. If B is online, it will immediately send that message. If B is switched off and later comes back online, the server will send the message to B then.

    That’s what a server is. A computer that’s always online.

    It is not just WhatsApp. Almost everything in today’s internet works through servers. If you’re reading this through an email, you are probably getting that email off your email providers’ server (Gmail/Yahoo/whoever). If you’re seeing this on a blog, you connected to Blogger company’s server to download this post to your computer.

    ***

    Cloud / Cloud server

    Cloud is just a fancy name for servers run by big companies like Amazon/Google/Microsoft. When I run a computer at my home and keep it always online, it is called just a “server”. But when a capitalist company runs a computer at their air-conditioned, high security, custom built buildings, it is called a “cloud server”, or sometimes simply “cloud”.

     ***

    We will look at some related words like “client”, “database”, “website”, “protocol”, etc in the next post.

  • Analysis of v-safe response data

     Amar Jesani shared in mfc group link to an article about v-safe data release.

    The actual data could be downloaded from this website called icandecide.

    The 5GB file can be extracted with p7zip to a 25GB CSV file.

    $ md5sum consolidated_health_checkin.zip
    53ff7a8153f44eaab4166f722b726fe1  consolidated_health_checkin.zip
    $ md5sum consolidated_health_checkin.csv
    345cf6ca148832141260aab8638bf0dc  consolidated_health_checkin.csv

    $ wc -l consolidated_health_checkin.csv
    144856044 consolidated_health_checkin.csv

    (That’s 144 million records in this CSV file)

    $ head -n 5 consolidated_health_checkin.csv
    SURVEY_STATIC_ID,REGISTRANT_CODE,RESPONSE_ID,STARTED_ON,STARTED_ON_TIME,DAYS_SINCE,ABDOMINAL_PAIN,CHILLS,DIARRHEA,FATIGUE,FEELING_TODAY,FEVER,HAD_SYMPTOMS,HEADACHE,HEALTH_IMPACT,HEALTH_NOW,HEALTH_NOW_COMPARISON,VACCINE_CAUSED_HEALTH_ISSUES,HEALTHCARE_VISITS,ITCHING,JOINT_PAINS,MUSCLE_OR_BODY_ACHES,NAUSEA,PAIN,PREGNANT,PREGNANCY_TEST,RASH_OUTSIDE_INJECTION_SITE,REDNESS,SITE_REACTION,SWELLING,SYSTEMIC_REACTION,TEMPERATURE_CELSIUS,TEMPERATURE_FAHRENHEIT,TEMPERATURE_READING,TESTED_POSITIVE,TESTED_POSITIVE_DATE,VOMITING,DURATION_MINS,PREFERRED_LANGUAGE
    vsafe-0-day-dose1,222-10271-84782,s244305050865137831057660547899056617007,12/31/2020,4:55:13 PM,0,,,,,Good,No,,Mild,N/A,,,,,,,,,Mild,,,,,Pain,,Headache,,,,,,,,English
    vsafe-0-day-dose1,222-10325-02776,s258811629454233188277362395339553379505,05/19/2021,3:16:15 PM,0,,,,,Good,No,,,N/A,,,,,,,,,,,,,,None,,None,,,,,,,0.85,English
    vsafe-0-day-dose1,222-10368-05218,s256518678527351061889187968276580937945,04/27/2021,4:11:31 PM,0,,,,,Good,No,,,N/A,,,,,,,,,,No,,,,None,,None,,,,,,,0.72,English
    vsafe-0-day-dose1,222-10453-23273,s245552707728162053684731534374544736656,01/12/2021,3:31:16 PM,0,,,,,Good,No,,,N/A,,,,,,,,,,No,,,,None,,None,,,,,,,,English

    As you can see there are many columns, which we will have to decode.

    Combing through the whole file again and again is taking a lot of time on my computer. So I decided to write a python script that’ll do all analysis in one pass of the file.

    But that was taking even more time.

    So I decided to put this data into postgreSQL to do the analysis.

    $ sudo -u postgres createuser health

    $ sudo -u postgres createdb vsafe -O health

    $ cat load.sql
    SET datestyle TO dmy;
    CREATE table if not exists checkin (
            SURVEY_STATIC_ID varchar, — eg: vsafe-0-day-dose1
            REGISTRANT_CODE varchar, — eg: 222-10271-84782
            RESPONSE_ID varchar,
            STARTED_ON DATE,
            STARTED_ON_TIME varchar,
            DAYS_SINCE int,
            ABDOMINAL_PAIN varchar,
            CHILLS varchar,
            DIARRHEA varchar,
            FATIGUE varchar,
            FEELING_TODAY varchar,
            FEVER varchar,
            HAD_SYMPTOMS varchar,
            HEADACHE varchar,
            HEALTH_IMPACT varchar,
            HEALTH_NOW varchar,
            HEALTH_NOW_COMPARISON varchar,
            VACCINE_CAUSED_HEALTH_ISSUES varchar,
            HEALTHCARE_VISITS varchar,
            ITCHING varchar,
            JOINT_PAINS varchar,
            MUSCLE_OR_BODY_ACHES varchar,
            NAUSEA varchar,
            PAIN varchar,
            PREGNANT varchar,
            PREGNANCY_TEST varchar,
            RASH_OUTSIDE_INJECTION_SITE varchar,
            REDNESS varchar,
            SITE_REACTION varchar,
            SWELLING varchar,
            SYSTEMIC_REACTION varchar,
            TEMPERATURE_CELSIUS varchar,
            TEMPERATURE_FAHRENHEIT varchar,
            TEMPERATURE_READING  varchar,
            TESTED_POSITIVE varchar,
            TESTED_POSITIVE_DATE varchar,
            VOMITING varchar,
            DURATION_MINS FLOAT,
            PREFERRED_LANGUAGE varchar
    );

    COPY checkin FROM ‘consolidated_health_checkin.csv’ DELIMITER ‘,’ CSV HEADER

    $ psql -U health vsafe -f load.sql

    COPY 144856043
     

    That took about 25G space as well.

    Beautiful. Now we can do all kinds of querying.

    Actually, not yet. There’s one more thing we have to do. Create some indexes for making queries easier.

    CREATE INDEX checkin_health_impact_idx ON public.checkin USING btree (health_impact);

    Now, there are some issues with this data. For example:

    ERROR: could not create unique index “checkin_pk”
      Detail: Key (response_id)=(s252082802016465320050574992159464366472) is duplicated.
      Where: parallel worker

    response_id is duplicated, although it looks like every response might be unique.

    But let’s ignore that now for an interesting query result:

     

    That’s the distribution of the Health Impact column. 81 million responses say N/A, 56 million responses include no value (null) for this column  and the tail kind of begins there.

    When I do select count(distinct(registrant_code)) from checkin; I get 9,552,127 which means only 9.5 million registrant_codes are included in the dataset. Since v-safe allows adults to respond on behalf of children, it is probably likely that there are more individuals in the dataset than the registrant_codes.

    Then I ran select count(distinct(registrant_code)) from checkin where health_impact like ‘%Get care from a doctor or other healthcare professional%’; and it returned 797,396. Which means at least 797K people checked this option (with or without other options)

    Now let us look at the variable of interest, healthcare_visits. The query I ran is select healthcare_visits, count(*) from checkin where health_impact like ‘%Get care from a doctor or other healthcare professional%’ group by healthcare_visits ;

    The result is

     

    Note that I haven’t deduplicated by registrant_code here. 

    So I tried a different query: select count(*) from checkin where healthcare_visits  like ‘%Hospitalization%’; the answer to which is 83,690.

    Let us try deduplicating by registrant_code on that:

    select count(distinct(registrant_code)) from checkin where healthcare_visits  like ‘%Hospitalization%’; returns: 71,911

    Which means, there’s some amount of duplication in the row data as to registrant_codes and reports. In other words, from the same registrant_code, you can have multiple reports of Hospitalization.

    This data is rather messy and I’m not exactly sure how icandecide is arriving at “individual” in their numbers because all I see are registrant_code.

    Now, on to some more interesting stuff. What is the distribution of systemic_reaction in registrant_codes who reported Hospitalization?

    select systemic_reaction, count(distinct(registrant_code))from checkin where healthcare_visits  like ‘%Hospitalization%’ group by systemic_reaction ;

    That turned out disappointing because the result was 68,170 NULL fields.

     

     But among the non-null fields, “None”, “Fatigue or tiredness”, “Headache”, etc are leading. (Do note that this is a multi-value column and there could theoretically be a symptom that appears in the tail of this column multiple times thus occurring more number of times than these ones.)

    I also looked at the other files available for download.

    It seems like the Consolidated_health_checkin_u3[1].zip must be under 3 children. The consolidated_registrants[1].zip file makes me think that each registrant_code actually uniquely identifies an individual. Because children are having separate registrant_code with guardian registrant_code mapped in this file. The other files are about race/ethnicity and vaccine that was administered.

     

    The under 3 file includes 116394 reports. Some of the discrepancies in number between my analysis and ICAN’s dashboard probably comes from them adding both these together. 

  • Intersectionality, Queering Science, Lived Experience, and Rationality

    Plenty gets written about intersectionality. I have a feeling that my repeated use of the word might be giving some of my readers nausea by now. Yet I feel like there’s plenty that’s not written about intersectionality. Questions like the following: What’s the relationship between intersectionality and science? How does intersectionality validate lived experience? And what’s the role of rationality in an intersectional world?

    Queering science

    Firstly, if you have not heard Sayantan Datta speak about this topic, you should first do so. YouTube search for “queering science sayantan“. Watch 4-5 topics Sayantan has already delivered on this topic.

    There’s an (unsettled?) debate in cognitive science about whether human beings can think without language. Can we think about things if we don’t have words for it? If I didn’t know the word “chair” in any language, would I be able to think about chair?

    There probably are several instances in our lives where we had a concept that we had in our mind and on a random day we find a term for what it is called. The name for that concept. Let’s take the word “intersectionality” itself. One can see the concept addressed in Ambedkar’s pre-dated work on caste. But perhaps Ambedkar would have felt like “ah, that’s what I am talking about” when/if Ambedkar came across the word intersectionality. One might argue that these are instances of us thinking without words.

    Yet, we can also probably argue that words help us think clearer. Having a word for a concept makes it possible to refer to that concept more frequently. It allows us to give that concept its own dedicated space and examine its *cough* intersection with other concepts. When we have a word for something, we are able to think about that concept more concretely than when it was an amorphous, ambiguous, vague undertone to our thoughts. Perhaps if Ambedkar had a word like “intersectionality”, Ambedkar could have written a couple of volumes about it.

    A closely related concept is “reification“. I don’t fully understand it. So I’ll rely on others’ definition of it. “Reification is when you think of or treat something abstract as a physical thing.” Now in Marxist terms there is probably a different meaning also for reification. But in the book “The Social Science Jargon-Buster” Zina O’Leary gives this example: 

    Consider the following statement: ‘Mother Nature cares about all her creatures.’ Here we’re reifying Mother Nature by treating an idea as a real
    thing… with a name (note the capitalization), a gender (her), a relationship
    (mother) and a human characteristic (caring). The same is true when we say
    something like, ‘Religion tries to repress sexuality’.

    In some sense, coining a word for a concept similarly reifies it, gives it a certain concreteness. And that concreteness which words provide is the way in which human beings communicate with each other things that are far more complex than what other animals can communicate.

    Footnote/aside: This also makes words very powerful. Words, especially the ones we coin from existing words, can have strong associations. Which is why many opposing movements coin different terms for the “same” concept. Aside on aside: If you haven’t read this elaborate, gripping article called “Hiding Behind Language” by Vijeta Kumar, you should.

    Words also categorize things. By giving something a label, you’re creating a box. There are some things which will fit inside that box and some which are not allowed inside. These categories are often very helpful for human beings because it allows them to think through things. Is this “kind”, “cruel”, or “neutral”? Is this “lavish”, “minimal”, or “thrifty”? Is this “love”, “hate”, or “indifference”?

    And such categories form the basis of most of science too. The whole of biology is one big categorization exercise. Kingdom, phylum, genus, species, blah blah blah blah. Chemistry has the periodic table and element groups. Even sociology divides people into cultures and groups and classes and so on. Categories make it easier to observe things and make useful predictions about the world. Categories are abstractions that allow humanity to function.

    But categories (and classification of entities into categories) have as much limitations as powers. Categories tend to be binary. Rigid and “all or none”. And categories tend to create a pressure of conformity. To see everything through the lens of those categories. To label things that don’t fit as “exceptions”.

    Binary is not intersectional. Binary is reductionist. Binary tends to erase differences and falsify conclusions. Binary forces us to see a lesser truth where reality could be far more grander and complicated.

    That’s why science needs to be queered. To queer is to question categories. To queer is to mix and match. To queer is to think intersectional. To queer is to see truth as it is without being colored by labels and labelled expectations.

    Science is indeed picking up intersectionality here and there. Not necessarily expensive stuff like individualized medicine or precision medicine. It is also simple things like viewing sex as a spectrum.

    The book x + y by Eugenia Cheng is a brilliant exposition of the role of mathematics (category theory specifically) in all of this. That book connects society, science, and intersectionality all together in a way that truly forms a manifesto of our work forwards.

    Intersectionality and the lived experience

    If intersectionality doesn’t do so well with categories, what does intersectionality rely on to draw inferences and make decisions about human life and society? When you apply an intersectional lens, what do you look at?

    Lived experience is one of the main things that you look at. Lived experience is the sum of all realities that pertain to one individual or entity. With an intersectional lens, one doesn’t try to categorize and draw causal inferences. One doesn’t jump to reductionist conclusions like, “Ha, this person is so because of their childhood trauma”, “Ha, this person is poor and that’s why they’re unable to attain healthiness”.

    Instead an intersectional approach forces one to think about how different life experiences have contributed to a particular situation in a particular individual (or anything) in that particular point in time with respect to their surroundings. It is a complicated causal web that intersectionality is interested in.

    Footnote/Aside: Realist evaluation is one of the few “scientific” methods that I see closely related to all of this. (Coincidentally, there’s a realist evaluation workshop being hosted by IPH, Bengaluru this month).

    Rationality

    How does rationality fit into all of these? Does rationality become unnecessary when intersectionality enters the scene? Does it become obsolete? Is rationality a thing of the “categorical” sciences? Is there any utility for rationality in the intersectional scene?

    Before we answer any of this, there’s one important article about reasoning that I would like my readers to read, if they haven’t. It is called the “Unraveling the Enigma of Reason“, written by Scott Young. It tells us – similar to Thinking, Fast and Slow – how our brain makes decisions and then justifies them with a reason rather than the other way round. It is something that truly underlies all of what I’m saying.

    The brain is the ultimate intersectional equipment. It computes millions of lived experiences and inferences (which get encoded as biases) every moment when we’re interacting with the world – to come up with decisions. On what to wear, what to eat, how to respond to traffic, and what to do in the presence of someone who looks a bit different from the people who the brain is used to seeing.

    A lot of that power is unused in routine situations though. We tend to drift to extremes. Binary thinking is easier for us. All or nothing. And we slip into such patterns. 

    We can avoid such binary stereotypes and biases by being actively aware of our biases and stereotypes. When we’re constantly reflecting on our actions and evaluating the reasons for our behaviour, we tend to see the patterns that we’re used to. And once we see the patterns, our brain autocorrects some of those. And then we see some new patterns. And then we autocorrect some more (sometimes in the opposite direction). And so on.

    When we start thinking at extreme levels of intersectionality, life becomes unlivable too. If we need decisions, choices to be made; we will need a way to discard irrelevant lines of thought, prioritize one thing over the other based on arbitrary and normative moral principles, and arrive at some actionable path forward.

    And that’s where rationality comes in. Rationality is what demystifies things and allows us to focus on what’s important. Rationality is a tool to connect the infinite possibilities of intersectionality with the pragmatic needs of the real world.

    Rationality is what allows you to call a spade, a spade. To call out bullshit. To cut the crap. And to focus on praxis. On stuff that matters.

  • Love is Enough

    “You need power only when you want to do something harmful. Otherwise love is enough to get everything done.” ~Charlie Chaplin

    Judah (JP) sent me that quote in response to a question that I had posed JP. The question was something like this: “You need power to do things and attain change. But power is the root cause of all the wrong that you’re trying to change. How do we reconcile between these?”

    In hindsight, it is the conceptualization of power that was the problem. I was thinking about hard power earlier. It is perhaps enough to have soft power. Power to “shape the preferences of others through appeal and attraction“.

    Love is an excellent framework. There are many contradictions that the power framework gives rise to. Love makes those contradictions disappear.

    Take redistribution of power, for example. When we try to gain power, we have to grab power from someone else. Sharing power weakens power. Yet if our aim is to redistribute power for a more equal society, we can’t keep on grabbing power forever. When do we start redistributing power? That’s a contradiction which the power framework cannot solve.

    Another issue is that of collaboration. The power framework forces you to think of others as your competitors. Every meeting becomes a negotiation. The stress of holding on to power forces one to sabotage collaborations. Only equal powers can collaborate without fear.

    A third contradiction is with respect to “the means to an end”. Using power to change the world feels like using an illegitimate force to pressurize the world into change. It doesn’t feel like the change will sustain.

    And what are the practical ways to gain power in today’s world? It seems to me like the path to power is riddled with compromises far greater than an altruistic pragmatist would be willing to make.

    In all, power is riddled with contradictions. And love makes them disappear.

    Sharing is built into love. Love doesn’t shrink when shared. There’s enough to give everyone love.

    Collaboration is how love operates. Love encourages sincere engagement. Love assumes good faith.

    Love is a lovely means to a lovely end. Love does not feel illegitimate.

    When you operate through love, you can remain rooted in your principles. There is no compromise required because you have nothing to gain by making compromises. You love your enemies just as you love your friends. And you stand by your values while you explain to them with love why they should embrace those values.


    There are several advantages that the love framework has.

    It is low on emotional overhead. Because you respond to hate with love, you turn anger into love, you tackle resistance with love, you push inertia with love, you find energy in love. Everything becomes love. Simple. Of course, all the other emotions are valid too. That’s where self-love comes in 😀

    It sets up opportunities for engagement. Because you don’t have enemies anymore, the number of people you can work with becomes very very high and the number of things you can do becomes uncountable. (Of course, that’s what I wrote in “giving up ideological purism” too. Seems like love is a framework to regain the certainty of ideological purity).

    When it comes to changing individuals, love has a pretty disarming charm. Love makes calculations easier in making complex decisions. It is overall more productive.

    There could be disadvantages too. I’ll probably come across them when I’ve explored this path more. I’ll write about those then.

  • The First Feminist in My Life

    As usual on mothers’ day, my WhatsApp is filled with images that romanticize the systemic oppression of people who become mothers. Photos of mothers who are at work with children, of “caring”, “loving”, and “sacrificing” mothers, of mothers carrying children on their back (including photos from animal kingdom), and so on.

    While I find it fair to thank those people for such forced “selfless service”, I find it arrogant and violent to continue stereotyping and socially enforcing such gendered and oppressive practices.

    I often think of the privileges I must have had to enable me to see systemic oppression as it is. And one of the greatest privileges I’ve had is to have a feminist mother.

    I’ve never heard the word “feminism” from my mother. And that’s probably why it took me forever to realize she is a feminist. Fortunately for me though, the lessons of feminism did come through all my childhood albeit without the label.

    To begin with, my mother is a teacher. And she puts work at par with, if not higher than, family. She has a very clear idea of her role as a teacher and very meticulously carries it out. She has withstood social pressure to ignore her profession or to ignore becoming better at it.

    The way she deals with my father is more illustrative of her feminism. She never backs down in an argument. And there are plenty of arguments that she has with dad. When I was younger, I didn’t really understand who was right in those arguments. And because I was closer to dad, he would often convince me that he was right. But today I realize that my mom was right and continues to be so in many of the arguments that she has with the dad and with society. She still speaks up, unweathered.

    She has always demanded better and just treatment from others. Because she sees the injustices that are being meted out to her. But more importantly, she never waits for anyone to treat her better. She is independent and continues her own life with not much regard to all that. She does not let people develop a savior complex.

    There are far too many details in my childhood. But to summarize, there are many privileges of being male in a patriarchal society and my mother “exposed” many of them to me all throughout my childhood. 

    That’s why I call my mother the first feminist in my life. And I’ve got to thank her for that every day.

  • Decommissioning Technology Centered Theories of Change

    If you look closely, many theories of change in public health where technology is involved has, at its heart, the following idea:

    Adopting Technology -> leads to -> Better Health

    This is a meaningless assumption guided by the hype around what technology can accomplish and the wishful thinking on solving large problems.

    Firstly, technology is a large, amorphous, heterogenous categorization of human innovations. There are thousand different kinds of technology. One could say anything that human beings have made is technology.

    Wikipedia says: “Technology is the sum of any techniques, skills, methods, and processes used in the production of goods or services or in the accomplishment of objectives”

    Oxford dictionary says: “scientific knowledge used in practical ways in industry, for example in designing new machines”

    Here is a list of things. Pick the ones you think are technology:

    • MRI machine
    • Stethoscope
    • Instant messaging app like WhatsApp
    • A paper tea cup
    • Polio vaccine
    • Mobile phone
    • Solar panel
    • Wallet
    • Pen
    • Clothes
    • Fishes
    • Scissors
    • Fan
    • Ubuntu linux
    • Paracetamol
    • Breast milk

    Generalizations like “adopting technology will improve universal health coverage” are as useful as saying “human innovations will improve universal health coverage”.

    The second problem with the unquestioning acceptance of technology is that technology isn’t always positive, or even value neutral.

    • Nuclear bomb
    • Pegasus spyware
    • Deepfake
    • Fake news bots
    • Addictive apps
    • Fossil fuel
    • Heroin

    Now if you are a tech-bhakt, your primary reaction to the above list is “Oh, but you know, these are just harmful uses of an otherwise good/neutral technology. It is a human problem, not the technology’s problem.” But please read on carefully.

    The world we live in is populated by an increasing number of human beings. And human beings interact with technology in many ways. Some are predictable, some are unpredictable. The effect that a technology has on anything cannot be assumed to be “universally positive”. That effect has to be studied and understood.

    That is not an argument against developing technology. It is an argument only against how technology is advertised and incorporated into human life. Technology should not be pushed into systems without weighing the potential advantages and potential harmful effects it can have. Such push can be counter productive if the real harms outweigh the real benefits.

    Any use of technology will lie in a spectrum that ranges from extremely beneficial to extremely harmful. It takes discretion to identify where on the spectrum it lies. That human discretion, rationality, and scientific temper is what we need to develop in theories of change surrounding technology in public health.

       ***

    Now that we have accomplished that technology in public health needs to be evaluated on an intervention-by-intervention basis, we can look at some specific examples.

    Digital (enabled) delivery of healthcare

    This vague concept is a slice of the “technology” concept we discussed above. Digitally enabled healthcare delivery can mean anything. Is it digitally enabled if I use a digital thermometer or a digital blood pressure device? Is it digital delivery if I’m doing a consultation over WhatsApp video call?

    Let’s take a plausible example. A hospital information management system with electronic medical records and teleconsultation. This probably is something that many people have in mind when they’re talking about things like “medical and diagnostic connectivity throughout life course for every individual” or “sophisticated early warning systems leading to better preventative care”.

    That example brings up a lot of questions. Which hospital are we talking about? Where is it located? Who are the beneficiaries and users of these? What kind of skills are we talking about? What kind of resources are available in these settings? What costs in terms of attention, time, effort, fatigue, etc are involved in utilizing these systems? What kind of software is available? How practical are the benefits? What are the challenges in taking data out of an EMR system and building early warning systems out of it? What foundational technologies are we lacking to build such systems? How will data from EMRs be analyzed? Who will do the analysis? What are the political processes occurring in India which could be connected to these? What are the incentives given to private sector in this? What are the protections required for patients? What are the support structures required for healthcare workers? Who is this intervention aimed to benefit? How does it affect health equity? Is it solving a problem that has been expressed by the community that it is being incorporated in?

    These and countless other questions have to be answered before considering whether an intervention like above will lead to the impact that it is assumed to produce. Now, as is evident from these questions, the answers will vary widely depending on the settings. It might (or might not) produce an overwhelmingly positive impact in a super-specialty hospital in Koramangala for a software developer working with Infosys. It might not produce a similar impact in a PHC in Koppal for a NREGA dependent person. Unfortunately a lot of Indians are of the latter kind.

    Techno-legal regulations

    Here is another vague slice. Of course technology has to be regulated. Technology has always been regulated. It is just some newer technologies which are only slowly getting regulated. Things like databases and software platforms. The concern that regulations try to address in here are “Citizen rights, privacy and dignity”, “reducing technological inequities, algorithmic bias”, etc.

    But “regulations”, like “technology” are not a sure-shot solution to anything. A lot of regulations stifle technology but doesn’t help fulfill the purpose it was meant to be either. Take the telemedicine guidelines released in March 2020, for example. In an attempt to enable telemedicine, it restricted the kind of diagnoses and prescriptions that can be made over telemedicine.

    Getting regulations right is super hard. In the case of software based technology, even when regulations are right and tight, people tend to find loopholes rather quickly. Because software can quickly be adapted, it is possible to follow regulation and still continue doing bad stuff. Take how after GDPR came into place requiring consent for cookie use, so did dark patterns in cookie consent pop-ups.

    India has a government which went to the Supreme Court to argue that privacy is not a fundamental right. When the government itself is involved in treating human beings as citizens to be controlled through surveillance, what insulation can regulations provide to human rights like privacy?

    In other words, “equitable, people-centered and quality health services” and “improved accountability and transparency in the health system” cannot come through techno-legal solutions when the democracy does not have those in its priority list. Surely, technology and law can be instruments of social transformation. But only in the right hands.

    There is no question of equity and people-centeredness emerging out of a process that does not have representation of people in it. What about quality? There are already some frameworks for quality in healthcare service. NHSRC, NABH, etc have various accreditation policies for hospitals. It takes a lot of work to build a culture of quality in a complex organism like a hospital, let alone health system. Culture is not something technology can fix.

    Technology can be omnipresent. But a human cannot yell at a machine to get justice. That technology can lead to better accountability is a dream. The game where technology rapidly adapts to regulations and finds loopholes – human beings are 10 times better than machines in that game. Any accountability system based on technology will be gamed by human beings.

    To see how technology and law affects transparency, one just has to look at what is happening to Right To Information act in our country today. No matter how “sophisticated” our technology gets, human beings are going to remain human beings.

       ***

    And that is where “trust in the health system” comes in. How should human beings trust a system that doesn’t listen to them, negates their experiences, puts barriers in front of them in accessing healthcare, reduces health to the singular dimension of curative services (or recently vaccinations), treats them as undeserving, and regularly intrudes and violates their right to life and bodily integrity? What app should they install to download some trust?

    Discussions on technology in public health need to wait till we discuss who our health systems are for. And once we have an answer on that, we should invite those people to the table. And when they state the problems that they face in leading a healthy life, those are the problems to be solved. Work backwards from there and you’ll realize that a lot of what we have are problems that don’t require technology to command citizens, but instead require human beings to listen to human beings.

  • Finding Direction When Being Pragmatic

    You remember how I embraced pragmatism and started chasing power? There was one problem. When you start chasing power with the idea of wielding it for social justice, when and where do you stop chasing power and start wielding it?

    Take Praveen’s comment for example

    Screenshot of text chat. Pirate ‍ Praveen (he/him) quotes asd's message "Context: https://blog.learnlearn.in/2021/09/power-is-useful.html" and comments "Though this is a slippery slope and one which usually results in concentration of power eventually in most cases, there are exceptions though. When you start making compromises, where do you draw the line? That is not easy." asd: "Hmm. I know that is a valid criticism."  Pirate ‍ Praveen (he/him): "Usually the short term power and sustaining becomes the primary goal and everyone forgets the initial goals. Look at any political parties." 

    One possible answer can be that you start wielding power while you start chasing power – and you chase less and wield more as you go forward.

    Graph that shows on y axis time, x axis "amount of effort in". As time goes forward "chasing power pragmatically" decreases and "using power to reach ideals" increases.

    But going by this, today I should spend lesser effort in chasing power than I spent yesterday. And tomorrow, even lesser than today. That doesn’t quite fit with the idea of chasing power first. Perhaps there is a threshold of power which I should reach before I start using power. Perhaps the graph is more like:

    Similar graph as above. X axis is time. Y axis is amount of effort spent. Towards the beginning on the X-axis of time, the Y axis is completely occupied by chasing power pragmatically for a while. At one point using power to reach ideals starts and then correspondingly chasing power decreases.

    Perhaps that threshold is what is called “the line”. The line that determines when you stop (or decrease effort in) chasing power and start using that power to reach ideals. Drawing the line becomes important once again.

    Let us then try drawing that line.

    How much power is enough power? Is a PhD enough academic power? Is a 20 person company that operates in profit enough entrepreneurial power?

    Read my poem (?) about career advice. Any goal you accomplish will be dwarfed by a bigger goal. No matter how much power you gain, there will be someone more powerful than you.

    Which means that there is no clear way to draw the line on when to stop chasing power.

    But there maybe an alternative that requires us to not draw a line. One in which we can chase power and use power simultaneously with the same effort. That alternative requires us to reconcile pragmatism and idealism. 

    You find a hack to chase power through your ideals.

    That is extremely slow though. Slow and excruciatingly boring.

    Which is why it has to be extremely personal. You have to be very selfish in what you are doing and craft the journey to your likes and desires. Only that can sustain the boredom of that chase.

    (It was Varsha who told me first about entrepreneurship being a very personal journey. This maps on to that. Life is a very personal journey.)

    That also solves a long-running question in my mind. How do you find what direction to go in when you are being pragmatic? What’s the principle with which you make pragmatic decisions?

    The answer is to listen to yourself. To do what feels the most right to you. I know that sounds like profound bullshit (something that internet gurus would say). But it is based on neuroscience and philosophy of knowledge.

    The brain is a rather complicated organ. We can process many more signals than we are conscious about. Even when we think we make decisions rationally, we make decisions based on very many things that we haven’t consciously considered. Read Scott Young’s Unraveling the Enigma of Reason to read more about how our reasons are always post-facto rationalizations.

    And this is tied in the external world to intersectionality. There is no decision on earth that lies on a single dimension. Everything affects everything else and nothing is clear-cut.

    And thankfully these are complementary. It is only a decision making machine vastly complicated like our brain that can consider all the thousand factors that intersect on a decision in the human world. (I express similar thoughts in the earlier post on living with opposition)

    It also means it is difficult to rationalize some of these decisions and generalize them into principles. Pragmatism is the acceptance of this fundamental difficulty and the decision to live within that framework of uncertainty.

    Of course, one has to be widely reading and learning to offset the risks of trusting an uninformed brain. One must be open to unlearning and relearning, criticisms, etc as well. These are the things that will protect the pragmatic person from going in the wrong directions.

    tl;dr? Trust your gut.

  • Scraping the Bottom of the Pyramid in Indian Healthcare

    At least 300 million people in India live below poverty line. And that line is drawn somewhere around an income of ₹1000-1500 per month. If we draw the line double that, the number of poor also doubles.

    That’s the bottom of the bottomless pyramid.

    Half a billion people who earn less than ₹3000 a month.

    If you earned that much, what would your priorities be? Food? Shelter? Financial security? Education for a child?

    What about your own health? 

    Imagine you have diabetes too. The cheapest food you have all around you is rice or wheat based. If you want to decrease carbohydrates and not go hungry, how much can you spend on food? And if your sugars are not under control, would you spend more on a combination of multiple oral hypoglycemic agents that might cost about ₹500 per month?

       ***

    Scraping the bottom of the pyramid works beautifully in consumer goods. You build something dirt cheap for the poor. Take a ₹2 shampoo sachet. You can cut down the size of the sachet to make it even cheaper.

    You can’t sell half a metformin tablet to a poor diabetic.

    You can’t prescribe a 1 day course of antibiotic.

    You can’t cure pain with an injection.

    But you can. Indeed that’s the kind of healthcare that those at the bottom of the pyramid currently receive. Sub-standard, inappropriate, and incomplete.

    Because healthcare, unlike consumer goods, doesn’t become cheaper at the bottom of the pyramid. It actually becomes more expensive due to the intersection of vulnerabilities.

       ***

    There is simply nothing to scrape at the bottom of the pyramid for healthcare.

    Someone else has to pay.

    A third party.

    Could be the government. Could be charity. Could be grants.

    But hey! If someone is paying, does it matter whether it is the beneficiary or a third party? 

       ***

    That’s the logic with which most NGOs in health and government facilities work.

    Three boxes. Right most one says "govt, others". Arrow from that which goes to the second one reads "pays". Second box reads "Healthcare". Arrow from that to the first one says "gets". First box says half a billion.

    Say you’re a doctor in a PHC. The government pays you. You deliver healthcare to the poor. Simple economics.

    Where does the government get money? It raises money through taxes, etc.

    What if you’re a non-governmental organization? You get donations/grants in what is called “fund-raising”.

    (There’s of course a cross-subsidization model which may look different superficially, but isn’t very different in the larger scheme of things)

    Is this any different from first party payment?

    Similar figure as previous. Only two boxes here. First box says "those who afford". Second box says "healthcare". Arrow in between to both sides - "pays" and "gets"

    Very different!

       ***

    The first issue is that of accountability. Accountability lies where money flows from. If my healthcare is paid for by someone else, my healthcare provider isn’t accountable to me.

    Public health facilities are not accountable to the poor that it serves healthcare to. They are only accountable to the hierarchy above them.

    NGOs are not accountable to the poor that they serve healthcare to either. They are only accountable to funders. (Typically NGOs which are able to diversify their funding source is able to decrease the power that funders have to some extent by dividing the funders into many).

    Why, though? Because accountability without control doesn’t work.

    If you want to hold someone accountable, you have to be able to control them in some way.

       ***

    When there is no accountability, the next issue is that of quality.

    In first party payment, quality assessment is decentralized. Every individual makes their own assessment about the quality of care they receive. And this instantly translates to payment, recurring visits, etc.

    In third party payment, quality assessment is different. It uses “metrics”. And metrics are difficult. Funders typically look at fancy metrics like “decrease in maternal mortality rate”. The problem with such “key” metrics are that they capture very little nuance and sometimes no meaning.

    To government, for example, where the whole hierarchy is just supplying metrics to someone else, it becomes a complete number game. (Recommended reading: Chasing Numbers, Betraying People)

    To NGO funders who have a bit more involved staffing structure it goes beyond numbers to also include “reports” filled with presentation-worthy photographs.

    It no longer matters whether the individual receives quality healthcare as long as the metrics and reports are looking good.

       ***

    Now let us look at something totally different. The CSR sector spent about 2600 crore rupees in health in 2020-21 FY. That’s about 1% of India’s national health budget. As per national health accounts 2017-18, the combined contribution of NGOs, corporates, foreign aid, etc to India’s health expenditures is less than 10%. 

    By all means, the government is the single largest provider and payer of healthcare for the bottom half of India’s pyramid.

       ***

    If you read all of this together, there are certain insights to be gained about why certain things are the way they are.

    Why do NGOs build/research “models”? Because the kind of money it takes to deliver care to a population larger than what “model”s serve is hard for NGOs to come by.

    Why does everyone want to build software? Because software can (theoretically) “scale” to large populations without a lot of money.

    Why do NGOs focus on showcasing “reach”? Because numbers mean impact for funders. And creating the impression of quality is more important than quality.

    Why does public health system get away with delivering poor quality healthcare? Because there’s no real way citizens can hold health system accountable. The constitutionally mandated way they can do so has been hijacked by issues like religion, party, and war.

       ***

    What to do about all this?

    1. Look deeper than numbers – everywhere. In fact, don’t look at numbers, at all. Numbers are meant to hide and deceive.
    2. Think critically. Especially on stories around impact. Reach isn’t impact. Touch-points aren’t healthcare. Technology can’t solve problems that technology can’t solve. Innovation is a buzzword unless and until innovation leads to inclusion.
    3. Be political. In thoughts, actions, and choices.
    4. Be aware, call out, and discuss things like above with raw honesty. Reality is shaped by what we accept silently.
  • Why I am Back on WhatsApp

    Long time readers of this blog knows that I have a very strained relationship with WhatsApp. When I deleted my WhatsApp account a couple of years ago, I was at a place where personal productivity was the most important to me. For example, I wrote this:

    Thirdly, and most importantly, people are unable to work on hard
    problems with their mind into it because that requires focus and
    peaceful mind. I have a very big hunch that this is the biggest reason
    why economies world over are failing – because people simply aren’t
    productive any more.

    I am in a very different space now. Embracing pragmatism has come to mean more important than sticking to ideals. And gathering useful power is also a priority. All of this helps in bringing action to words.

    In that context, in the space of primary healthcare, WhatsApp is a very useful communication tool.

    It allows me to collaborate with a very diverse group of people. It allows quick and effective communication especially in socially tricky situations. Just today I could effectively use WhatsApp to organize two meetings. The most important feature, perhaps, is the ability to forward messages quickly.

    In all, I still value productivity. But productivity, now, for me is not just about me, but about the teams that I lead or am part of. Like in the case of shaving beard, WhatsApp has become important to me now.

    And that’s why I am back on WhatsApp.

  • Asking For Help

    Many days ago, in a discussion with some of my colleagues, I realized two things. I trust less on others (compared to how much I trust on me – even in things I have no clue about) and I rarely ask for help. It probably is also true that the latter is because of the former.

    I had made a resolution that I would start asking people for help thereby building trust in the process of trusting others.

    Life sent me a reminder in the form of a tweet.

    A lawyer friend taught me how to network and cold email people. Another friend who is a financial consultant reads most of my emails before I hit ‘send’. Another friend taught me that your network grows by sharing.

    — Umme H. Faisal (@stethospeaks) November 4, 2021

    I had to do something. I did make a start this week.

    DM me if you want to apprentice with me in the space between health, education, and technology.

    You get to do some or all of
    – writing
    – grassroot organizing (internet based)
    – video editing
    – website building
    – software building

    — Akshay S Dinesh (@asdofindia) November 7, 2021

    Okay, maybe it doesn’t really count as “asking for help” because I’ve still framed it in a way where I am in control. Nevertheless, I believe it is a good start.

    I got four people responding to that. I got on a phone call with three of them. One of them helped me finish a project that was pending for 9 months and I could also connect them to two other opportunities. Another person has very many shared interests and we’re looking at several academic collaborations.

    One of the myths I had in my mind was that I am selfless and everyone else is selfish. That people won’t respond to my call for help – unless I can give them something of great monetary value.

    There are many things wrong with those thoughts. One, people are inclined to help rather than reject requests for help. It’s in human nature to help others in need. Two, many people find many things other than money valuable.

    Note to self: I should give the world a chance before judging the world.

    Considering I know very little about the subject of using help to advance causes, I decided to get a bit more scientific about this. I did a YouTube search for “entrepreneurship”. The second video was this wonderful talk by a person named Ankur Warikoo.

     

    The 3 rules of life Warikoo mentions are:

    1. Spend time with people who are nothing like you
    2. Don’t feel entitled at any moment of your life
    3. Don’t get comfortable

    I understand all 3 of them. I think I’m good at #2. I’m trying to make a difference in #1. I suck at #3.

    And that’s where “asking for help” comes in.

    Asking for help is uncomfortable for me at the moment. It helps me break out of comfort zone, and it also increases my chances of finding new people with different stories and experience (“diversity” as RK Prasad puts it).

    I went ahead and started listening to Warikoo’s podcast. He puts immense stress on “cold emails”. Connecting to people and asking for help is very powerful indeed, even if the person whom you’re asking help from does not know you. In one of the episodes titled “How May I Help You” he talks about how information, advice, and help are three different things. I highly recommend you listen to that episode.

    It is a similar aspect of asking for help that Derek Sivers pointed out which makes it such a powerful instrument. When you ask for help, you are forced to think clearly. You put an effort into finding what exactly it is that you need. Sometimes, all you need is information and you’re able to find it on your own. At other times, the act of asking for help advances your thinking to a large extent. And often, you end up receiving help which is useful on its own too. 

    Help will always be given at Hogwarts on this planet to those who ask for it.

    PS: I track the project opportunities that people can engage with in the opportunities gitlab repository. If you feel particularly kind, feel free to check out some of those ideas and offer help. (I know, this doesn’t count as asking for help)

×