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. My name is Pallav Agarwal. Currently working as a Software Engineer at Google, I am an undergrad of the department of Computer Science and Engineering, Indian Institute of Technology Kanpur, India. 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.