Friday, September 5, 2008

Hitting out!!!

After a long period of sullen silence, its time for one of those Point Blank posts.
A few days back I was thinking of the importance of planning. Then the picture of this freeway interchange in LA that I had to drive through a few years back came into my mind.

This interchange was so intricately complex that it took me almost 20 minutes of studying Google maps to figure out which part to take to reach my destination. When I reached there, I was simply astounded to see a multistoreyed flyover system in place. All this prompted me to read more about this concrete labyrinth and find out, "How did they do it?"
To my surprise, I found that this interchange was initially built in the late 1950's and this is how it looked then.



I could figure out that all this needed an enormous amount of planning.Not only it had to meet the needs then, but also it had to be scalable to meet the traffic needs of the future.
They might have taken a couple of years initially, and a couple of years later for the lane doubling and also to increase the number of tentacles. But most definetely they must have spent three times that duration in just planning about this interchanges.

In contrast, I wondered how many of the softwares that we develop are truly scalable. Then I remembered this famous line, "For any software to be reusable, it first has to be usable" and then concluded "No chance".

After having spent close to six good years in this industry, I figured out a whole lot of things which make a project a successful one. Some of the items that I can list out are good planning and analysis, a good design, disciplined implementation and an exhaustive testing phase.

Planning has to essentially come from the top i.e the manager or the lead or even higher, and that has to percolate down to every developer. Right from the moment the project starts, till it ends there needs to be plan for every major activity that's done.

A thorough analysis is important right at the beginning, so that what's to be done i.e the requirements are clearly captured so that the planning is much more effective. This has to be done by all the members working in the team, so that everyone knows what's expected out of them. The leads and the senior engineers need to take initiative in guiding everyone, but everyone needs to participate in this.

A well documented design which is of utmost importance. The design also needs to be done in such a way that it's scalable,manageable and also modifyable without it affecting the rest of the design. The golden rule here to be remembered here is, "The cost of a defect increases if its found at a later stage in a project."


Disciplined implementation is necessary to ensure that the code developed by every developer works in every scenario that its designed to.And if it doesnt work, then atleast it shouldnt take the whole system down with it.


Good testing phase is essential so that every possible scenario that was missed out by the developer either in analysis or design or implementation is made blatantly visible to everyone.


All this doesnt need a SEI CMM Level Certificate or a Six Sigma Black Belt to get this fact straight into the head.


Now some straight questions.

1.How many of the project plans are really good plans and not just ones that hoodwink the quality audit team?


2.How many of that our managers make are feasible and not something that's so aggresive that the members working in the team forget their way to their homes and their family?


3.How many of us do the design document before we complete our coding?


4. How many of us consciously write code with the same commitment that we used to write out exam papers (as if our lives depended on it)?


5.How many of us even actually sit at own desks for even 50 % of the time that we have entered in our timesheets?


6.And how many of us take every bug reported by the tester as a serious one and attempt to fix it from the root cause?


Here are some excerpts from my recent experiences.

1.There was this person from another team who was implementing something who tried to explain me what he was doing. When our team asked him for a design document, he nonchalantly replied, "Coding is still not complete."


2.Another female member in my team had the ignominy of getting her code reviewed by me. And being the incorregible stickler that I am,I asked her this exact question,"Do you ever dress up with the same shabbiness as you have written this code?"
She tried to convince me that the time alloted was too less for her to do all that.I took a full 300 seconds to cleanup the code that she had developed in past 3 weeks.


3. And coming to her point that time wasnt sufficient, I could clearly figure that why when I found that she took 2 half an hour coffee breaks, 1 one hour lunch break and 1 of those forty five minutes snack breaks in the evening.


In the formative years of my career I had the oppurtunity to work as a contractor in a small company comprising of 60 people in the UK. But what they developed was being used in more than a few million phones worldwide.I found that logically and technically they were just a little better than us. But what made them click was their planning, their approach and the unwavering focus and passion towards their work. And yet they found time for everything else in life, because of the kind of planning that was put in by their managers.

In contrast, one the first day in my present project I was given the impression that I was already 3 months behind schedule.


I had another brief stint in the US a year later where I worked as a contractor at the headquarters of a large semiconductor company. My manager there used to develop the highest amount of code in our entire team. Added to that 2 of my team members whom I never met were seamlessly checking in their code from another location situated a couple of thousand miles away.

