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...

(Y)ear One

It has been exactly one year since I lost all hearing in my left ear. Continue reading...

A List of Podcasts I Follow

I have been listening to podcasts for 2 years now, and have a bunch of favourites from my listening history. Continue reading...

The ESP8266 Smart Watch

I bought an ESP8266 based watch. This thing can technically run MicroPython! Continue reading...

The STM32F401 Boards

I finally receives the STM32F401 boards from AliExpress! Continue reading...

Today I Learned Journal

A list of things I learn every day. Continue reading...