India and the game of cricket

Ever since India won its maiden cricket world cup in 1983, cricket has been the mode widely viewed sport in most part of the country. Not just viewed, but viewed with passion and played at all levels – from street corners to internationals. There are cricket mad fans who can’t eat or sleep without having a feel of their cricket bats/balls at least once a day. And in this context, the abysmal defeat of the Indian team in England against England marks a new low in the history of the game in the country.

Continue reading “India and the game of cricket”

PyCon India 2013 – Day 2

Hello folks, back from second and final day of PyCon India 2013. The sessions today were better than yesterday one an average, though there were a few disappointments. Proceeded to the venue with Guruprasad, just like yesterday and were just in time for the keynote speech by Kenneth Reitz. Kenneth in the guy behind the requests HTTP module in Python.

Continue reading “PyCon India 2013 – Day 2”

PyCon India 2013 – Day 1

Hello folks, Registered for PyCon 2013 as usual and attended the day 1 sessions today. Before anything, a big thanks and sincere congratulations to the team that has made this event possible. The venue was excellent, acoustics far better than the previous years, and the food was really good 🙂 . The organisers have really ensured that the quality of the talks is much better compared the last year. Though I am not complaining, somehow, I think it could have been better. My over all assessment – The talks ranged from average to good. There were neither any exceptional nor frustrating talks. Continue reading “PyCon India 2013 – Day 1”

Dancer – Dance with Perl

Some of those who know me might be really surprised to see a post on Perl in my blog. Well, the fact is that I use Perl at office as of now, and so I know some basics(of Perl).

A couple of weeks back, I started working on this task of creating a tracker application for the Patches/Hotfixes that our team releases. This tracker app would have the list of bugs being fixed, the QA engineer testing them, and the current status of the release/HF.

It was suggested that I use Perl since everyone else in the team is a full-time Perl programmer. And so started the journey.

Continue reading “Dancer – Dance with Perl”

Aaron Swartz – R.I.P

Hello folks, The monthly Bangpypers meet was scheduled yesterday and I decided to attend it. Only on reaching the venue did I realise that it was a combined Bangpypers – Hasgeek event. The reason – It was a meeting in memory of Aaron Swartz, the creator of, the guy behind reddit, and above all the one who standardised RSS.

Continue reading “Aaron Swartz – R.I.P”

IRCTC – Crappier than anything that I have ever seen

I had firmly believed that the “cyber” websites that I used to design with my friends were really crappy. But today IRCTC proved I am wrong. I gave my credentials and logged in and got this:

