Druchan
Druchan
Chandru
Where I jot down thoughts and/or narrate things infrequently.
Latest Posts
I decided to try building the game as a CLI/terminal app before shifting to the frontend/Elm parts of it. So I spent time writing out the game loop essentially. I modeled the game state first: type GameState = { gameStatus :: GameStatus...
I've been thinking of writing some small toy-programs / games. Preferably in Elm if it's just UI, and Purescript if it involves some backend. Honed in on something to do with "levenshtein distance" so, basically, a word-ladder game. In...
It's not often that I wake up on a Sunday and the first thing my brain thinks of is a leetcode problem from two years ago. In fact, it's never. Until today. I woke up and found myself mulling over a "gotcha" that I left unaddressed back...
One thing I am unnecessarily proud of is my writing on this blog. This is a tale of undoing that pride. Claude Code is marketed as an AI tool that can help you write code, fix bugs, and supercharge productivity as a programmer. It works...
"Books that stayed" is (hopefully) a series of brief notes about books, short stories, and novellas that "put a dent", that I think about often and a few that I re-read once in a while. This is the first instalment. The Spy Who Came In...
Every once in a while, my brain decides to remember Irrfan and inexplicably, clouds of grief gather around and I have tears. Five years have gone by since he died, another "gone too soon" artist, and nothing makes sense — neither the...
A polarised world is usually a disaster but the entertainment-quotient is enormous. And so, as much as I dislike the kind of polarisation that's happening in my small little world of software developers about AI and LLM-driven software...
And approximately a century later, I have come back to listening to entire albums in a sitting. Or at least, that's how long it feels since the last time I did that. In classic millennial fashion, I blame this period of album-less...
For reasons unknown to me, Bali feels simultaneously familiar and foreign. As I meander through the roads circumscribing the Ubud Palace and the sprawling central market area, everything and everyone I see is both alien and familiar. It...
We stopped having family dinners (or any meal for that matter) about two decades ago. I can't remember the last time we all sat down to have a meal together under normal, peaceful circumstances. A vague fog of a memory remains of a time...
So, back in November of 2023, I wrote briefly about working on a tool that would extract SQL query blocks (from markdown files) and run them in Steampipe to test if they work or not. Typical of side-projects, it got abandoned after a...
TLDR I built a VS Code extension for the first time using Claude's help all the way. Half-way through this exercise, I wanted to understand VS Code Extension APIs deeper and I realized that grokking the docs takes an order of a magnitude...