Posts

Where is AI hiding inside WhatsApp

Image
Image by Rajashree Rajadhyax WhatsApp is one app that we use everyday. I’m sure with many that is the default way of staying connected with the world. Its easy to use, always available and the best thing is that its associated with your mobile number. I think the success behind WhatsApp over any other messaging tool is its association with the mobile number. While the interface is clean and simple and there is no bragging about use of AI, yet AI is working in the background to make our WhatsApp experience smooth. Let’s do a deep dive. Smart and optimised message delivery When you send a message on WhatsApp, it feels simple and instant. But real-world networks are messy. Signals drop, phones switch between Wi-Fi and mobile data, battery savers kick in, and the person on the other side may be offline. Yet messages usually do reach. This is because WhatsApp doesn’t just send a message once and forget about it. That would be a purely programmed or deterministic behaviour. Instead, when the...

How AI Is Learning to Measure Pain and Why It Matters

Image
I was reading about some recent advancements in AI, and I came across an article on how researchers are trying to measure pain using artificial intelligence. It immediately caught my attention. Pain is such a personal and complicated feeling, so the idea that AI could somehow understand or quantify it sounded very interesting. That curiosity made me read a few more papers and articles on the topic. It was only a cursory read, but even then I felt the work was interesting enough to share. Illustration by Rajashree Rajadhyax Why Pain Measurement Matters Pain may seem like something each of us simply feels and explains, but in healthcare it is one of the most difficult things to assess. Two people with the same issue can describe completely different levels of pain. Sometimes people under-report their discomfort because they do not want to bother anyone, and sometimes they simply cannot express it. This includes infants, patients in intensive care, people under anaesthesia, and those with...

Why the Future of Work is Human + A

Image
  Imagine this: It's 1930 in London, and you need to wake up early for work. You’re not worried about missing your morning routine because, right on time, a knocker-upper arrives. Armed with a long stick, they tap persistently on your window until you're awake. For those on the upper floors, they might even shoot dried peas at the glass to make sure you’re roused! Strange as it sounds, this was a genuine profession before alarm clocks became affordable and reliable. Today, it’s almost laughable to think of hiring someone just to wake us up, but back then, it was indispensable. It’s a perfect reminder that many jobs we rely on today might one day seem just as unusual. Image coursey: Wikipedia. A knocker-up in Leeuwarden , 1947 The AI paradox When reliable alarm clocks came along, the job of the knocker-upper naturally faded away. Back in 1914, The Guardian even published a piece lamenting how “the cheap American clock” was “killing the industry” in London. Doesn’t that sound fa...

Vibe coding: How AI Is Bringing the Vibe to Software Development

Image
A new term that’s been making waves lately is vibe coding . Simply put, vibe coding is about using LLMs (Large Language Models) to help you write code. The term was coined by Andrej Karpathy , a co-founder of OpenAI and former AI leader at Tesla, in February 2025. The idea behind vibe coding is simple: instead of manually writing every line of code, programmers can describe what they want in natural language, and an AI model generates the working code for them. Karpathy summed it up perfectly when he said, "The hottest new programming language is English." His point? With LLMs advancing rapidly, we may not need to learn programming languages in the traditional way — we can just tell AI what we want, and it will handle the rest. So, vibe coding is when you tell a computer, in plain English (or any other language you speak), what kind of program you want — and the computer writes the code for you. Let’s say you want a program that sends an email. Instead of writing the whole ...