About Arjun Shankar

I am a student at the Delft University of Technology, pursuing a master's degree in computer engineering. Currently, I am working on my thesis, which consists of writing a GCC back-end optimization pass for a VLIW vector processor, at ST-Ericsson, Eindhoven. Before returning to college, I was a senior software engineer at SAP Labs, Bangalore, where spent three years developing various features of a model driven, scalable, message-oriented middleware framework called DOE.


It would be a disservice to truth to define it as the average of all possible lies.

As an example, let’s look at dishonesty in politics. It has been a rather common occurrence in government and among politicians that the ruling party paints a rosy picture of the results of government policy and the opposition a dreary one. In most cases, it’s not because of their biases; it’s not that the ruling party sees the truth with a positive bias and claims that things are relatively better and that the opposition accordingly applies their own negative bias to the truth. Often instead, they claim what they claim irrespective and regardless of the truth. For example, if the economy was doing great, the opposition could still claim that the budget is terrible — and if the economy was in the doldrums, the ruling party would still fudge numbers to make things look good. The truth isn’t always to be found between the lies of two dishonest opponents.


The Internet has such a scary long memory that every time I write something on-line I feel like I’m getting a tattoo.

Will I want to be seen wearing this tattoo ten years from now?

Back in 1990

Two men wearing jackets are sitting across from each other in 1990. “So! Do you tweet these days?” – “Yeah I just started last month. Gets real tough sometimes though. I tweet my throat hoarse and not a single bird gives a damn.” Both men laugh for a minute, then head out to the bar.