Just like any other competitive activity that exists for students, like sports, or Model UN, hackathons too have their own little culture going. I know this by  having attended plenty of these  to predict that in the next hackathon I go to, I’m almost sure I’ll run into someone I’ve met at a…
If you play enough video games, you know that Antialiasing or AA is a software technique for diminishing jaggy-stairstep-like edges that should be smooth. If you don’t, here’s a quick image comparison. I recently discovered an old book of mine where I’d written down the different types of…
Yesterday wouldn’t be the first time an aspiring programmer walked up to someone experienced and asked, “So what does JavaScript have to do with Java?” The short answer is that it doesn’t. They are not related at all , except by name. However, they are both very popular and useful languages to…
You might remember the good old Turbo C++  IDE from your common engineering classes. While the nostalgia inducing GUI can look like a smurf threw up pixels on your screen, there are actual reasons why you’ll never see a qualified programmer use something that almost literally resembles a makeshift…
This blog has without doubt been a big part of my life. I wrote my first blog post on March 2012. Since then, this blog has recorded several events of my life, gone through many transformations and been read by many tens of thousands of viewers. A lot of the original posts are not here anymore…