The question is, "How do they do it?"
Planning, process and attention to detail were the key things that I could observe in their approach. Work was so well planned that on most days I had enough work to do for 8 hours and then leave for home peacefully thereafter.

In comparison, when I leave for home nowadays, I either have the compulsive guilty feeling of leaving so early, or a premonition of the bad things that might happen to me following day in office.

Being a part of this sytem I just wonder if something can be done to change all this.
Or is it just a crazy dream?


Till the time that I find an answer, here's something real whacky that I read in my good friend's status message,
"If you find your application hanging, then just tighten the noose and let it die."


Maybe that's what I should try!

Tuesday, July 1, 2008

The Inner Turmoil

As I sat down in the bus today, I just asked myself, "Isn't my greatest enemy, the enemy who's within?"

It all started with two days of lull in office, most of which were spent hitting the refresh button of all my Email clients, GMail and so on.All this led to an unusually long rally of thoughts, which went back and forth in my mind and led to a few unanswered questions as I boarded the evening bus back home today.

Its not that something wrong happened in these 2 days.It was just that nothing happened at all. A state of perennial nothingness, one can say.

Some random thoughts, some of them just Echoes that I hear from my favourite band.

"Did I get to trade my chance for a stroll in a park to a lead role in a steel cage?"

"Why do my plans either come to nought, or half a page of scribbled lines?"

"Is patience such a big virtue that it later manifests into procastination?"

"Am I a firefly that gets sucked into the next light bulb that I chance upon?"

"Is it really better to have loved and lost than to have never loved at all?"

"Do I try to not jump into lucid spring water just because I'm afraid to swim?"

As I look outside my bedroom window,the skies look so blue and the world seems so true, but then I ask myself "Is that why am I so numb?"

But here's One question that's been bugging me for the past 3-4 months or so.Ever since I played hopelessy badly in the badminton tournament, and yet won it.
"Have I forgotten how to win, or is it that I just dont want to win?
Or am I winning only because I don't want to lose, and not because I really deserve to win ?"


I dont know the answers to many of these questions myself. And I even dont know why I chose to blog this.
I guess that nearly sums what's on my mind.
"Don't know what to do.
Whether to live in a world of blissful ignorance and a saint like complacence.
Or......"

Monday, June 23, 2008

One Fine Saturday Morning

It was a pleasant Saturday morning and I decided that I wont waste this one lying around at home. So I woke up long before sunrise and decided to drive away someplace not so far away from Bangalore city. My good friend Sunil's always eager to give me good company, provided that he's in India.

He said knew a hillock just after the international airport, which was used by my old manager(from my previous company) for his previous photoshoot. Itseems he was so impressed with the place that he spent a couple of hours in that place, taking pictures of this boulder in every angle that he could.

Just a Boulder
But being the simple person that I am, the esoteric is always far beyond my grasp.After walking a few hundred steps, I found this place which was in ruins.

The Ruins
That's when we chanced upon a milestone which said, "Nandi - 23 kms". So we decided, "Nandi door nahi". The moment I took the smaller road that branched off the national highway, we were pretty much convinced that we had made the right decision. Our first sight was that the first rays of the sun had still not melted the mist that covered the mountains. For both of us who are used to all the smoke and polluted air of Bangalore city at rush hour, this seemed like heaven.

The climb up Nandi hills seemed no competition to the scary climb that I had done six months ago on the western ghats region of Agumbe.The roads were also seemed a lot better asphalted making this climb up seem like a mere sprint.

Most of Nandi Hills was developed during Tipu Sultan's rule, when he used this as a summer paradise. And the entrance to the place gave ample example of the type of architecture that existed during that time.

Entrance to Nandi

If the entrance was about all about architecture, what was inside was about nature's beauty at its best. I could say a thousand words about it. But then I would finally give up saying that I simply dont have the vocabulary to match it. Thats why I decided against boring everyone including myself into writing so much and chose to post these photos instead.
Nandi

Clouds

There were quite a few people there already, who I surmise were there to view the sunrise which Nandi is so famous for. A few random clicks were taken here and there, when I realised that the sun's rays were at it melting down the mist slowly, but surely. We spent the next one hour or so just walking around aimlessly and trying to capture some images. Then it was time to get back. Our initial plan was to drive to BIAL and check out the place. But then our empty stomachs commanded us to get back straight home. We then figured out,"CTR ka signal mil raha hain!!!"

Signal mil raha hain
On the way back, we chanced to see a few Fauji bhai log who had come all the way from Bihar for some kind of training. They seemed to be taking a break, I mean breakfast. And I didnt miss the oppurtunity to take some pictures.

