Year: 2022

My Year in 2022

In 2022, I made 3 resolutions:

  1. Run 50 experiments. I ran ~20 until April (here are some), but stopped (for no reason). I’ll continue.
  2. Speak at 10 global forums. I delivered 10+ PyCon talks. They were pre-recorded, allowing me to scale. But recording videos and no feedback are boring. I’ll explore how to scale enjoyably.
  3. Be 10X more effective. I improved my calendar effectiveness 2X in Jan. But I realized this is actually efficiency. Not effectiveness. Maybe effectiveness shouldn’t be optimized, but discovered. I’ll continue to ponder.

Milestones in 2022:

  1. I completed 10 years at Gramener in February.
  2. I moved to Singapore in August. (Cycling and ComicCon were mind-blowing discoveries.)

2 habits I continued from last year:

  1. Walk 10,000 steps daily.
  2. Read 50 books.

In 2023, I plan to:

  1. Run 50 experiments. I’ll learn by disproving my beliefs with measurable tests.
  2. Make 1 change a month in my environment. 90% of our thoughts are shaped by our environment. (Read The Extended Mind.) So I’ll use the remaining 10% to shape my environment.
  3. Calendar integrity. Stick to my calendar. Especially the time I block for myself to work. (This is a 2021 habit I’ve slipped on.)

I’m curious — what’s ONE thing you’d like to do in 2023?

Learning to speak better

Microsoft ported its PowerPoint Speaker Coach to Teams. Since September, it’s given me suggestions covering 11 hours in 77 calls (I speak ~10 min/call.)

I say “uhh” a lot. That’s intentional

I use the filler word “uhh” in 70% of my calls. That did not surprise me. I do that intentionally.

  1. On a poor network, they know I’m still connected
  2. They know I’m going to say something
  3. I sound less confident. That invites critique I can learn from

But I also use filler words like “You know” and “I mean” in half the calls, and “like”, “actually”, and “basically” in a fifth. That’s NOT intentional, and I’ll be conscious.

Filler words% of calls# / call
uhh70%3.6
You know48%2.4
I mean43%2
like22%1.4
actually19%1
basically18%1.2
anyway14%1.1
hmm16%1.1
umm9%1.4
ah4%1.3

I say “maybe” a lot. That’s surprising

What did surprise me was “maybe“. I use it every fourth call, but when I do, I say “maybe” ten times per call. That’s a lot of maybe!

Sometimes, I say maybe because I’m communicating uncertainty.

Maybe we’ll have 20-30% success rate…

So and I had to switch 3 laptops or maybe 4.

… then she said, “OK, maybe it’s some other Sam”

Sometimes I’m proposing tentatively.

… one of the reasons why I’m nudging towards that is maybe a large reuse initiative is high return,

We can even put this in as part of the project by maybe offering it to different teams…

Maybe by having dedicated support…

Maybe I’ll drop off. Bye

But sometimes, it’s testable hypotheses.

Uh, maybe I’m getting the names wrong, but I think it was Socrates…

Maybe it’s me, but yeah, I guess…

You know, maybe it’s because I don’t store any of my stuff in…

One of my year’s goals is to run 50 experiments. I’d been doing well until April, and then fizzled out. Partly motivation. Partly a lack of testable hypotheses.

And now, in October, I discovered that I literally speak out one testable hypothesis every call — roughly every 10 minutes I speak! I’m amazed at how blind I’ve been, and how easy it can be to find experiments to test. I guess I need more of a scientific mindset. (Or just plain curiosity.)

The next time I say, “maybe” (or see it in my transcript), I’ll write it down as a hypothesis to test.

Repetitive words cluster

Another discovery was: I tend to pick a phrase and use it repeatedly in calls. For example, I said “let’s say” twelve times in just one call of 15 minutes. I said “main” 20 times over 2 calls of 8 minutes each. I said “cool” 7 times in an 11-minute call.

