How I met my first loop

Posted on 📅 December 14, 2025

I used to fear the “computer classes” during my school years (6th-7th grade). I didn’t have a PC back then, which would make me feel embarrassed whenever someone started talking about anything remotely related to computers. Back then, it was my trigger to skedaddle the first chance I got. I know it seems weird, but now that I think about it, much has changed.

A minimalist's guide to cloning git repositories

Posted on 📅 May 10, 2025

Late last year, I launched osscooking.com to provide real-time analysis of open-source projects on certain opinionated metrics. One of the first optimization techniques while doing on-demand git analysis is to have a copy of the repository locally. Waiting time with plain git clones can gradually increase as the repository size grows ultimately affecting the response time. The topic of cloning is simple, yet complex, so much so that companies like TikTok & Microsoft had to build their own tools to improve the git mono-repo experience with cloning being one of the key areas of focus.

A software engineer's checklist for growing without working at scale

Posted on 📅 May 3, 2025

Some tech-workers aren’t lucky enough to end up working for organizations that deal with a gazillion users, there are some hard challenges to solve there, but this career is rarely about putting more server boxes. Software is a complex discipline, dealing with both code & humans. The Internet has painted the idea that there’s no growth for a software engineer when there’s no scale, thanks to software-scale porn on social media. I wanna challenge that perspective.

What will you do with the freedom GenAI offers?

Posted on 📅 April 13, 2025

You’re still working, even after AI “automated” parts of your job. You’re still accountable for what you deliver using these tools. The only difference is that you might be using less brainpower now which, I believe, is a bad thing overall, especially when you have no idea what you can do with that “extra” freedom.

The humanity in each line of code

Posted on 📅 April 6, 2025

Our hunt to algorithmize (is that a word?) all the wrong things has ruined software engineering as it exists today. A few years back I used to look at code I wrote as replaceable, and saw it as a commodity (from what I read and understood from practitioners around me), I no longer see it that way. I think the human aspect of software engineering will be more crucial than ever now (if it wasn’t already).

5 years of maintaining India's largest dev community on the web

Posted on 📅 February 2, 2025

I have been part of the r/developersIndia community team since its inception in Jan 2020. A lot has happened since we started this initiative, this post is my personal collection of some learnings as someone behind the scenes along with my failures, community’s successes & some tips for folks thinking to build a community of their own or well for folks who are just interested in what went behind the scenes.