Fauji 5

And in return two of their senior officers didnt miss the oppurtunity to ask for a lift in my car to the foot of Nandi hills, which was the starting point for their trek.

We encountered a lot more traffic on our way back. But that didnt deter me from driving in the range of 100-120 kmph consistently. This, to me gives a heady feeling, similar to what a sadhu feels when he has had his puff of opium. The hunger of the empty stomachs was such that we would have stopped at the next chai ki dukaan and have something to eat there. But then, the prospect of having tasty CTR masala dosas made us decide against it.

If the trip to Nandi was one thing, then the taste of CTR's masala dosas was quite entirely another. As the old Lays that goes like this, "No one can eat just one", we never could stop at just 1 dosa. Sunil and I gulped down two each. Knowing our voracity to devour good food, we could have easily gone on to eat a few more, but then sanity got the better of us.

Some points of note from the short trip which started at 6 AM and got over at 10 AM.
1. The serene quietness of Bangalore city in the wee hours of the morning. Drive on the same roads at 9 AM, and you'll feel its at the other end of the spectrum.
2. A great drive back and forth to Nandi proved me that exhilaration is not always due to acceleration(pardon me for this Joshi-ism).
3.Nandi hills, simply amazing and reminds me yet again, "Nandi door nahin".
4. CTR masala dosas. No one can eat just one.
5. Getting to catch up with a very good friend and talk about life and its travails. Only after I reached back home I realised that the car stereo was never switched on for the entire duration. A rare occurence in my car.

Signing off with hope that this is the first of many such drives and saying,"Life's a journey, enjoy the drive."

Monday, June 2, 2008

Never miss the bus

Its been a long time since I posted something on my blog. Thanks to laziness, work pressure and thanks to IPL too.

I've always believed that one should never miss the bus. And being the stickler that I am, I kept the record intact for 7 long years right from my college days. And 2 weeks back this streak ended when I missed the bus for the very first time. I guess a lot of it had to do with the fact that I was badly shaken and stirred by the near miss while driving home the previous night.
Anyways, that's another story altogether.
Everybody who knows me well enough knows that I absolutely adore my car. I'd never miss an opportunity to take her out for a long drive.In fact, she's been my only girlfriend till now.

Inspite of all this, I prefer to travel to office by company transport. One of the reasons being that I feel extremely guilty to travel alone in a car that can seat 5 people comfortably. And the other being that going by office transport means that I can outsource my driving woes through Bangalore traffic to someone else and just enjoy the goings on around me.
So what's so special in travelling by bus, so much so that I prefer doing that vis-a-vis being in company of my lady in red. Here are some random thoughts about my experiences on travelling by office bus.And as usual I've changed the names of all my colleagues to be a bit more discreet and maintain their privacy as well.

Its 8:10 AM and I get into Route 16.The driver floors the gas pedal even before I get a foothold. I seemingly lose balance and inadvertently stamp on Prathima's feet, who immediately glances at me with that "How dare you do that?" look of hers.
I walk quietly past the Rajah's seat where Lord Ranjan is reading his newspaper. I call that as the Rajah's seat because the way in which he sits on it seat reminds me those old Hindi movies where a haughty king ruled the world from his throne. And he wont budge, no matter who comes and asks him for space.

I settle down in one of the backseats, I hear a manager and a HR personnel working on the rumour mill about the HR's new foreign travel policy. I jostle myself next to a lean and short person who seems to be taking a full one and a half seats and leaving me with the rest.I think to myself, "What crap are these people discussing early in the morning!!!"

My prying eyes glance on everyone around. I find Suresh in the first seat happily dozing away to glory. And Deepti is listening to FM on her new Samsung mobile in the very next seat.

Across the aisle, there are two ladies, who don the role of regulators of the bus. Right from the route the driver takes, to the radio station that's played and all the way upto deciding the departure time in the evenings, everything has to be approved by them. Without them itseems that everything is shunya on Route 16.

Then I happen to see the two most effervescent people in the bus, Prathima and Navya.
A sleepy looking Navya is reading a magazine, or rather covertly preparing for her CAT exams. She looks cute in her blue dress, but that look on her face suggests that she hasn't slept properly for a long time now.