Repetitive word# calls# / call
lets say112
main210
also18
only27.5
correct77.4
in terms of17
alright36.3
that is36
cool25

Clearly it’s something to watch out for. But maybe repetition of words isn’t a bad thing if it’s not the same phrase repeated across calls? (There! I said “maybe”. Let me find out!)

Modulate the pace

In a third of my calls, I need to speed up. In a third of my calls, I need to slow down. (On some calls, I need to do both!)

Clearly, I need to vary my pace a lot more, consciously. It’s not that I talk fast or slow. I do both. But I get stuck in one mode of speaking for too long.

Takeaways

I used to think I was a pretty good speaker. That’s not a bad thought, but it can blind me to feedback and improvements. There’s no end to learning how to speak. Speaker Coach is a great “in-your-face” feedback mechanism. I hope Microsoft adds more features to it.

But what I’m going to do now is:

  1. Every time I say “maybe”, write down an experiment
  2. Speed up and slow down more in calls
  3. Watch for words I use repeatedly

Newspapers in Tamil movies

Captain America: The Winter Soldier shows a newspaper with the headline “Howard and Maria Stark Die in Car Accident“.

The movie crew created a newspaper with a realistic font as well as text. It reads:

Howard Star, founder of Stark Industries was confirmed dead this morning after suffering massive internal injuries from a fatal car crash. His Wife, Maria Stark, was also in the car …

Tamil film crews use a less-expensive approach. In Game – Oru Melliya Kodu (2016), I noted that the detective agreement is titled “Partnership Agreement: Mr Akshay and Ms Maaya”. But the contents talk about CorelDRAW and CorelPhoto

Content is central to any project. Whether it’s the perfect font, clipart, photo, a previous project, or a client mockup, CorelDRAW Graphics Suite X5 helps you quickly access content so that you can focus on your design.

Pity this movie crew didn’t use CorelDRAW to create “perfect content”.

In Kee (2019), the Baasha virus has an IP address of 181.589.214.739.023.

In Kolaigaran (2019), this newspaper article starts well:

Hyderabad: Contract killer nabbed by Hyderabad police. A four member team executed the job. Kolavenkat, Chari team lead by Prabhakaran IPS.

… but the font changes mid-way, and so does the text. It goes on to say…

This change of guard could be very important to Trump, almost 18 months into office, in the context of the fact that his political window of opportunity to put an enduring stamp on US foreign policy may soon narrow rapidly — unless he wins a second term in 2020.”

It makes perfect sense that Prabhakaran IPS would influence Trump’s global policy. I’m just noting the typographical and grammatical errors.

I’m not sure if these errors are due to a lack of budget or attention to detail, but it certainly makes my movie-watching experience more fun!


In Cobra (2022), though, I did see an improvement. The Wikipedia page on “Dmitri Yugoslav” is a smart edit of the Wikipedia page on Sergei Shoigu. Even the phonetic pronunciation of his name “Дмитрий Югослав” is correct.

On the other hand, the Telugu movie Liger (2022) sported this YouTube screen. The upvotes rapidly increase from 1,380 to 1,430 — but the number of views is stuck at “10 000 views”.

The Warrior (2022) has a fax message with an order of suspension from the “Comissioner of Police” for the “Superintend of police” where “under ur regime as the superintend of police at kurnool havemisused your power …”

The OLX UPI con

Before moving to Singapore, we listed our furniture and white goods for sale on OLX.

Caller 1: Vinod buys a bed

On 18th April, I got a call from +91 70868 17420. He said he was Vinod, and owned a furniture shop in Ahmedabad. He wanted to buy our bed for Rs 6,000.

It was not too bad an offer, so we agreed.

Vinod: “I will pay by phone, sir. Give me your WhatsApp number.”

Me: (Wow! He’s using WhatsApp Pay? That’s a first.) “Sure. It’s 9741 552 552.”

Vinod: “I’ve sent a picture, sir. Please scan that.”

Me: “Uh… OK. I got this QR code on WhatsApp. I scanned it on PayTM. But it’s asking me to transfer to 9713902265.imb@icici. Is that right?”

