Yelo and welcome to yet another episode in the “looking back at” series. This time it’s 2018 and boy does it look positive. Last year, backstreet dogs inaugurated the new year. 2k18 began with a piss drunk gentleman hanging off a parapet wall. He was shouting “Happy New Year” while his friends were begging him not to drop dead.

Notable things -

This year saw me leaving my old house and moving into a new house with one of my closest college friends, Kate. For the uninitiated, he’s a Marathi guy.

Familial struggles…


Type checking function arguments is a common sanity check for function arguments in Python.

What do you mean “type-checking function arguments”?

Let’s say you have a function add that takes in two arguments a and b. There is an implicit understanding that a and b must be either integer (type int) or float (type float).

def add(a, b):
return a + b

add(1, 2) gives the output 3 which is what we intended the function for.
But add([2], [3]) seems to be returning [2, 3], a concatenated list.
Also add((2,), (3,)) seems to be returning (2, 3), a concatenated tuple.

To operate only on int and float


2017 started off on a noisy note thanks to people blasting a LOT of crackers. So the backstreet dogs decided to howl before their standard 3AM standup meeting. Just like other people, I happened to go through ups and downs this year. I am going to label them as lessons learnt and nothing else.

I finally got to act in a play that was 80 minutes long. It was about 5 people in a line and their struggles of getting to the pole position. We had two shows — one in Bangalore and another in Madras under the banner of…


In the past week, I happened to stumble upon a class named “AsyncComponent” in Facebook’s ReactJS source code. I did some digging on my own. Turns out, it has a prototype called unstable_isAsyncReactComponent which indicates that this is unstable API and might change in the future.

I didn’t understand what it was intended for. I wasn’t and am not sure what it is and how & where it could be used. To answer this question, I decided to do what a lot of us do when we face tough questions — search Google and StackOverflow (and avoid Quora as much…


College life involved lots of new experiences, football being one of them. It all started off with late night FIFA matches in the hostel, culminating into nail biting frenzy over watching matches which often extended till 4 am. I was surrounded by passionate and highly knowledgeable fans who knew their teams and players well, and got into heated debates defending their clubs. Over the course of 4 years, I got used to friends talking about their favourite teams and players, and subsequently found myself in a vortex of updates from them.

However, everything changed after graduation. No longer did I…


According to Google, it means believing oneself to be inherently deserving of privileges or special treatment. I am about to discuss the wrong interpretations of it.

Case 1
This is related to the debate around/surrounding the surge-pricing model of Uber, Ola and other players in the same the market. People talk like they are entitled to Uber and Ola cabs like basic government transportation services like buses and trains and yet they want surge-pricing to be controlled or worse, removed. One of my friends was like —
I want to go to Indira Nagar from Whitefield. There are no freaking buses…


Any resemblance to persons living or dead should be plainly apparent to them and those who know them, especially if the author has been kind enough to have provided their real names and, in some cases, their phone numbers. All events described herein actually happened, though on occasion the author has taken certain, very small, liberties with chronology, because that is his right as a human being.

I have been wanting to write about this for quite some time now. If you’re disinterested at this point, I suggest you close the tab/window or read some other story on Medium.

This…


Listening to Casanova from the movie’s jukebox at 0130 hrs on a Saturday morning, I try to pen down my interpretations of the wicked movie Jil Jung Juk.

Spoilers ahead (duh…) #CinemaSinsStyle

The film is revolves around Nanjil Shivaji, Jungulingam and Jaguar Jakan. Jil specializes himself in talking his way through obstacles while Jung is a time-master of sorts. Jak, as his full name Jaguar Jakan might have probably suggested, is a master driver minus a driver’s license. All of them are caught in between three gangs in a not-so-distant future (the year is 2020). My understanding is that these people are the three…



The rainbow-display-picture “trend” has brought out the dark passengers of people.

On one side, we have people who support this historic judgement by the United States’ Supreme Court regarding legalizing same-sex marriages. Facebook decided to help people to pledge their support by bringing out the “celebratewithpride” rainbow display picture themer (honestly I didn’t know what else to call it).

On the other side, we have people “critizing” people who support the aforementioned judgement by solving the “caste-issue” before moving towards “same-sex marriages being legalized”. They sound like commies.

And in a galaxy far far away, there are pseudo intellects on…

Santosh Venkatraman

Learning software engineering, product development, design, theatre amongst other things.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store