Prathima tries to pick up a conversation with her. On seeing Navya's keen interest in the book, Prathima gives up and rests her shoulders on Navya's and quickly pretends to fall asleep.
I'm through with glancing at all the junta in the bus, I start to aimlessly look at the world outside the bus. I see a few students waiting for their college bus. A few cabbies stopping bang in the middle of the road to pick up some passengers. All this sightseeing comes to an abrupt end, when the driver screeches the brakes as he decides to stop at a red signal for a change.

The last passenger is picked up and we all sign in the attendance, and the regulators quickly double check if everyone's signed in. All's well and quiet. The bus goes past some of the college areas, after which I decide to get my forty winks.

I manage to close my eyes for the next 300 seconds and suddenly my reverie is interrupted by a broken speaker which loudly blares, "Jinke marina...Ni jinke marina". Apparently this is the favourite song of one of the regulators, and it looks like she's literally threatened the driver to increase the volume, "Or Else...."
As I regain my senses I find that I'm not the only one who got a wake up call. I hear the people behind me mutter feebly, "Enappa ee golu". I look at the time in my watch and say, "Not bad.8:45 AM and we are already on Old Madras Road. 10 mins more and we are in office. I bet I couldn't have driven this quick in this traffic." I quickly make a mental note of things to be done for the day and also get prepared to be tormented and also to torment others.

Our driver negotiates past the million speed breakers on the Bagmane main road, everytime reminding me to work out my back, or risk a disc failure. Everybody is waiting to get out of the bus, just like a shaken can of Coca Cola is waiting to be popped open. This short travel has probably energised everyone so much that all are raring to go and start off with their day's work.


If that was about getting to work, then here's the getting back home part.

Being in the IMS team, me and most of my colleagues rarely get to leave by the 6:15 cab. So much so that we consider leaving at 6:15 as working half day. Most of the times I take the 8 PM cab, in which I have good company of Chethan who will be back from his gym workout. But the problem is, that Chethan is mostly in sasuraal, a.k.a Suwon a.k.a HQ.

If Chethan's around, most of the discussion revolves around our managers,team members and office politics. If he's in sasuraal, most my journey is spent rather uneventfully.

But sometimes the work pressure gets so much that my head involuntarily starts debugging the brilliant looking and yet crappy code in my head. To make matters worse this goes on in a for(;;)loop all the way till next morning, even after I've gotten into sleep.

The times when I get to leave after half day's work (read as 6:15 PM), the whole world seems a different place. The sunset scene when the bus goes past Ulsoor lake is simply outstanding. The silhouette of the trees and the birds perched on them just reminds me why Bangalore's so beautiful. There seems to be a flurry of activity everywhere around.
At one of the signals, I find another bus from our office standing next to us. I am shocked to see a couple of people standing and doing a sequence of animations which suggested that they were having a fight. I crosscheck with my baddy friend in that bus who's busily birdwatching outside. He quickly dispels all my doubts about an ensuing fight by saying, "Dumb Charades".

Recently I bought a new mobile of which I like to make maximum use of. So I frantically change the radio stations to see if my kind of music is being played in any of them. Finding none I fallback to the media player. And nine times out of ten, the first song that I play is Echoes by Pink Floyd, which simply seems to take me to a different ethereal world altogether.