Vinod: “Yes sir. Please type 6,000 and send. You will get the amount.”

He sounded so confident, I thought I had it wrong.

Me: “But this will pay you Rs 6,000. How will I get Rs 6,000?”

Vinod: “Sir, it is a business account. I sent you Rs 6,000. But you will get it only if you enter 6,000.”

Me: “Vinod, I don’t think payments work that way…”

Vinod: “Sir, I will show you. I will pay you 1 rupee. You type 1 and send. You will get back 2 rupees.”

I didn’t mind losing a rupee, so I paid his account 1 rupee.

Vinod: “Sir, now please check your account. You will have 2 rupees.”

And I did have 2 UPI credits of 1 rupee each from his account.

DateTransaction RemarksWithdrawalDeposit
18-Apr-2022UPI/210885173447/NA/BHARATPE0990555/Yes Bank Ltd/PTMF7DD556B1DFF42538B3F24D52AFD0A0F/1.00
18-Apr-2022UPI/210868024141/UPI Payment/9713902265.imb@/Axis Bank Ltd./ICId74ef953e7bd4588bbcf226880cd48641.00
18-Apr-2022UPI/210868024950/UPI Payment/9713902265.imb@/Axis Bank Ltd./ICIb8cafc942184402dafda89620319a9e91.00

Me: “Sure, Vinod. You paid me 2 rupees. But when I pay you Rs 6,000, there’s no guarantee you’ll pay me Rs 12,000. Why don’t you come in person, collect the sofa, and pay me then?”

Vinod: “What sort of man are you? I already sent you money from my account. I cannot get it back now. I will have a loss. You tell me — how will you give me back my money?”

Me: (Um… He really does sound convincing.) “Vinod, I’m really not comfortable with this. Let’s not go ahead.”

Vinod: “You’re an asshole. Get off the line!”

Caller #2: Gaurav buys a recliner

On 15th May, I got a call from Gaurav at +91 84865 47620.

Gaurav: “Sir, you have a sofa set on OLX for Rs 60,000. Can you give it for a lower amount?”

Me: “Well, I’m OK with Rs 55,000, but not less.”

Gaurav: “OK sir. I will pay by UPI. Can I make a 50% advance payment, then you can take off the listing from OLX?”

Me: “OK, sure.”

Gaurav: “What is your UPI account?”

Me: “9741552552@upi.”

Gaurav: “I have paid Rs 27,500. I have sent you a picture. Can you scan it and enter 27,500?”

Me: “I got an image that requests a payment to bharatpe09905995207@yesbank.ltd. But that’s for ME to transfer to YOU. I have not received your payment.”

Gaurav: “I have already paid the advance sir. If you type 27,500 and send, you will get it.”

Me: “Sorry, Gaurav, I’m not going to do that. Bye.” (click)

By now, I was a bit wiser.

Caller #3: Priti buys a recliner

On 15th May, I got a call from yet another person. I forget his name. It might have been Priti.

He: “Sir, I want to buy your recliner. How much is it for?”

Me: “How will you pay and how much, please?”

He: “Sir, I will pay on UPI. I can pay up to 55,000, sir. I will transfer the money and send you the confirmation code, sir”

I let out a huge laugh, and continued laughing for a good 5 seconds.

He: “Sir, what happened, sir?”

Me: “Oh, this is so hilarious. How much money do you make in a month with scams?”

He: “Sir, what sir?”

Me: “I’d love to interview you for my blog. Do you change SIM cards often? Do you use channels other than OLX? What do you do in case someone files a cyber-crime complaint?”

He: (click)

Cyber-crime reporting

