I'm a product manager, infovore and a hobbyist design engineer.

I like creating things—essays, websites, scripts, products, tiny-apps and startups. Anything which is positive sum, and impactful.

Writing is thinking. It's something I deeply enjoy. 10 years from now, or a 100, It might probably outlive me. This is an attempt at that posterity. I write about what I'm building, what I'm learning, and the ideas I'm exploring.

Born in India. Currently living in London. Found a home on the internet. This is my digital garden 🌳

Recently published

Essays

  • Vibe writing maxims 3 minutes read — 02 May 2025

    Some vibe-writing maxims: - While writing, have two windows open: one for the writing, and the other one for ChatGPT. Previously he used to consult ChatGPT a couple of times for internet research, but now the role has transitioned to be a more conversational thought partner, helping you riff-raff on the idea for the essay. (Let's say you're writing an essay about tarrifs, and you want to...

  • How I blog with Obsidian, Cloudflare, AstroJS, Github 3 minutes read — 25 Apr 2025

    I’ve been refining my writing and publishing workflow to the point where it feels effortless. It combines Obsidian for writing, AstroJS for building the site, and Cloudflare Pages for deployment. Everything now lives locally, in plain text, structured neatly for both creative flow and technical control. And this is partly inspired by Kepano's adherence to the local, plain-text format: > File over...

  • How I build greenfield apps with AI-assisted coding 7 minutes read — 08 Apr 2025

    Building apps with AI-assisted coding can be quite tricky if you start with a blank empty space. Previously I used to prompt the LLMs like a rookie by saying "fix this, add this, build this", and so on. And this is usually frowned upon in the developer circles, and it seems to be quite an irresponsible way to do AI-assisted programming. But "vibe coding" has so much more to offer to this world,...

  • We have been scammed by the Gaussian distribution club 4 minutes read — 08 Apr 2025

    Taleb insists that we've been scammed by the Gaussian distribution club. The gaussian distribution has become so ubiquitous in our daily jargons, oru day-to-day decisions even. >"We have been duped by the bell curve. Mandelbrot was the first to rigorously prove that markets are not Gaussian." – Taleb As most real-world phenomena: especially complex, human-involved systems are not well-behaved in...

  • Classify incentive problems into stag hunts, and prisoners dilemmas 4 minutes read — 07 Apr 2025

    In some product-related decisions, we deal especially with the problem of incentives. In a more crude way, we can treat incentive problems as either zero-sum games, or positive-sum games. I thought that was a great framing, and went on with my worldview, and my life, and my regular product-work, until I found a better framing, a better explanation! I've dived into game theory more recently, and...

  • I was wrong about optimal stopping 2 minutes read — 07 Apr 2025

    If you were tasked with a need to find the tallest mountain, and went searching in a far away land surrounded by a series of mountains, how would you finalise the tallest mountain, especially when you could still go farther, and find even more taller mountains (only if you explore even more). There are various ways to term this, some call it the travelling salesman problem, or the "secretary...

  • Thinking like a ship 4 minutes read — 05 Apr 2025

    It took me a long time to realize that arguments we argue about — aren’t always about facts. They are about values. Reading Jonathan Haidt's The Righteous Mind made this clearer that: be it liberals or conservatives, or activists or traditionalists — they’re all wired with different moral priorities—care, fairness, loyalty, authority, sanctity. They feel different things are sacred. What seems...

  • Hyperpersonalised N=1 learning 6 minutes read — 28 Mar 2025

    For decades, formal education has resembled a Procrustean bed—a system that stretches or cuts students to fit a rigid mold, regardless of their needs, talents, or pace. Every child is expected to learn the same material in the same way, at the same time, and at the same speed, in lockstep with their peers. Struggle too long with a concept, and you're left behind. Master it too quickly, and you're...

  • New mediums for humans to complement superintelligence 4 minutes read — 19 Mar 2025

    If superintelligence has already been commoditized and neatly packaged into the workforce, what would our renewed "mediums of message" look like? To understand the shape + form of medium 2.0, we might need a quick detour through the history of mediums and 'what has been.' We've experienced revolutions and centuries of evolution in how we communicate — In ancient times, communication was primarily...

  • Maxims for AI assisted coding 9 minutes read — 15 Mar 2025

    AI-assisted coding has this strange phenomenon of making the 10x developer, a 100x one. For the rookie, it's either a hit-or-miss, and you usually end up with a lot more slop and hallucinations. I've been building various tiny apps, scripts, and projects by vibe-coding it, and I seem to have got marginally better at it. I've developed maxims that have proven effective in 'taming the dragon':...

  • Personal Website Starter Kit 2 minutes read — 14 Mar 2025

    I recently open-sourced my astro-blog-ghost GitHub repository - a modern blog template built with AstroJS and Ghost CMS integration. This project serves as an excellent starting point for developers looking to create a portfolio website with: - 📦 Zero-client JavaScript by default (with opt-in hydration) - 🚀 Built-in Ghost CMS integration for content management - 🌓 Dark/light mode toggle with...

  • Virtual bookshelves 2 minutes read — 22 Feb 2025

    There's something special about the moment when a guest visits your home, browses your bookshelf, and discovers a book you both cherish. That spark of connection often leads to meandering conversations that weave through shared interests and unexpected topics. It's an experience that became harder to recreate after moving between continents and various work locations. This desire to preserve this...

  • It's computational everything 4 minutes read — 21 Feb 2025

    I was listening to a talk by Debbie Mcmahon from Financial Times recently at Productcon recently and I was surprised by the fact that even in journalism we're seeing tailwind trends more and more computational skills required — genAI is now used to spot stories, and to spin up newsworthy headlines and narratives around these stories. They are now, 'computational journalists'...who are equipped...

  • How do you know what you believe is true? 4 minutes read — 21 Feb 2025

    My attempt towards discovering epistemology, as a philosophy discipline initially started with a benign question — How do I know with certainty what I believe is true? In this attempt, I had to meander around various schools of thought that discussed this topic in depth — from dogmatism, skepticism, empiricism, relativism and finally, critical rationalism. I wanted to know the truth about truth,...

  • Public gardens, secret routes 3 minutes read — 19 Feb 2025

    When you land on a site, you are treated with various hyperlinks. Based on the UX choices you make, you might end up preferring one over the other. You might get the job done, and head back to your earlier Chrome tab. Nothing out of the ordinary. It's an internet search as usual. But what about those pages which have no visible links on the site you just searched. It’s hidden in plain sight, but...

  • Git way of learning to code 4 minutes read — 14 Feb 2025

    My last year's resolution was to learn how to build on Rails. I taught myself the basics by following some courses, but nothing really stuck with me. I wasn’t building apps; I was getting into a tutorial rut. I needed a better way to learn, akin to being pushed into the river with a swimming instructor. So, I discovered the Founder/Hacker course, which provided more tactical insights into the...

  • Understanding codebases without using code 2 minutes read — 14 Feb 2025

    Analysing codebase and understanding the patterns followed at a top level has become surprisingly easier nowadays with the help of tools such as Gemini (for larger context windows), Gitingest (to convert codebases to simpler markdown), and Mermaid.js (for visualising mermaid diagrams). This is how I would approach understanding a fresh new codebase in order to take a cursory look: Use Gitingest...

  • Style Transfer in AI writing 4 minutes read — 14 Feb 2025

    The first draft usually generated by AI is so devoid of your style and personality, and to get to the stage where it even comes remotely close to that requires a lot of fine-tuning, and custom prompts. Last week, I was looking at various ways in which I could "style transfer" my writing style to AI generated drafts. Due to the time consumed in style-transfer, I ended up writing on my own. (Read...

  • Kaomoji generator 1 minute read — 14 Feb 2025

    I've been working on a kaomoji generator. It's a simple tool that allows you to generate kaomojis for instant messaging. Another reason why I prefer to use kamojis is a form of counter-positioning to the repeated LLM churn you see online. Especially the way LLMs have picked up the once-sacred em-dash, now you see it everywhere, and has ruined the artistic novelty that came with it's usage. All...

  • Copy, Paste and Cite 2 minutes read — 14 Feb 2025

    Managing academic references often creates an unwelcome interruption in the natural flow of writing and research. This friction became particularly noticeable during long stretches of paper writing, where the context switching between composition and citation management kept breaking concentration. The ideal scenario would let references appear when needed without leaving the writing environment....

Rough notes

25 posts | Read notes →
  • writing
    Writing in Future Past 4 minutes read — 17 Jan 2025

    We lack frequent usage of the future past tense in modern discourse. When I was recently drafting my new year resolutions, I noticed the use of 'I can', and 'I will', and found myself questioning the format, especially when I see that I'm good at making promises, but end up being miserable at keeping them. I also observed that when I write "I achieved..." instead of "I will achieve..", I can...

  • design
    Poetic License of Design 3 minutes read — 12 Jan 2025

    Let's say you have to make slides for tomorrow's big meeting. Your boss wants five strategy points on one slide. You know that's too much to be put on one slide, but it's being insisted. "This gives a complete picture of our strategy". "We can't split it up." You think there is another way. You spread these points across five clean slides, one point per slide, and you still receive a pushback....

  • software
    Idea in the shower, testing before breakfast 6 minutes read — 12 Jan 2025

    Imagine having an idea in the shower and testing it before breakfast? It's highly plausible now as AI lets you prototype at the speed of thought. Currently, I use Claude Projects and Cursor to build what I call disposable apps: quick prototypes that prove a point (read more in this essay about vibe coding). The magic? No sunk costs. I can write 5,000 lines of code in ten minutes, test it, and...

  • technology
    Frightening Tech versus Big Daddy Regulators 6 minutes read — 12 Jan 2025

    Let's take a clear pond flourishing with various aquatic plants — water lilies, duckweeds, water milfoils, you name it. The variety of these plants provide a delicate balance, feeding the pond with nutrients, and this very natural filtration system. The algae still tries to outcompete the aquatic plants, but these plants still have an edge (at least for now). The microbial balance ensures the...

  • health
    Meta-analysis for contradictory research findings 2 minutes read — 06 Dec 2024

    In the world of nutrition research, contradictory findings are as common as fad diets. One day, a study proclaims the benefits of a low-carb diet for weight loss. The next, another study champions a plant-based diet for overall health. This constant flip-flopping of dietary advice leaves most of us feeling like we're stuck in a nutritional ping-pong match. The root of this problem lies in the...

  • writing
    Repetitive Copyprompting 3 minutes read — 15 Nov 2024

    While designing health campaigns for Noora health's work in Indonesia and Bangladesh, I was overseeing the health communications strategy for pregnant and newly-delivered mothers. There were messages in a specific format that needed to be rewritten in a more easy to digest Whatsapp format appealing to the people of Bangladesh. My usual default response to such tasks would be to open a tab on...

  • writing
    Hyperlinks are like cashew nuts 2 minutes read — 15 Nov 2024

    Take a small block of paragraph and sprinkle 8-10 hyperlinks in it— Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tristique elit sit amet diam fringilla posuere sodales a leo. Cras auctor efficitur purus in suscipit. Sed ornare lectus at nisl dictum semper. Donec efficitur lorem in nisi dapibus condimentum. Ut ex tortor, aliquam at facilisis vitae, porttitor maximus sapien. Duis...

  • social-design
    How might we help children invent for social good? 5 minutes read — 16 Jun 2024

    I stayed in a tribal village in India for a year teaching children leadership skills through design thinking. Here's a story behind my non-profit initiative and how we've impacted 1200+ children from 3 rural areas (also a short segway in which I was chased by a man-eating tiger) Can children invent for social good? How might we enable children to be at the frontiers of social innovation? We...

  • software
    English is the hot new programming language 4 minutes read — 17 Feb 2024

    Intended Audience—Indie no-code developers, digital marketers and other non-tech professionals working in tech I made a resolution for 2024 to learn Ruby on Rails, a controversial web development framework famous for maximising developer productivity. In the business of building and growing products, I wanted to be a self-taught developer The goal behind my trite, cliched new-year resolution was...

  • conflict-management
    Better way to think about conflicts 4 minutes read — 06 Feb 2024

    What's the hardest conflict you've ever encountered at your work? It's hard to avoid conflicts, but there are various ways in which we could mitigate conflict as much as possible. As a product person, apart from keeping the team running, working with stakeholders, shipping successful products, you're also tasked with resolving conflicts. As Feynman once said, 'Imagine how much harder physics...

  • design
    The role of taste in building products 6 minutes read — 24 Jan 2024

    Take Marc Lou, a familiar figure within the Twitter Indiehacking circle. He's garnered attention for openly sharing his journey as a product builder. This transparency has piqued interest in his projects well before their launch, as followers have grown to appreciate his distinctive approach. A notable instance of this was the excitement around his AI logo generator, which swiftly climbed to the...

  • design
    Products need not be user centered 6 minutes read — 23 Jan 2024

    Putting the user first has always been the golden rule in design. It’s so common that nobody really questions it anymore. We’re told, ‘The user knows best. Listen to them.’ I’ve had my skepticism about the framing of the term — user-centered design. I’ve kept myself from voicing this apprehension, afraid of being dismissed as an outright blasphemy in the design circles. However, having shifted...

  • design
    Making Nielsen's heuristics more digestible 2 minutes read — 09 Jan 2024

    Jakob Nielsen's heuristics are probably the most-used usability heuristics for the design of interfaces. If you go to their website, you might encounter these dry prescriptive statements as shown in the image. Recently came across this blog by Michael Prestonise and loved the way he had repurposed the old wine in a new bottle. It converted a boring user manual into an engaging flashcard format...

  • entrepreneurship
    Startups are a fertile ground for risk taking 2 minutes read — 07 Jan 2024

    Startups are interesting even if most startups fail. I've found Patrick Collinson's argument to be the most convincing: "Part of the reason startups resonate with people is because the outcome is not guaranteed. If it were guaranteed, it would be boring… Whether or not you're the best person in the world at what you do, you're probably not going to alter Google's trajectory. But if you really...

  • design
    Insights are not just a salad of facts 4 minutes read — 06 Jan 2024

    What is an insight? An insight for Elon was: "The most entertaining outcome was the most likely'. His tweet suggests that he believes in taking risks and embracing the unknown, rather than playing it safe. For Maya Angelou, the renowned poet and civil rights activist, it was: "People will forget what you said, but people will never forget how you made them feel". A perspective on the impact of...

  • product
    Minimum Lovable Product 3 minutes read — 02 Jan 2024

    We might have to rethink on the definition of the 'Minimum Viable Prototype'. Especially since the bar for what's viable keeps rising up, with the likes of Gumroad, etc being built in a weekend. Notion, Figma, Airtable, Superhuman and Discord with their extremly high quality user experience has led to a highly devoted user base among tech Twitter. It would be foolish to think of the MVP of Notion...

  • writing
    Minto principle for writing memos 3 minutes read — 12 Dec 2023

    Initially popularised by McKinsey consultants to draft internal reports, this became quite widespread as a global standard for business writing. Start with the main statement, draw some conclusions and provide some data/facts and figures for further understanding. This could be a simple way in which most Slack updates could be arranged as the format prevents us from becoming too verbose. Not just...

  • task-management
    Importance of Why 1 minute read — 11 Dec 2023

    When it comes to task management, a fundamental principle stands tall: explain the reason before the details of what and how. By letting others know the why behind a task, it facilitates faster completion. Recently, I had a pressing deadline for an urgent activity that needed immediate attention. I had to convince my designer teammate to create a quick mockup in less than a day, even though he...

  • health
    How to hire a personal doctor 2 minutes read — 06 Dec 2023

    Imagine you're about to make a decision that could profoundly impact your health, potentially for years to come. You're not choosing a new diet or exercise routine - you're selecting a personal doctor. It sounds simple, right? After all, they're all qualified professionals. But here's the catch: this choice might be one of the riskiest decisions you'll ever make. Peter Attia, the longevity expert...

  • design
    Personal Observation Techniques 2 minutes read — 12 Sept 2023

    When I first started doing design observations, there was ABSOLUTELY no structure. I just went ahead to observe the surroundings and talking to as many people as I can. Although I did get some insights from this process, I realised that there could be a better way. There are three major steps you could follow. Step 1 — Noting down the key assumptions concerning the user. Listing them down...