On Decriminalizing Homosexuality in India
The entire internet is ablaze with headlines that tout how morally repressive, unconstitutional and barbaric the Supreme Court of India has been in upholding a section of the Indian constitution that criminalizes homosexuality. What happens between…
Perspectives
It’s the beauty of perspective and the state of your mind that governs how you read this Calvin and Hobbes strip. !(https://i0.wp.com/s2.postimg.org/z1rkge115/last_calvin_hobbes.jpg?w=1050) If you have the context that this is the last strip of the…
Subsidizing food isn’t enough, surely?
There are three rungs at which conversations around this bill have surfaced recently. From the perspective of the ruling government, this bill aims to reduce and eventually stamp out the scourge of malnutrition in India, which today is supposedly…
Design on the web
Surely not. Why then is this such a hard ask, and why has no one done it before? Simple design is definitely hard to do. Taking a complex workflow and reducing it to something that feels intuitive is challenging for even the best designers out there…
Modern solitude
Being alone without being lonely is an art – something that everyone strives to learn when they realize how important it is to do well. To figure out how not to get encumbered by the expectations of a society that seems to look down upon people who…
Facebook is making us dumber.
A few years ago when it first started as an invite only service, Facebook had all the allure of any place where all the early adopters and “cool kids” hung out. Cutting edge, social, and a place to connect with your classmates, it was definitely…
Goodbye Drupal, Hello WordPress
The summer of 1994 holds a special significance for me – it marked my first access to both a “multimedia” computer, and more importantly, the internet. One of the first things my Dad showed me was to use a terminal emulator called Procomm to connect…
Setting up Emacs, Ensime, SBT for Scala code
Ensime is an amazing plugin for developing Scala code in Emacs – it is very similar to the way Slime for lisp works, and works on the same swank RPC system that slime uses. It stands for “ENhanced Scala Interaction Mode for Emacs”, and provides many…