Being a musician in this country can sometimes feel like being a vegetarian in a steak house. Anyone who’s ever tried, knows that you’ll find it extremely hard to procure quality instruments and equipment without breaking the bank or getting ripped off. If you don’t care much about why that is the…
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…