Druchan
Druchan
Chandru
Where I jot down thoughts and/or narrate things infrequently.
Latest Posts
My colleague and I were to meet at the court complex for my initiation into how courtrooms work. As a joke-quip, I said to my colleague, "See you in court!" And so, for the next handful of hours, for every query of mine regarding a legal...
Linear has this hierarchy of layers to track, say, a feature. Not too dissimilar from all this "epic, story, task, sub-task" kind of nonsense that goes around. Linear calls it "project -> issue -> sub-issue" etc. I am going through a...
This is hopefully the first of a regular frequency of journal entries / updates during the course of studies in power. Power cuts across multiple dimensions and levels. There's a lot of power dynamics in nature, within species, across...
rdigest is a small CLI-based tool I made in late 2024. It began as a way to manage my daily reading (online digital consumption) because YouTube's UI was distracting, RSS feed readers and their infinitely-scrolling pages were...
Recently, Current RSS reader hit the headlines and I had a gander at what it is, how it's designed and what the underlying philosophy is. It's a beautiful-looking app. But the fundamentals are problematic and repeat the same mistakes...
I. "I've taken down your complaint, Mr. Henson, and I'll dispatch a new team immediately to have a look and fix the cameras. Really sorry for the inconvenience, Mr. Henson." The voice was so soft, so wispy. Henson thought he could hear...
Some time back, in a routine cleanup of my many drafts, I found one where I "introduced" vāk, the blogging script/tool I use to run my blog. I never quite finished that draft. I am certain I must've dissuaded myself from writing it by...
Lucide icons is a superset of Feather icons. It has some really wonderful icons for interface design and is one of the most popular icon sets today. In the past, for my Elm projects, I've used Feather icons. In new Elm projects, I wanted...
A twenty-something and their ChatGPT has produced a code artefact that is currently in production. Somewhere deep in the code soup, there is this utility function... function calculateShipping(weight, distance, isExpress) { const...
Much to my sadistic little delight, I read this morning that vibe-coding (and other similar variations of LLM-driven software building) does not help you acquire skills or learn much. LLMs, on the other hand, are trying to give you the...
Stories of the True, Jeyamohan (Transl. Priyamvada) Jeyamohan's stories are hard-hitting without a trace of fetishization of the downtrodden (like poverty porn). My first brush with his stories was a narration by Bava Chelladurai of his...
"The new lingua franca of programming is English." "I don't look at code anymore. I don't look at diffs." "There is no way I can look at 3000+ diff patches anymore. It's all spec-driven." At first, it's a hard thing to grapple with as a...
Short aphorisms on AI-assisted (and sometimes AI-driven) software engineering. 1. AI-ludditism is futile AI-skepticism is fair, AI-ludditism is futile. AI-assisted programming is here to stay (unless the bubble bursts and leads to...
I had a really long experiment session with Claude today to see if there were other abstractions and functional programming ideas that I could tap into, to make my game model succinct. Many ideas floated around — MTL...
Today, I added a bundling script so that the common JS output from the Purescript files can be run like a (node) executable. With some basic esbuild configuration and this line: spago build && node bundle.js && chmod +x...