How I Use AI Agents for Personal Accounting, Diet Logs, Body Measurements and Journalling
How voice, Markdown, and Git turned scattered personal workflows into systems I can maintain without data-entry friction.
I make things. Mostly software, but sometimes clothes, courses, videos, or essays.
How voice, Markdown, and Git turned scattered personal workflows into systems I can maintain without data-entry friction.
Atwood's law has momentum, but token predicting parrots are on the verge of breaking it. Joyent's release of NodeJS was a big milestone for JavaScript The imperfect scripting language designed to add and remove classes from HTML suddenly found a strong foundation. Now you could write the backend in JS. I was not old enough to have opinions, and I just observed the community polarise. Then React…
A practical framework for moving from simple SaaS to an AI-native platform
Software developers used to work for hours to get the dopamine hit of a working system. Codex and Claude give this hit without the work.
Claude can write perfect UIs and Backends, but why is it writing React at all?
The naming convention is marketing, not measurement
Sarvam AI unveiled 30B and 105B parameter models at India's AI Summit. The claims are bold. The receipts are missing.
Agent-to-Service Auth That Keeps Secrets Out of the LLM
A singleton pattern for coordinating rate limits across distributed Workers
A benchmark-driven guide to tuning SQLite for production workloads
The idea wasn’t working, and no amount of optimism or grit would change that. So we made the only honest call left; return the money.
Linear’s Secret Weapon and The Quiet Rebellion Against Slow and Stale Web Apps
The Accounting Firm Landscape Most business owners don't care much about accounting. That's true from my personal experience too. They hire an accounting firm that keeps their books fresh. These firms care only about accounting. A16Z partner Seema Amble , mentions that firms are a good entry point. I saw many firms on Youtube managing 50 clients or more. They make rules for each client, hire…
Cover image generated with AI tools Cloudflare provides networking and infrastructure for a large portion of the internet. By their own estimates, they route about 20% of the world's internet traffic. And that number doesn't even include the massive surface area of Cloudflare's Bot Protection. Cloudflare operates a global web-network that accelerates websites and filters bad traffic. During a…
The Problem: Document Chaos in a Physical Commodities Trading Shop Picture this: a steel trading business where suppliers, customers, and logistics partners are constantly sharing documents through WhatsApp. Invoices arrive as PDFs, delivery challans as images, e-way bills as screenshots. Each document tells a story about the business, but they're scattered across message threads, buried in chat…
The theory of reconciling differences in a romantic relationship setting
An alternative approach to Project References, aliasing and Shared Repos
How explaining a stranger what I did lead to the discovery of a job title I have been looking for
A collection of resource to make less mistakes while building Card based UIs
TL; DR; If you have already learnt it or have the time to do so, then yes
My personal list of resources and techniques that might help you land your next job in Clojure
Did you know that you sleep in multiple phases? At first, you lie down and close your eyes, but it's still easy to be woken up. As sleep progresses it becomes deeper, to the point where you lose your sense of time and start dreaming. This stage is called deep sleep or REM sleep and it's essential for learning, memory, and wellbeing. The catch is - you cannot progress to the REM stage until you…
What is Clojure? Clojure is a functional LISP dialect written by Rich Hickey. It is recommended by Paul Graham and Uncle Bob Martin as the go-to modern LISP. It is used by hundreds of companies , and often reaches the first page of Hacker News (for example, here , here , and here ). What's so special about Clojure? Clojure is a usable, yet purist, language. It is not as strict as Haskell or Ocaml,…
On March 4, 2020, I saw that my friend Anand was building an open platform to help an NGO. This group had designed a Food and Health Kit and had established safety protocols. I called him up and found myself at a conference the next day. 15 odd people, whom I had never met before were trying to feed the marginalised. They had already raised Rs. 700,000 (~ $ 9,000) and had partnered with an NGO to…
Pre Script The virus has stretched the world's resources and has put us in a dire situation. I'm currently working with a group of friends and family to help the marginalized and the daily wagers in India. We provide them with Health and Ration Kits that can sustain a family of 4 for 1 month. In the past 20 days, we have raised over 20000 USD and are on track to reach 2500 families. You can check…
Photo by chris panas on Unsplash Switching Component Libraries is hard You just found out that a Modal library you use is malicious and can potentially steal user data. You want to replace this library ASAP. But your app is in prod and has over 100 usage instances. What will you do? I was in a similar situation, except the library we depended on wasn't rogue. We needed to change the library…
This month's startup ideas have 3 offerings: Text to social media ads Problem Most posters/ads/banners are not creative production, but just an aggregation of stock photos, graphics, and content. This aggregation takes is a set of menial tasks like: Search Stock Photo Sites Search Stock Graphic Sites Create a simple Design Solution Automate these tasks in an engine that can convert any text into a…
At the end of 2016, a colleague and I built a sales acceleration platform. It was a bunch of if statements that we tried to sell as AI . We were both developers and had to learn how to sell in order to survive. We didn't survive, but we gained a new perspective. I used to think of salespeople as charmers and smooth talkers, but under the hood, their skills are exceptional. Sales reps are excellent…
With focus on the content creation domain
git commit -am “Improve DX, Implement POST route”
git commit -am “Add database using HugSQL and Postgres”
Over the last 2 years, Clojure has become my primary language. It compiles to Java & JavaScript and has a few other advantages that I learnt over time .One of the disadvantage was the steep upfront learning curve. If you are just getting started with Clojure, this (and a series of future posts) might help you.For today, we’ll be building a Drug Dealer API. Imagine a drug store near you (don’t let…
Ok, not every day, but most working days
Over my recent vacation, I got a chance to meet Rushabh Mehta, Founder, and CEO of Frappe Technologies & ERPNext Foundation . Frappe is a unique company run by a smart and courageous founder and his team. I discovered them while building an ERP system and used a part of their code to manage taxes. I knew I had to meet Rushabh when I found that: He runs an open source company Is a fan of Basecamp…
UI Mockups and sketches assume that user data is already present. For example, the mockup below assumes that the user will have contacts to chat with, notifications and even chat threads. But this is never the case when a user signs up. In the beginning, there is no data, so an empty contacts column and an empty chat window. Shiny UI design makes it easy to consume information and does not focus…
The internet is full of gems, gold and scrum. There is a lot to learn and a bigger lot to avoid. Here’s my list of goto people, who shaped my thought processes. In no particular order : Jason Fried Jason is the CEO of Basecamp . They have a philosophy of slow growth, profitable companies. He has co-authored a book about remote work. And something about communicates authenticity. He gets things…
Uncovering parts of the universe hidden from you
A cheatsheet for writing beautiful, concise and functional es6
There was a time when every government and university had their personal main frame computers. It was extremely expensive to own and maintain one. When geeks had to pay for time bound terminal access. The connections were subjected to the tyranny of the administrator. The knowledge of its operation was limited to a handful of individuals, and access was able only to government personnel and high…
Learning to draw challenge — part 1
Walking warrior on a hill Saw a shimmer and stood still It was a sword stuck in a rock With the label, Only the most persistent shall take and walk Warrior, motivated, filled with hope, took a stone to break the rock 1 shot 2 shots 3 shots four His muscles weren't sore By the 99th he was down Gave up hope, glitter in his sparkling eyes, lost Dropped the stone started walking ahead Took a step and…
It was around the same time that I left my college, last year, and it has been a heck of a ride. I’m grateful that I finished college, I never thought I would, but there is so much that I’ve learnt, and here is a little attempt to sum it up. My experiences are majorly based on my choice of starting my own business. I hope they might be of help to you :) 1. On dropping out; Being a drop out is…