ICSE 2019 – Reflections

I attended the International Conference on Software Engineering (ICSE) 2019 edition hosted in Montreal, Canada. For someone who attended the conference for the first time, here are my thoughts. In software engineering academic circles, ICSE is considered a top-tier/premier conference and is generally regarded as a sort of holy grail publication venue. My expectations were therefore suitably high. My overall feeling can be summed up in one word: underwhelming.

ICSE 2019 had about 100 papers accepted in the main technical track. I tried to attend a variety of talks that I was interested in. (The talks happen in parallel sessions). This was somewhat disappointing. Most of the talks were quite mechanical boiling down to a rereading of the paper. I dont blame the presenters – most of them were students and the primary intention is not to dazzle, but to invite the audience to read the actual paper later. This is where I feel the purpose of a conference can be questioned. There was zero value in one being physically present to hear a talk. I found it much more convenient – to glance at the proceedings, pick papers of interest by looking at the abstract and then doing a deep dive if interested. If any questions arise – the authors are but an email away. This can be done entirely offline ! What about live interaction you ask ? At the conference, the 20 minutes timeslot is quite small to sink ones teeth into any topic anyway, so most of the post-talk questions can only be superficial.  I also had a paper of my own which I presented in a workshop.  Given the smaller nature of a workshop, I thought that this could result in some engaging discussion, but time constraints seemed to have gained the better hand.

Well anyway, coming back to the actual content in ICSE – there were few “interesting” topics. But nothing really that got me excited. For a few papers – I want to channel Jeff Goldblum from Jurassic Park – “Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should ! However, I will be charitable and attribute this to the general nature of research.  One always hopes that some of these ideas will somehow germinate into something meaningful later.

The other much touted aspect of any conference is the chance to “network”. This I must frankly say is bullshit. Most of the ice-breaker/mixer events devolve into two minute conversations about ones work and perhaps some polite small talk. I highly doubt if any sort of meaningful connection can be made in a crowd of 1000’s where most of the folks were worried about trying to find food. The amount of time and money I spent – applying for visas, organizing travel and accommodation and actually traveling was absolutely not worth it. Not to mention the staggering carbon costs incurred by a ton of people flying in and out. Watching slickly produced videos online would have made life much easier for everyone. I think it’s time for the research community to seriously rethink conferences.

Hitler Lock !

I went to Hampi some time ago. The hotel where I was staying used a rather imaginatively named padlock.

Hitler Brand Lock

 

 

 

 

 

 

 

 

 

 

Yeah, you read that right.  It is a “Hitler Star” lock , 8 levers and “Hitler Tested – OK” !  While this is amusing at first, I am not sure how someone Jewish would feel.  Some googling reveals that this morbidly named brand is quite popular with sightings all over India.  It is in fact churned out at “Hitler lock enterprises” in Aligarh, the headquarters of the Indian lock industry.

This also reminded me of the Hari Sadu ad which was incredibly popular on TV a few years ago.

 

 
My feeling is that Indian’s overall know Hitler as a “bad person”, but have now come to associate his name with a mild rebuke which is hardly insulting.  I feel that the majority of Indians are hardly aware of the horrific crimes perpetrated by this deranged man. Instead I’ve noticed some folks actually try to magnify Hitler’s connections with India by propagating his ridiculous Aryan theories and citing the use of the Swastika.  Why ? Here is a Wall Street Journal article I found which does a good job at explaining this curious Indian fascination with Hitler.

Rewarding Cricketers – Worth it

After the Indian cricket team won the cricket world cup 2011, there have been, predictably, politicians and businessman outdoing each other in doling out obscene amounts of cash, cars and assorted knick knacks. There has also been, predictably, indignation from the people and media who claim that the cricketers are rich anyway, so why go all crazy with the gifts ? Government distributing taxpayer money to ridiculously rich cricketers particularly rankles them.

I wonder how many people have thought about all the positive economic fallout of India’s historic win ? I’m pretty sure that the seminal and final bought record liquor sales to the state exchequer. Surely this figure runs into hundreds of crores of rupees – easily covering the one crore some state governments have promised to players. The world cup victory will no doubt translate into more sales of cricketing merchandise and sporting gear and increased enrollment in summer cricket camps. Increased ad-spend on all TV networks. Not to forget the huge amounts of money that companies and people have spent during the six week long world cup itself.  All, no doubt significant benefits to the economy.

So, to all the people, especially those in the media who constantly bitch about cricketers being over-awarded, shut the fuck up.

Gym attendance surprise

It has been exactly two months since I joined a gym.  Since I paid a considerable amount of money, I was motivated enough to go “regularly”. Other than about a weeks break when I was traveling, I was in the gym pretty often.  So, when I looked at my workout card today, I was surprised to see how many days I actually went.  I always thought that my attendance would be around 75%.   In reality it was 50% !  Damn. So over a period of two months, I was in the gym for just a month.  All those I’m-going-to-skip-today, Sundays and sick days – they weren’t too many, but they added up to be quite a bit.  Anyhow,  this shows how deceptive our perception of commitment to a task can be.  In general it also shows how people being lazy is a good thing for a gym. I always wondered how the gym kept signing up new folks regularly but the place never seemed to get crowded. I suppose the overall attendance averages out to somewhere between 25 to 30%.  So it is in the best business interests of the gym for people to be lazy. (Of course, after they sign up). Freakonomics anyone ? In terms of weight loss, I just lost a couple of kilos over two months. I am reasonably happy with this and I credit this to the fact that I watched what I ate.  This whole working out thing is something that keeps you fit and healthy. It really doesn’t help you to lose weight, at best it keeps you from adding more. You have to eat less. Period. Don’t believe anything what anyone promises in terms of weight loss, losing weight is hard work and it takes time.

Clear on cloud

There’s a lot of buzz about cloud computing these days.  The basic idea is to not install any software or application – but instead pay someone else who installs and runs it for you using their hardware – while you use it over the internet (aka “the cloud”).

While I am not fully informed on the subject – which anyway will not stop me from proclaiming that my vote goes to the cloud computing idea. I think its an idea whos time has come.   Why ? Because deploying and maintaining enterprise software is difficult, complex, overwhelming, yup, here’s the term I was looking for – its fucking painful.  It reminds me of the acronym – FMGWACS – Fuck Me Gently With A Chain Saw. Yes, ladies and gentlemen, that’s what IT folks says when deploying enterprise software.  Order freakingly expensive hardware, invest in a rainbow of licenses, coordinate with a billion folks for a myriad variety of tasks – network teams for loadbalancing, OS teams for deploying, SAN teams for storage, cluster configuration teams and <insert-your-favourite> team. Its crazy, expensive and a time-destroyer.

I’m sure that companies will pay good money to get this monkey off their backs.  That’s why I’m betting the cloud model will kick ass someday.