Empathy in Tech

I’ve been meaning to write about empathy in tech for a long time. Oddly, this is a topic that I’m the most hesitant to write about, for personal reasons. I’m not the most empathetic person, and I have trouble understanding how to improve the things I say to my friends.... Continue reading...

For Those Who Came in Late

This is a very personal post. It’s about my journey so far. A few of you might know this already, but I thought this is a good time to document this journey. I studied Mechanical Engineering at a college called Shirdi Sai Engineering College. This college has since been renamed... Continue reading...

Setting up Neovim with Vim Plug and YouCompleteMe

I’m moving to neovim for my primary editing purposes. VSCode has served me well, but I’m growing wearing of its growing pains. Some extensions don’t work well, and many things seem broken of late. Besides, I don’t really use the IDE features all that much. I’ve been using neovim for... Continue reading...

A Weekend With Postgresql

I've wanted to read the postgresql documentation live, on video, for over a year now. This is the best time to do it. Continue reading...

Learning to Type

I used to type with 4 fingers my entire life. I learnt how to touch type in 2019, and while it was hard, it was also the best decision I made. Continue reading...

Returning to the Craft of Programming

I have not been working on side projects in a few months. I've been busy with life, family, and health. However, I finally feel ready to return to it. Continue reading...

A Personal Code

Do you have a personal code of values? I've been giving this some thought and I feel like I'm at a stage where I'd like to write my code down. Continue reading...

How to Write Documentation - The README.md File

In the introduction post to this series, I discussed how to write a README.md file in a git repository. I’m digging deeper into this here. Remember the perennial question when you write docs: “Who is your audience?” With a Readme file, that person can safely be assumed to be tech-savvy.... Continue reading...

The Importance of Documentation

This post introduces a series of posts on How to Write Documentation. Continue reading...

PyCon India 2021 - Accepting CFPs

PyCon India is accepting Calls for Proposals right now. I’m considering the following topics for my talk submission: Authorization using Oso How to build a Discord Bot I might go ahead and submit both. I really miss speaking at events in person though. Continue reading...

Do The Job You Hate So You Won't Hate The Job You Love

That is all. Continue reading...

My Notes

I needed a place to collect my thoughts on various topics, in a slightly less-public manner. That's where my new notes website comes in. Continue reading...

Migrating the Mahabharata Posts

In 2016, I spent a month in Hampi to read Bibek Debroy’s 10-volume translation of the Mahabharata. It was a life-changing experience, and I formed a bond with the author through correspondence ever since. I’d posted about my experience on Instagram, but I’d like to move all the posts here,... Continue reading...

David Beazley's Courses

The WFH situation led me to finding, as many people did, a lot of free time. I discovered that David Beazley began offering his in-person courses online. And I decided to reach out to him to enroll in a couple. Continue reading...

BangPypers Screencast On Security Headers

The video for my screencast has finally been uploaded. This was a screencast conducted by BangPypers. Here, I covered the topics I blogged about in this article. This was the first of BangPypers’ adhoc talks that aren’t quite prescheduled, and this is the first time I spoke without having much... Continue reading...

A Year Of Rest

I have been taking it easy for a year. I am a recovering workaholic. I used to work myself to death (and this could be why I lost my ear). I tend to get overly passionate about my job and pour myself into things, no matter what they are. It... Continue reading...

Sarathi - A Personal Discord Bot

I've been maintaining a TIL page for a while now, and while the idea is great, I have had some issues updating the sheet daily. Continue reading...

Keeping Your Work Laptop Awake

Sometimes you'd like to keep your laptop from sleeping, and for whatever reason, you might not be able to change your laptop's power management rules. Continue reading...

The Song of a Hero - Insomniac's Spider-Man Miles Morales

Of all the differences between the first Spider-Man game for the PS4 and Spider-Man Miles Morales, I did not expect to be wowed by the music. Continue reading...

Web Application Security with secure.py

A common pitfall when developing web applications is not knowing how to design a safe application.` Continue reading...