javax.servlet.jsp.JspException: Unable to rename class file f:bv1to1_varscratchirctcstrutsapp24_bv60_34booking_0005f_0005fcommon_0002fbooking_0002f_0002e_0002e_0002fcommon_0002fnewtemplate_0005fplanner_0002ejspnewtemplate_0005fplanner_jsp_0.class to f:bv1to1_varscratchirctcstrutsapp24_bv60_34_0002fbooking_0002f_0002e_0002e_0002fcommon_0002fnewtemplate_0005fplanner_0002ejspnewtemplate_0005fplanner.class
	at org.apache.struts.taglib.template.InsertTag.doEndTag(
	at booking._0002fbooking_0002fplanner_0002ejspplanner_jsp_0._jspService(
	at org.apache.jasper.runtime.HttpJspBase.service(
	at javax.servlet.http.HttpServlet.service(
	at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(
	at org.apache.jasper.runtime.JspServlet.serviceJspFile(
	at org.apache.jasper.runtime.JspServlet.service(
	at javax.servlet.http.HttpServlet.service(
	at com.broadvision.servlet.ServletContainer.service(
	at com.broadvision.servlet.BVRequestDispatcher.forward(
	at org.apache.struts.action.ActionServlet.processActionForward(
	at org.apache.struts.action.ActionServlet.process(
	at org.apache.struts.action.ActionServlet.doGet(
	at javax.servlet.http.HttpServlet.service(
	at javax.servlet.http.HttpServlet.service(
	at com.broadvision.servlet.ServletContainer.service(
	at com.broadvision.servlet.ServletContainer.processRequest(
	at com.broadvision.servlet.ServletContextContainer.processRequest(
	at com.broadvision.servlet.BVServletEngine.service(
	at com.broadvision.servlet.BVServletConnector.service(

Homage to Dennis Ritchie

Dennis Richie(dmr), the father of the C language and one of the co-founders of the UNIX passed away on 8th October, 2011. And that came a few days after the death of Apple co-founder Steve Jobs. The news of Dennis Ritchie’s death was a big shock, and saddened me to a great extent. I thought I must pen down a homage to this man who contributed so much to technology as we know today.

To start off with, he gave us the C language. He is the ‘R’ of the famous ‘K&R’ C programming book, the ‘R’ stands for Ritchie. That book has been used over and over by people across the world to learn C.

And, he was one of the founding fathers of UNIX. To make sure that people understand the importance of UNIX, everything from GNU/Linux, *BSDs, iOS(yes, the iPads, iPods and all such stuff), and most likely MS Windows has taken at least something from UNIX.

And the C programming language, which has been in high demand and use since its day one, has been the basis for lot of new languages that were developed in later years. Though it might lack a string API, C, which came it existence in 1969, has almost all features that is needed to create a High-Available, Mission critical applications. C++, Java, PHP, Perl,  and may be Python are a few languages that owe a lot to C. And most parts of the Linux kernel, most UNICes are implemented in C. So was the impact of the creation of dmr. C might be dreaded by many; It might be easy to make mistakes in C; But still, there is a kind of beauty that is associated with the language. And that, is something that I love

Death, be it to anyone from a most wanted criminal to a sadhu/sanyasi is sad and so were the deaths of Steve Jobs and Dennis Ritchie. But I have never been a big fan of Jobs. He was a CEO, who ran a company that created products that were bought by a lot of people. And true, the devices from Apple have excellent user interfaces. But what he did was to inspire his team to create such products(either through threats or excellent leadership qualities, I don’t know which). I really don’t know if he personally invented any of the technologies that his company owns. Another thing about Jobs is that he had a mad desire for patents and Apple under him file lots of law suits based on patents. On the other hand, Dennis Ritchie was an out and out technology guy. He wrote a new language, that is among the most popular if not the most popular. He wrote the first ever popular operating system. Yet, he was never after patents. He firmly believed that it should be open(mostly because there was no such thing called proprietary those days). What pained me a lot in Ritchie’s death was that there was absolutely no media coverage. He passed away on 8th October, and the world came to know about it(mostly) from a Google+ message that Rob Pike(his fellow colleague who worked on UNIX) shared. Not even slashdot made a news entry until 13th October. But, for Steve Jobs, there was extensive coverage in all sections of the media. There was a first page article in the news paper that I read regularly. And that paper hasn’t yet reported dmr’s death. I can understand if the common man doesn’t know Dennis Ritchie. But if the media, which tries to go as techie as possible, doesn’t know/report Ritchie’s death, it really is painful.

He gave a lot of things. As Linus once said, it is one the shoulders of giants like Dennis Ritchie that the present day world stands. And he is definitely among the tallest of those giants. He was someone who was at the very center of the changes that gradually has the brought the computer-related technology to what it currently is. If not dmr, someone else might have found another new language, Yes. And likewise, if Ken Thompson and Ritchie had just worked on the “word processor” which was their assigned task, we might not have had UNIX, but someone else would have come up with some other OS. But the world would most probably be much differently from what it currently is. Thanks for all your contributions DMR. RIP.

A trip to Kabini and Nagarhole – office sponsored

a few members of the team planned well and came up with this trip to river Kabini and the Nagarhole national park. Thanks to them, the whole trip was beautifully organised, thoroughly enjoyed….

Hello folks,

Its been well over a year since the last post and I have seen/been through a great deal of change, as anyone would expect. And again, a great way to get back to blogging. First of all, I am no longer with Motorola, I have moved on to a different company. And that change, though took a while for me to get settled, has been good. And it is this new company that sponsored our visit to celebrate the successful launch of the new version of one of its major products. Continue reading “A trip to Kabini and Nagarhole – office sponsored”

Calcutta and Guwahati

Hello folks, it’s been a while since I had made my last post. Work was tight and no time to blog. But, to get away from the routine, took a break in the first week of December and went on a trip to Guwahati and Calcutta(for some reasons, I prefer Calcutta to Kolkata). Leaving on a Saturday morning(28th November, 2009), I reached  Guwahati at about 14:00 hrs, about 4 hrs filght from Bangalore.

Continue reading “Calcutta and Guwahati”

An evening well spent – BOSUG meet

Hello folks, BOSUG met after a long time and I went for the meet, again at Sun offices Bangalore. It was again an interesting evening, well spent, learning lots of new things. Moinak and Anil spoke on interesting things that held my attention all through the evening.

Continue reading “An evening well spent – BOSUG meet”