Hello!_

I'm Angad Bhalla

I'm 21. I like playing Minecraft, watching Marvel & DC, drinking coffee and building cool things for me and my friends. I'm also lactose intolerant.

Scroll

My Philosophy

On Building Things

I think the best engineers treat software the same way a craftsman treats his work. Every project is another chance to create something beautiful, the only way to learn is to make mistakes. And every problem has a dozen different ways to be approached, and sometimes, to get something wrong feels just as good as getting something right, in fact, sometimes I try to get it as wrong as humanly possible, theres fun in seeing a chaos.

One of the best things that can happen to you in this field is to find someone who loves and respects the craft as much as you do. Talent and skill is obviously a great thing, but to admire the field, even in its goofyness, is a rare and wonderful feeling. The most fun projects tend to start off with a "I know this sounds weird but what if-" and the best projects are ones where you dont know what final product you're aiming for, after all, the journey is just as fun as the destination.

The goofier the project, the better.

This field puts you into predicaments that perhaps nobody in the history of mankind has ever dealt with before, there are no right answers, but there are fun approaches, and who knows? maybe someday I myself will get to set the standard for what is right and what is wrong, but until then, I will continue to make mistakes, and learn from them.

That's why I'm incredibly proud of every major project I've built. I could probably spend hours or days talking about why AngaDrive is efficient down to the last CPU clock cycle, or why I designed my Online Compiler the way I did. After all, every optimization, every redesign, and every mistake has a story behind it.

A project to an engineer is what jewelry is to a goldsmith. Anyone can appriciate the beauty of the craft, but only the maker can truly admire the process by which it was forged.