This con is well-documented on OLX. I decided to file an online cyber-complaint at https://cybercrime.gov.in/. The process was not too painful. This is what the form asked for.

  • Category of complaint
    • Online and Social Media Related Crime
    • Online Financial Fraud
      • Business Email Compromise/Email Takeover
      • Debit/Credit Card Fraud/Sim Swap Fraud
      • Demat/Depository Fraud
      • E-Wallet Related Fraud
      • Fraud Call/Vishing
      • Internet Banking Related Fraud
      • UPI Fraud
    • Hacking / Damage to computer,computer system etc
    • Online Cyber Trafficking
    • Online Gambling / Betting
    • Ransomware
    • Cryptocurrency Crime
    • Cyber Terrorism
    • Any Other Cyber Crime
  • Have you lost money? Yes/No
  • Approximate date & time of Incident/receiving/viewing of content: 18 Apr 2022 18:10
  • Is there any delay in reporting? No
  • Where did the incident occur?
    • Email
    • Facebook
    • Instagram
    • Snapchat
    • Twitter
    • WhatsApp
    • Website Url
    • Youtube
    • LinkedIn
    • Telegram
    • Other
  • Other Media: OLX
  • Supporting Evidence (Upload Media/Image/Pdf): Uploaded
  • Please provide any additional information about the incident: …

My thanks to Vinod, Gaurav, and the third friend. I filed my first police complaint 🙂

How the police responded is another story…

Singapore Central Business District at Dusk

Moving to Singapore

My family and I relocated to Singapore today.

Most of my major life decisions have involved the distance from Chennai.

In 1992, I wanted to study physics at IIT Kanpur or Kharagpur. My father erased the choices from my admission form and calmly said, “Tick anything in Chennai.” I ticked everything except Chemical Engineering. Prof Kalyanakrishnan saw my rank, said “You’ll get Chemical Engineering”, and ticked it for me. No one heard me say, “But I don’t like Chemical Engineering.”

In 1996, I got job offers from Ramco Systems, Chennai and IBM, Bangalore. I chose IBM partly because my mother said, “Move out of Chennai, else you’ll live in your father’s shadow.”

In 1999, I got offers from IIM Ahmedabad and Bangalore. I picked Bangalore. “You’re declining the best IIM?” my couseller asked. But it was far from Chennai.

In 1999, I lost a scholarship and was insecure during the internship interviews. I accepted my first offer (from Lehman Brothers), though it was in Tokyo. “Well, you’ve already accepted. All the best,” my father said that evening with concern.

In 2000, I declined Lehman Brothers’ pre-placement offer. Tokyo’s too far from Chennai. (60 days of Subway‘s Veggie Delight didn’t help.)

In 2001, my matrimonial profile mentioned just 2 things: “He likes curd rice and plans to settle in Chennai.” My wife, Shobana, ignored it. She had other plans.

By 2005, she convinced me to move to the US or Europe. London’s physically and spiritually closer to Chennai than New York or Seattle. So I joined Infosys Consulting in London.

By 2011, I’d had enough. After 2 months of careful planning, I walked home and told Shobana, “I lost my job. Please don’t tell anyone. Let’s go back to India.” We left 2 weeks later to join Gramener.

In 2019, I attended Landmark’s Forum and told Shobana I’d tricked her. (She didn’t speak to me for a day.) We decided to move again. Not the US or Dubai. Singapore’s physically and spiritually closer to Chennai. She spoke to my father, who was OK to move too.

COVID slowed things down (thankfully), but in 2022, my daughter would start Class 11. That’s a logical time to shift.

So as of 1 Aug 2022, we’re in Singapore as a family. At least for 2 years, until my daughter starts college. After that, let’s see.

Calvin & Hobbes Salon

This is the Calvin & Hobbes Hair Salon in Hinjewadi, Pune.

Calvin & Hobbes fans might remember Calvin’s hairdresser, Pete, who certainly “knows which side HIS bread is buttered on.”

Maybe I too will go get “the top of my head shaved, and the sides dyed pink and cut in horizontal stripes” 😉

The signboard has a Tirupathi Namam drawn over the names of two famous theologians — both of whom had great hair. That’s a lot of hidden connections!

