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

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:

Enjoy ☺