What I’m Doing Now

I’m living in Bangalore, India and working at Google.

Kandy, Sri Lanka, 2017.
Kandy, Sri Lanka, 2017.

I paused working through the Essentials of Compilation book for few months, as I got tired of reading about compilers all the time. Instead, I decided to spend some time learning Nix. Over the course of the last three months, I moved my VPS configuration from Docker compose to NixOS. This includes all the web apps that I host, as well as, the CI for this website. After that, I also switched to Home manager to configure the software installed on my MacBook.

Nix is known to have a steep learning curve. It took me over six months to learn enough of it to be actually productive. But now, I can’t imagine working without it. The investment is definitely worth the time. I also wrote a few notes about the experience.

I plan to get back to learning about compilers again soon, and I hope to finish the Essentials of Compilation book before this year ends.


Due to some personal reasons, starting July, I had to take a break from running and other physical activities. However, before that I was able to successfully train for a fast (well, fast for me) 5k run. I also spent some swimming time in the pool, but I’m nowhere good at it yet.

Hopefully, I’ll have free time again soon to go back to my previous exercise and activity routine.


I rarely binge watch TV shows, but I recently watched all three seasons of Doom patrol. I started it on a whim, but it turned out to be unexpectedly fun, and I just couldn’t stop watching. I am back to the low-TV routine now, and hopefully will remain in it for a while.

This is a “now page” which itemizes the work and other priorities that I’m concentrating on right now.
This page was last updated on Oct 8, 2022.