I also have some good company in the form of Navya and Prathima who are ever exuberant and always in the mood for some good natured banter. Being the recluse that I am, I rarely can bring up a good conversation. But somehow these two ladies get me to get started off with my one liners (read as PJs).
Somehow I surmise that Navya is thinking that if she was alone with no one around, then she could have spent most of the journey chatting or texting on the mobile with her boyfriend(also can be interpreted as a friend who's a boy).

The rest of the bus seems to have dozed off into glory. As the cab wriggles its way past through the congested lanes of Bamboo Bazaar, Im momentarily depressed to see a whole lot of people living in shanties. I feel bad to see their baneful existence, and ask myself, "Why is there an ocean of poverty around an island of wealth?"
We Indians we are wealthy enough to buy out entire companies of luxury brands like Jaguar and Land Rover, but still we dont have enough money to take car of our poor and desolate. And then I feel there's still some hope as the cab slowly goes past a sculpture of Christ. If not much then the least that we all can do is pray.

Sixteen of the eighteen kilometres from office is covered in 45 minutes. But the last two take up a full 20 minutes. As my stop comes near, I nervously decide to walk up to the driver and tell him to stop the bus. Nervous, because not so long ago, when I told a driver to stop, he stopped instantaneously in the middle of the road, making me tip over onto the engine bay. Needless to say a biker rear ended our bus in the process.
I slowly tread the weary way and muse about the irony that my stop's about 3 minutes walk from my from my house. And sometimes it takes me 2 minutes to just cross the jam packed road. With this, I'm happy that I'm still fresh and re-energised enough to write this post. Happy that I didn't have to negotiate Bangalore traffic. Happy that I got to switch off from my work. And these are precisely some things that I wont be able to do when I drive down myself to office.
That's why I say, "Never miss the bus."

Tuesday, April 8, 2008

Bangalore'd

Imagine a pleasant Saturday morning and you are driving at 7 AM and tuned in to Time Tunnel on Radio Indigo.Happily listening to Freddie Mercury singing "Those were the days of our lives..." in his magnificiently operatic voice .Eager to drive along picturesque Golf Course Road.A road which instantly makes you feel as though you are passing through a sleepy village in Europe.The golf greens, the tall trees and the first rays of sun trying to make their way through the fog, just make one feel lucky to be in the place called Bangalore. But when I drove past this road a few weeks back, I was aghast to see that all that remained were uprooted tree stumps.The whole road seemed to look like a place which was ravaged by a hurricane.Apparently the civic authorities wanted to build a 6 lane access road to the new international airport and decided to cut a few hundred trees and widen the road.This sight just made me wonder, "Is this the price we have to pay for development?"
For a long while I wanted to get up early on a Saturday morning, drive upto the Golf Course road and take some photos of that beautiful stretch of road.But now I'm too late for that.Driving on that road will never be the same.

So I thought I shall post this one taken inside Cubbon Park, before someone decided to turn it into a concrete jungle.This photo was taken by my good friend Vishal Jogi, who won an award at the Bangalore Photography Exhibition for this photo.






He also gave me this pic of BRV on Cubbon Road. This place was used by the army to screen movies over the weekends right from the days of the British Raj. Who knows, in some days' time this beautiful building might give way to a state of the art Metro railway station for trains to the new International Airport.


Over the last 10 years Bangalore has grown at a rate faster than anybody could imagineAt a rate even it was not ready to cope up with.A lot of things have changed during this time, some for good, some for bad.And a lot many things have remained the same.

Previously Bangalore was known as the Garden City of India.But now it has become the Park City of India.Parks as in Bagmane tech Park, Manyata Tech Park, Embassy Tech Park and so on.Bangalore also had atleast a hundred fresh water lakes in the early 1900s.Some of these lakes were encroached to form areas like Koramangala.And some other lakes were filled with tonnes and tonnes of landfill to form large IT tech parks.So the next time it rains heavily and the place you live or work goes underwater, you probably know why.

Bangalore was also known as the pensioners' paradise. Evidence of that could be seen whenever you spotted a Premier Padmini being driven by a senior citizen in the exact centre of the road at a leisurely speed of 20 kmph. Today, this has been replaced by powerful bikes and sleek cars which have the highest acceleration after the signal goes red.Their shrill horns could even wake up the dead.They can also cut through lanes faster than I can cut an apple into two halves.
In those days when I was a kid, a Sunday would mean a family picnic to Cubbon Park or Lalbagh, where kids played at Bal Bhavan or go on a ride on Putani Express.Now times have changed.Come Sunday and you can see almost all of the public getting compulsively settled in one of the many crowded shopping malls.Probably that explains why one ends up paying fifty rupees for a popcorn at Forum mall. And you can also see everyone from papa, mama and the kids gleefully digging into burgers and pizzas.
Bangalore was known for its pleasant weather all round the year.Summers were mild, with a bit of rain every afternoon to cool things down.Most parts of the year we never needed a fan.Winters were pleasant, and the monsoon always extended from June to November. But now it can rain even in February.
Thanks to the phenomenon of global warming, and also due to rampant urbanisation,pollution and cutting down of trees, there are extremities in weather patterns.Every time it rains, I feel that the best mode of transport in the city is using boats. But I'm a lot relieved that this year its already started raining, and its still April. The only downside about these rains is that it makes commuting a miserable experience, unless one is going by a gondola.

There were two aspects about yesteryear Bangalore that need a mention here.Something that not many people talk about.One, is the defence and space research related setup. Bangalore has been a key centre for the army, airforce, HAL, DRDO,ISRO and so on.Other than their contribution towards India's defence needs, their other major contribution is that they have preserved most of the green cover inside the city. If not for them, probably a lot of defence land would be encroached by the powerful land mafia for commercial purposes.
The second reason is the educational institutions in Bangalore. Institutions like IISc, more popularly known at Tata Institute and National Law School are rated amongst the best in the world. And if that's not enough,there were a lot of top notch engineering and medical colleges setup in the the 60s, 70s through the 90s.Unfortunately, many politicians saw this as a business oppurtunity. As a result, one could see medical and engineering colleges mushrooming out from places like factory sheds.
Companies like Infosys, Wipro and others made it big and in the process helped in putting Bangalore on the IT map of the world. But the civic authorities were not alert to the situation, and never planned for the years to come. They were callous then, and they are the same even today.If that was not enough then gross political apathy and mismanagement has brought Bangalore to a state that it is in today. Thanks to the Son of the Soil, we are getting an International Airport in some months from now. Had it not been them we would have had one by 1998 itself.
Many of you might be relatively new to this city, and maybe from other states too. Many might have been living in Bangalore for 4-5 years now, and still not have found it necessary to learn Kannada, because most of the people here try to talk to you in the language you know.Be it English,Hindi, Tamil or Telugu.Well, I'm not a jingoist who'd insist that everyone who lives in Bangalore learns Kannada.But I would definetely admire a person who would want to learn the language of the land in which he is staying. The people are good, friendly, amicable but that won't be the same forever.
Had I been in a place like Chennai or Cochin, then I would be compelled to learn Tamil or Malayalam.Going by the current trends, the day isn't far when some Kannada activist group would enforce that everyone living in Bangalore should learn Kannada, and maybe blackout all other language channels in Bangalore.
Areas in old Bangalore like Basavanagudi, Malleshwaram still have that old world charm in them. You can still find a lot of elderly people sitting around in small eateries, sipping their favourite filter coffee. A lot of men and women walking around in beautiful parks like Lalbagh and Cubbon Park.
A lot of us including me who work in hi- fi offices would be happy to spend 5000 Rupees at a swanky restaurant on a meal for two. But it still can't match the joy and satisfaction of a Masala Dosa at CTR or Vidyarthi Bhavan.It still cannot match the taste of Halli Mane's akki rotti ,or the jolada rotti oota at Kamath Yatri Nivas. And all this for under three hundred rupees for a family of four, tax and tips included.
Everybody loves many things about Bangalore.And everybody cribs about the traffic here.Gone are those days when areas in and around Majestic were considered to be the traffic hotspots of the city. The traffic in the rest of the city has multiplied tenfold, while the traffic in Central Business District has multiplied only twofold. People suddenly seemed to have become more competitive. And they want to show off this competence on the roads too, by breaking signals, honking another vehicle into submission and racing on the opposite direction of a one way. While the policmen try to control their ever enlarging beer bellies, and satiate their greedy pockets.

Some things still remain the same.Even as kids, we were told to be careful of going out of home after 7 PM. Now the time limit has moved to 9 PM, especially if its for ladies.I wouldn't let any lady I know to travel by auto rickshaw after dark.Especially if she has to travel in and around the outer ring road, KR Puram, Marathhalli area. Some people might think I'm paranoid. Ask my sister, and she'll confirm that I am.
I wouldn't ever want to pick up a quarrel on the road with an autorickshaw driver or a cabbie.I once did and nearly got beaten to death. It was not so safe a city then, its not so safe a place even today.
In all this, I could see a sea of change in the people, our attitudes, our ways of life.
Money has been devalued like anything. For instance, a 50 rupee tip at a restaurant is more than the daily wage of many housmaids in Bangalore. Scruples seem to have no place anymore.I read someone having this sticker on the back of his bike, "Yes, its my dad's road!" But then I thought his dad bought the road and got the footpath for free, when I saw this fellow riding on the footpath to escape a traffic jam.

Sometimes I wonder, what's wrong with me? Why am I complaining?
No offence intended to anyone. But a lot of people in Bangalore, especially those working in IT, see this city as nothing more than a H1B/HSMP launchpad, from where they can go to the first world and never turn back to India.
I wonder, do such people really care a damn about Bangalore at all?
I don't expect the bureaucrats or the government to do anything about this. I feel the onus is on all of us, people who feel they are proud Bangaloreans, to change things. At this moment I'm clueless about how I can contribute in a big way to this. But atleast I've made a start by trying to be a responsible citizen to a great extent. Trying to respect the traffic laws even when there's no policeman around, paying my taxes on time, and of course, trying to pen my thoughts in this post.