Programming

2 posts
rough-notes 🌱 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...

rough-notes 🌱 2 minutes read • 13 Feb 2025

I used to run my blog on Ghost CMS hosted on a Digital Ocean droplet for $20/mo. Now I do all that for $0/mo using AstroJS, Cloudflare pages hosting. I didn't make any major tradeoffs, I just ditched the old way of relying on third party services to serve my software needs. And I fancied the idea of building my own site from scratch by just vibe-coding all the way — By just talking out loud to...