I was thrilled to see that it’s not the only Calvin & Hobbes salon in India. Google Maps shows almost a dozen! 😲

Old songs in my music library

My music library has around 1,000 songs (mostly Tamil and Hindi, with some Telugu and English film songs).

I spent this morning tagging them by year with mp3tag. (Manually. You don’t automate the pleasures of life.)

I thought my 1990s collection would be the largest. I was in college, listening to lots of music then. But surprisingly, my collection has grown post the 1990s.

I have 3 guesses why.

  1. Recency bias. I re-built this collection recently. Maybe I forgot older songs?
  2. Digitization bias. Maybe I listened to more songs as the cost of transmission/storage fell?
  3. Worsening standards. Maybe I used to be choosier about music?

Though I’m not sure of the above, there’s another interesting anomaly.

There is a spike in the 1960s.

I don’t need to guess this one. I know why. Those are the songs my parents liked. I grew up hearing them.

The oldest song Tamil song is from Thiruneelakantar (1939). It’s from my father’s collection. I’ve heard it often enough to still enjoy it.

The oldest Hindi song is from Jaal (1952). He has a fondness for Dev Anand’s songs. So do I. This one is a beauty.

The oldest Tamil song my mother introduced me to is from Parasakthi (1952). She used to dance to this song when young.

The earliest Hindi song she introduced me to was from Jhanak Jhanak Payal Baaje (1955). It’s the song I grew up on, and it’s still among my favorites. What a melody!


My wife prefers newer songs. But I have low standards and few preferences. It makes my life rather happy.

So, in celebration of Make Music Day on 21 June, I’m treating myself to 2 weeks of my collection from the 1960s!

PS: My full collection is at https://gist.github.com/sanand0/877637165b17239aa27beac03749c9a6

10 years later

On 12 Jan 2012, on a flight back from London, I wrote:

… it was clear in my mind. I would be an entrepreneur. I would create a small company that would probably fold. Then I’d do it again. And again, 10 times, because 1 in 10 companies survive. And finally, I’d be running a small business that’d be called successful by virtue of having survived. A modest, achievable ambition that I had the courage for.

10 years later, Gramener successively crossed 10 employees, 10 clients, 10 years, $10 mn and is on its way to 10 offices.

We just opened a new office at Hyderabad.

I have the same request as 10 years ago.

It’s scary but exciting. Wish me luck!

How to find a Chinese actor to cast in Hollywood

Film actors mostly act within their own industry.

For example, Hollywood actors act outside Hollywood just 10% of the time. Chinese actors act with non-Chinese actors just 1% of the time.

So, if you’re a Hollywood producer trying to cast a Chinese actor, how would you find them?

One way is to list Chinese actors with the largest number of Hollywood co-stars. Let’s see who tops that list.

#5. Pei-Pei Cheng

You may know her as Jade Fox, the sly governess in Ang Lee’s Crouching Tiger, Hidden Dragon (2000), or Golden Swallow, the skilled swordsman sister in Come Drink With Me (1966), or even as the voice of the matchmaker who disgraces Mulan in Mulan (2020).

She mainly acts in Chinese films, co-starring nearly 180 times with actors like Hua Yueh, Lieh Lo, and Chung-Hsin Huang. But she’s also co-starred over 20 times with Hollywood actors like Jamie King (of Sin City), Peter Bowles (of The Bank Job), and Sandra Oh (of Grey’s Anatomy).

#4. Jet Li

You may know him as Han Sing, the martial artist and ex-cop in Romeo Must Die (2000), or Gabe Law, the former MultiVerse Authority agent in The One (2001), or Yin Yang, the unarmed member of The Expendables (2010).

He has co-starred over 100 times with Chinese actors like Jackie Chan, Simon Yam, and Sammo Kam-Bo Hung. But he’s also co-starred 30 times with Hollywood actors like Antonio Banderas, Morgan Freeman, and Sylvester Stallone.

#3. Joan Chen

