Showing posts with label bangalore. Show all posts
Showing posts with label bangalore. Show all posts

April 28, 2007

Too Much SAX


Usually a taboo subject, this was the first time SAX was discussed in my presence at the office. Needless to say, my tender sensibilities were not spared.

*****

The Setting: Conference room, Satyam office

The Actors: Arnab, Reporting Manager (RM), Software Engineering Trainees #s 1-12 (SE)

The Script:

RM: Hello, today we will discuss SAX. Does everyone understand what SAX is?
SE 1-12 (in unison): Yes, sir.
RM (to Arnab): Do you know SAX?
Arnab: No. I have never studied SAX.
RM (to SE 3): Send Arnab documentation about SAX.
SE 3: Yes, sir.
RM: Explain what is SAX.
SE 9: SAX can be used to send data in a unidirectional stream.
RM: What are the benefits of SAX?
SE 4: SAX is fast and efficient.
RM: From now on, SAX will be our first priority.
SE 1-12 (in unison): Yes, sir.
RM: Practice with SAX whenever you have some available time.
SE 1-12 (in unison): Yes, sir.
RM: Dismissed.

The End

*****

Technical Information (from Wikipedia): SAX is a serial access parser API for XML and its name is acronymically derived from "Simple API for XML". A SAX Parser handles XML information as a stream and is unidirectional, i.e. it cannot renegotiate a node without first having to establish a new handle to the document and reparse. With that proviso in mind, however, the SAX parser, since it works in stream mode, is unquestionably faster than its sibling the DOM parser.

April 26, 2007

Chang and I

One of my favourite roommates at my Cooke Town apartment was Chang. Recently he moved from Bangalore and returned to his hometown. He accompanied the Bengaluru Tiger on many outings, ranging from fine dining to special events. His blog, the Buddha Soliloquies, describes three of our adventures together - one day trip, one concert, and one air show. I have taken excerpts from there and added a brief comment at the bottom of each.

-------------------------*-------------------------

JUNKET = BELUR, HALEBID, SRAVANABELAGODA

"Sravanabelagoda is the first destination. Six hundred and eighteen steps are all it takes to get the top of the hillock to get a glance of the temple and the famous Jain statue. Six eighteen is a large number, and palkhis [palanquins] are available. In true adventurous & religious spirit, I intend to conquer those six hundred & eighteen steps (that I don’t have money to spare for the palkhi is irrelevant banter). The sluggishness of daily life & the sins of zero exercising catches up when only on the 50th step itself, the lungs are screaming for air, the feet are trembling and buckling under their own weight. But grit and determination (and a resolve not to embarrass myself) gets me going anew to the summit. The statue of the Jain Tirthankara stands at 58 feet, much smaller than I expect it to be. One of the largest monoliths in the world, it depicts a naked God with stone vines growing from a rock around him onto his thighs. The posture – erect. The expression – serene. The view from the top? Breathtaking – literally!!!!

The descent is deceptive. Though it looks easy, it is so easy to trip & go rolling down the hill. No Jack & Jill here. One tumble and hello Humpty-Dumpty. As always, hordes of hawkers selling everything from postcards to chess boards to imitation Ganeshas storm troop me. A cold, indifferent glance is all they get…

Surprisingly good noodles for lunch in a South Indian restaurant pave the path to Belur and Halebid. Both these places could pass off as the poor-man’s Hampi. The temples belong to the same dynasty and the same time period, hence the uncanny similarity in the architecture. From a distance, I can’t tell one from the other, but a closer look at the thousands of stone human figures, elephants, warriors, Gods and Goddesses adorning the temple clearly sets a clearer picture. The sculpted inner & outer walls of the temple tell a tale of dedication and sheer hard work by the craftsmen. Each figure is carved to perfection and straining to come to life any moment.

Each figure carries a different story, sometimes amusing, sometimes amazing and sometimes downright insane. Like how once Lord Vishnu was so pissed with a demon that he literally ripped the skin off his face [a la autopsy]. Also, how the word GOD actually stands for the Holy Hindu Trinity –

G - Generator (Brahma)
O – Operator (Vishnu)
D – Destroyer (Shiva)

That one has me rolling on the floor.

Journeys back home after an enjoyable trip are never happy ones, knowing that the getaway from the mundane daily routine has come to an end. The tired body has taken a beating, and it calls it a day."

Arnab's Notes: Being a physical specimen, I was not overly exhausted by this day trip, although the intricacy of the carvings at Halebid did overwhelm my finer senses.

-------------------------*-------------------------

A TRIBUTE TO REMEMBER

"An evening of perfection
An evening of mastery
An evening of pure magic!

