About Me

"It always takes longer than you expect, even when you take into account Hofstadter's Law."

—Hofstader's Law

Hi, let me first introduce myself. I am Pallav Agarwal, a final year undergrad at the department of Computer Science and Engineering, Indian Institute of Technology, Kanpur. I love trying new tech, languages, programs, operating systems.. Well, pretty much everything remotely related to a computer.

It has been pointed out to me that I'm a reinvent the wheel kind of guy. I built this website up from scratch without using any prebuilt themes, pain as it was to get it cross compatible. Even for the search functionality, I wrote my own algorithm (Behind The Scenes) instead of using the implementations available online or using google custom search etc. My current operating system is a finely configured Arch Linux Nix OS on i3, a tiling window manager. But that isn't custom enough, and so I am currently building my own operating system, using the (B)LFS project.
UPDATE: I finally finished my LFS project when I ended up injecting Gentoo's package manager Portage into my OS, essentially making it identical to Gentoo. I decided to go with Nix OS instead and have been loving it since.

So, now I would like to offer an explanation, I may like to reinvent the wheel, but I only do it because everytime I complete one of my custom projects, I end up adding a lot to my knowledge. To make this blog, I learned CSS, HTML5, and a lot of Javascript. To make the search functionality, I had to learn some ruby, and NLP in python. The LFS project taught me more about the linux operating system, than most linux enthusiasts learn in a lifetime.

My only motive in creating this blog was so that I could provide answers to some questions that I had trouble finding the answers to.

You can:

If you send me a friend request, there is a high probability I wouldn't accept it, so message me first in case you want to contact me. I read all my messages, and try to reply to all of them.

Enjoy ☺