She’s famous as Wanrong, the Chinese empress in The Last Emperor (1987), Josie Packard, the owner of the Twin Peaks mill in Twin Peaks (1989), or Dr Ilsa Hayden, assistant to the villain Rico Dredd in Judge Dredd (1995).

She’s co-starred over 80 times with Chinese actors like Tony Chiu-Wai Leung, Leon Lai, and Tony Ka Fai Leung. But she’s co-starred over 40 times with Hollywood actors like Michael Caine, Peter O’Toole, and Christopher Walken.

#2. Jackie Chan

The most famous Chinese martial arts actor in the world, and one of the highest-paid actors in the world, is famous as Detective Inspector Lee in Rush Hour (1998), Mr Han in The Karate Kid (2010), and the voice of Monkey in Kung Fu Panda (2008).

He has co-starred nearly 200 times with Chinese actors like Sammo Kam-Bo Hung, Maggie Cheung, and Kent Cheng. But he’s co-starred over 50 times with Hollywood actors like Arnold Schwarzenegger, Owen Wilson, and Chris Tucker.

#1. Michelle Yeoh

You may know her as Wai Lin, the Chinese spy and James Bond’s ally in Tomorrow Never Dies (1997), Yu Shu Lien, the warrior swordswoman in Crouching Tiger, Hidden Dragon (2000), or as Eleanor Young, the domineering mother-in-law in Crazy Rich Asians (2018).

She’s an actress at the borderline of the Chinese – Hollywood clusters. She’s acted ~60 times with Chinese actors like Maggie Cheung, Chow Yun-Fat and Jet Li. But she’s acted almost as many times with Hollywood actors like Sigourney Weaver, Zoe Saldana and Sam Worthington.

More actors

Here are half a dozen more Chinese actors that have acted with Hollywood actors often.

Chow Yun-Fat
Donnie Yen
Andy Lau
Simon Yam
Gong Li
Josie Ho

It’s interesting to see that 3 of the top 6 (Chow Yun-Fat, Pei-Pei Cheng, and Michelle Yeoh) had all acted in the blockbuster Crouching Tiger, Hidden Dragon (2000).

So, perhaps the simple message to our Hollywood producer is to “look no further than the cast of the first foreign-language film to break the $100mn mark in the USA.”

Increasing calendar effectiveness by 2X

I took a 2022 goal to be 10X more effective. In Jan, I managed 2X. Here’s how.

What is effectiveness?

I don’t know. I’m figuring it out.

But to start off, I measured the number of people my actions directly impact. For example:

Clearly, the impact is not equal. But it’s a start.

How to measure it?

Since Dec 1, I categorized all my Outlook calendar entries into one of these categories:

Red is “low reach”. Green is “high reach”. This is what 6-10 Dec 2021 looked like:

I continued this for 8 weeks.

Did effectiveness increase?

In Week 1, I reached 30 people on average. This was the control week.

In Weeks 2-3, the reach increased from 30 to 77. In Weeks 4-8, it settled at 64.

So, yes, effectiveness increased. in Jan 2022, I reached twice as many people per week as when I started off.

I didn’t measure quality/impact. One-on-one coaching has more impact than a lecture. Reach is just a crude first approximation for effectiveness.

How did this happen?

What gets measured, improves. I’d categorize each entry on my calendar. This enabled 3 things:

  1. I’d try to remove low-reach (<50 reach – red) items. This reduced rom 45 to 29 hours a week.
  2. I’d try to add high-reach (>= 50 reach – green) items. This increased from 12 to 18 hours a week.

So, I now have 10 more hours of “me time” every week, while I still reach 2X as many people.

What next?

I’m exploring better measures of effectiveness. I believe:

  • Effectiveness is goal alignment. It’s personal, and purely a function of your priorities.
  • Effectiveness is multipled by assets. Actions that create assets improve effectiveness.

Once I discover a robust measure, I will to re-categorize my calendar and re-run this experiment.

If you use a measure of effectiveness of impact, please let me know — I’d love to learn from that.