I expect no lesser in a jugalbandi between Ustad Amjad Ali Khan, sarod maestro, and Ustad Zakir Hussain, tabla virtuoso. 2nd March brings "The Tribute to Bangalore" concert. Chaotic traffic and poor parking arrangements are the venue’s decorations, but once inside the mind is set to rest. Ustad Amjad Ali explains how both haven’t had the time to rehearse their show, how they shall play according to each other [a gift of years of dedication & practice] – hence the amalgam music produced is birthed only once and never repeated. The perfect symphony between the two is the stuff of legends. The beautiful rendition surprisingly sounds like impending doom, melancholy, the advent of monsoon and joy all at once. The snail paced compositions pick up tempo to reach a frenzied crescendo. Sure, for a carnatic music ignoramus like me, it is tough to tell one composition from the other but surprisingly, I find myself swaying to this form of music too. Whenever the performance begins to get monotonous, the Ustads conjure a magic-trick from their infinitesimal repertoire that has us cheering and applauding with gay abandon. It is pure bliss to sit there and imbibe the renditions. Three hours pass by quickly in a haze of bliss & wide-eyed wonder."

Arnab's Notes: My second classical concert in India, but the first where true masters were playing. Enjoyable to the ear and soothing to the soul.

-------------------------*-------------------------

WHEN THE SKIES ROARED


"I get to visit The Aero-India show 2007 due to the persistence of a fellow enthusiast. Passes are hard to get by (sold out two weeks supposedly) and we ride off in the eternal hope of getting them at the venue. The ride is long, and the bike unresponsive to the strains of high speed. We finally make it by 10:30 AM and secure tickets too. By the time we get in, a few parachuting maneuvers are all that we have missed. What follows is truly delighting. Choppers and fighter jets whizzing around the display arena at high speeds, performing dangerous and high “aaaaaah” quotient maneuvers. Throughout the event, there is a running informative commentary about the Aircrafts, the pilots having these beauties at their command and the skills required to make possible their majestic flight. It is another matter altogether that with the Jets crossing the sound barrier repeatedly and creating ear-splitting noise, it becomes virtually impossible to hear most of it. Apt music (part military style, part rock) adds to the overall ‘feel’ of the event. The prominent aircrafts on display are the C-17 Boeing, the MIG 29, Sukhoi, LTA, BEL 407, F-16 Viper, Tejas LCA, IJT, Saras heli-team, among others. Truly impressive!"

Arnab's Notes: This aerial spectacle was serene compared to my other avian encounters, but still spectacularly entertaining. Lots of stylish maneuvers were performed, such as a diagonal crisscross among a pair of helicopters coming from one direction and another one flying in a perpendicular direction right between the other two.

March 23, 2007

The Office

The Work

I work in the Product Lifecycle Management (PLM) unit of the mighty Consulting and Enterprise Solutions (CES) department. It is the pride and joy of Satyam Computer Services Ltd. Whenever a client, whether local or international, has some business requirement for Satyam to implement, a project team is formed to devise and deliver the finished product. Based on the stage of the development lifecycle the project team grows and shrinks. Some associates work on more than one project concurrently. Some do not work on any, much to their delight or chagrin. In Hyderabad, I received training on a PLM product known as Agile, while in Bangalore I was expected to first shadow the team to see how they work on a real project and then be gradually phased in to actually performing the development tasks myself. So far I have worked on one project for an aerospace company. I also attend team meetings and lunchs with astonishing regularity. As a highly motivated individual, the remaining time I have been increasing my knowledge base by studying the Indian business, cultural, and natural landscape, as well as improving my technical competencies in areas such as Java Server Pages (JSP) and Extensible Markup Language (XML).

The Environment

A clinical grey and white atmosphere with rows and rows of cubicles and diligent workers focused on completing the task assigned to them by their reporting manager (RM). Based on the client and technology that is the focal point of the work, the cubicles are further separated by dividers. Each of these cubicle clusters is then known lovingly as an Offshore Development Centre (ODC).


The Cast & Crew


A team of "freshers" or new recruits with 0-2 years of experience do most of software development, with more experienced experts offering advice and guidance when needed. Always busy, these meek young fellows rarely interact with me. A group of mid level associates are responsible for tasks such as writing proposals, design documents, and estimation. Busy only occasionally, these older gentlemen are friendlier towards me, taking great interest in my tales of travel and daily survival. The RM is primarily responsible for coordinating the efforts of the team and assigning work, as well as being a contact point for the client for whom Satyam is working on a project for. My RM is a fatherly figure who sees his task as not only involving managing the day to day activities of the team, but in nurturing the careers of the younger employees.
Security guards man each entrance point into the office complex, ensuring that unsavory characters are not able to enter or leave Satyam premises. Meanwhile a brigade of blue shirt wearing office boys perform their daily duties admirably. The elevator button pushers though are not nearly as impressive, and are often found sleeping on the job.

The Motivation

Almost universal is the desire to be sent overseas or "onsite", particularily to the United States of America, as this is seen as the ultimate career enhancing move. The motivation is primarily financial as being remunerated in dollars, pounds, or Euros provides a significant increase in the pay scale of the regular rupee collecting associate. Where previous generations who moved from India in search of greener pastures were quite likely to settle overseas, the new generation still visualizes themselves as going overseas to make a living, not a life. Almost all the youth I have spoken to say they will work overseas for a few years accumulating enough wealth to comfortably live in India for the rest of their days, and then return to the mother land.

“If you want to build a ship, don’t drum up the men to gather wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea.”
- Antoine de Saint-Exupery

Where Did All the Autos Go?

One sunny Bangalore morn I dressed up smartly in my carefully selected business casual outfit and proceeded for work. Having exited my flat and reaching the main street upon which I hail auto rickshaws with only the use of my intense gaze, I noticed a strange occurrence – the complete absence of these three wheeled vehicles on the road. Dazed and confused, I waited half an hour to no avail. The rickshaws were nowhere to be seen. Otherwise daily life was unfolding regularly, so I deduced the rickshaws must be on strike. To confirm my educated guess I returned home and checked the news on the television. Sure enough, the rickshaw drivers were on strike in protest of police cruelty or some other preposterous claim. Now my only remaining option to get to work was to use the public transportation system. Changing into some unwashed and decidedly less glamorous clothes, I waddled towards the bus station. Three buses and an hour and a half later I arrived at my work place, only a little worse for wear.

December 22, 2006

In and Around Bangalore

Each weekend I try my best to vacate Bangalore in search of fresh air or for sites with historical or cultural significance. One such outing was to Nandi Hills, a giant block of granite that rises 1.5 km high. Once atop this monolith, I wandered across the uneven and rocky terrain (not to be confused for Bangalore “roads”) and surveyed the landscape in all directions. One point is known as Tipu’s Drop, where the famous sultan had his prisoners tossed into oblivion. This practice has not endured into modern times, so the point is now a favorite destination for lovers to commit suicide.

****

On November 1st (Karnataka Day), Bangalore was officially renamed Bengaluru. This provides scope for considerable confusion as I am a Bengali from Canada in Bengaluru where they speak Kannada. In related news, the Bangalore Banger monicker was dropped in favor of the Bengaluru Tiger.

****

My Bangalore Bengaluru office is located in the northern outskirts of the city in a place called Hebbal. It is a newly constructed facility. So new, in fact, that construction is still taking place on some floors while others are already inhabited by workers. The walls in the stairwells are covered by red stains, which are remnants of chewing tobacco and paan which are frequently to be found in the mouths of construction workers before being spat out in dramatic fashion. Hebbal is a combination of a dusty village and several burial sites of different religions (including a Parsi tower of silence), with a business park planted in the middle of it. It takes between 45 minutes to an hour for me to commute to my workplace, which is reasonable in comparison to the multi-hour one way travel times of several coworkers. For an additional fee, Satyam provides a daily bus service to its employees. The bus stops around 2 kilometers away from my flat. Usually, I take this bus on the way back from work. In the morning I take an auto rickshaw since I do not wake up in time to catch the bus and since I am not going to walk 2 kilometers twice (4 kilometers!) in one day.

****

And one more thing...

November 09, 2006

Bangalore Bound

For my transfer to Bangalore from Hyderabad, Satyam generously provided me with two weeks of hotel stay. The hotel was located in a central part of Bangalore called Austin Town. To be more precise, it was officially in Austin Town Extension, or “Echechu” as the rickshaw drivers preferred to call it. My first impressions of Bangalore were below expectations. When coming to Hyderabad I had no expectations, and they were greatly exceeded. For Bangalore, on the other hand, I was expecting a shining IT hub. What I saw resembled more of a petting zoo than the “Silicon Valley of India”. Apart from the generic cows and dogs encountered on many Indian streets, there were also chickens, goats, boars, rodents, and horses roaming around. The sewers are covered by a series of imaginatively shaped concrete slabs which combine to form the sidewalks. Frequently they are missing, leaving holes of varying sizes for the inattentive passerby to trip on or fall into. What Bangalore does have in common with North American metropolises is the congested traffic and heavy pollution, which causes me great discomfort.

***

To my added disappointment, mixed accommodation, even for foreigners, (i.e. Males and females living in the same apartment) was a taboo. This was unlike Hyderabad or Chennai, two places considered to be much more conservative in their outlook. Thus my options were reduced to (1) living with non-Indian males or (2) living with Indian males. The decision between these two undesirable options came down to one thing – bathrooms. Option (1) would have involved sharing 3 bathrooms between 14 people, and option (2), 3 bathrooms between 8 people. Option (2) prevailed due to its superior 14:3 male:bathroom ratio. Incidentally, that is also the male:female coworker ratio at Satyam, which is still preferable to the 9:1 ratio encountered in the Computer Science department at university. I moved into a flat in a residential area of Bangalore called Cooke Town by some and Cox Town by others. Cockroaches have an affinity to my room in this flat, particularly to my bed sheet and towel. Being a noble and glorious soul, I bought a canister containing some form of poison gas and went on a cockroach crusade.

***

ARNABombshell Update: Cold (or 25 degrees for Indians). The absence of female flatmates, an average 9pm curfew for girls staying in hostels, paying guests, or with their parents, and vegetarian dietary habits severely restricts my access to or interest in the Bangalore bombshells.