Sunday, May 28, 2017

Prashanthatha

ప్రశాంతత!
మనిషి, మనిషి సృష్టిత ప్రపంచం, రెండూ నిద్రిస్తున్నాయి
మనిషిని చేసిన ప్రపంచమే చప్పుడు చేస్తుంది

ఆకులూపుకుంటూ చెట్లు కబుర్లు చెప్పుకుంటున్నాయి
చిన్నపిల్లాడిలా గాలి ఊరంతా తిరుగుతుంది
జంతువులన్నీ మనిషి భయం లేకుండా అరుస్తున్నాయి
పాలవెన్నెల్లో చంద్రుడు స్నానం చేస్తున్నాడు
ఆకాశం చుక్కలదుప్పటిలో భూమిని కప్పేసింది

ఈ రాత్రి ఎంత బాగుంది!
ఎవరైనా ఆ సూర్యునికి చెప్పండి, కాస్త మెల్లగా రమ్మని,
మనిషిని  నిద్రలేపొద్దని!

Saturday, April 29, 2017

Why dream

The problem with dreams is that by the time you achieve them, you are not the same age anymore to enjoy them. I wanted a Skoda Octavia back in 2004, I thought I would buy it. But as my salary increased, it's price too. Now if I dream about driving a Porsche, I could be too old by the time I earn enough money to buy a Porsche. But does that mean we should not dream?

When I was a child, I have always wanted to be a civil servant - I made my career choices in line with that. But I finally could not achieve that. I prepared explicitly for that for two and half years, implicitly for 24 years until I lost the romantic inspiration to continue it. I did not find achieving that dream satisfactory anymore. When I joined MoBolt, I could perform my job different if not better than others, because I used to ask myself and others a lot of questions. I questioned processes, conventions, decisions and did not give up until a comprehensive answer was found. This I could only attribute to my preparation for civil services wherein I had to read a wide range of books, present a rational and practical solution to problems with multiple variables and during which I was exposed to handling the possibility of a counter solution as nuanced as mine. Without civil services preparation, I would not have succeeded at MoBolt. Therefore, without dreaming about civil services, I would not have achieved my current relatively happy status. Hence, dreaming is important. The difference is in what to do with your dreams.

Dream, but not make dreams your master

Dream. But do not think about the gains you expect to achieve on realising that dream. Try to scale that down to your current situation and see what you can achieve - even a minute part of those gains - at this moment. For example, if you dream about driving Porsche, one of the possible gains is to enjoy a better driving experience - go faster, lets say. You can possibly do that at this age, not after 20 years if you can improve your current car's engine or tyres or learn tips from a experienced driver. If the gain you expect is to flaunt your wealth, you can possibly come just up with various ideas to earn money and describe them to others - flaunt your wealth of ideas right now! The idea is to grow while realising the dream - in the end, it wouldn't matter when or whether you realise the dream!

Friday, February 3, 2017

Kanubomma kopam

కనుపాపలకేనా కలలు?
కనుబొమ్మ కన్నెర్రజేసింది
మనిషి నిద్ర చెడగొట్టింది

Kanupaapalakena kalalu?
Kanubomma kannerrajesindhi
Manishi nidhra chedagottindhi

The difference

Ask, if you know what you seek,
But read, if you know not what to seek.

Speak, if you want to be heard,
But teach, if you wish to spread your word.

Stand tall, if you want to see far,
But climb up a hill, you will be seen from afar.

Rest, so that you may dream,
But rise, to shine some light on your dream.

Tuesday, January 24, 2017

On History

History is not years and kings,
Nor is it wars and victors.
History is about the choices made
and the lessons learnt, or not.

Every situation we face today,
someone already faced yesterday
Every thought that comes across
possibly not its first time

Keep on, look far and deep,
you shall find what you need.
History is not past reality,
it is transcendental reality.

Sunday, September 25, 2016

Oka maata

కవితవో కాలం పంపిన కానుకవో
కన్నులుగన్న కలవో గళాన పొంగిన పాటవో
చెలి ఊసులు మదిరప్పిస్తూ తనధ్యాసతో వేధిస్తూ
ఇన్నాళ్ల దూరాన్ని మిన్నంటిన మౌనాన్ని
చెరిపేస్తూ సడిచేస్తూ మనసుపలికిన మాటవో!

kavitavo kaalam pampina kaanukavo
kannulu ganna kalavo galaana pongina paatavo
cheli oosulu madi rappistoo tana dhyaasato vedhistoo
innaalla dooraanni minnantina mounaanni
cheripestoo sadichestoo manasu palikina maatavo!

Tuesday, September 13, 2016

Into the Existence

It does not feel like I am on an airplane, but on a spacecraft. The darkness around me creates an illusion that I am traveling in space across galaxies. Above the flight, the stars in their twinkling glory. Below, clouds with night-lit cities under them, or dusty nebulae giving birth to new stars. It is a strange experience. I have never seen stars from a plane window, not that I remember of. The number of stars I saw last night was also something of a rarity. I saw a denser patch in the sky, a cloud of stars - was it Milky Way? 

This makes me realize that I am a tiny part of the existence, and my own existence is not a miracle - but the contemplation of the existence by a part of itself - me - is. As the saying would go, 'brain' is the only part of human body which named itself. The human brain, with its capability of contemplating itself and of its efforts to understand the existence, still has a long distance to travel - across the boundaries of space, time and of newer concepts beyond its current imagination - beyond stars, across galaxies, through nebulae and may be into existence's own idea of existence.

Tuesday, July 12, 2016

A long walk in a strange city

Moon was out and lights were bright,
Shops were crowded full of people,
Walking on a busy road in a strange city,
Searching for something, it's you and me.

Tired of the day but night's even longer.
Find we must that, that we deeply yearn.
Hungry we may be, thirsty we may be,
nothing else matters, 'cause it's you and me.

The world's staring at us, is it the attire?

Haven't they seen any in a jeans and tee?
But the region is known for orthodoxy.
We don't care, do we, you and me?

And when we found the store very very far
we shared the treat, was it made of wheat?
Sharing our lives, all that is sour and sweet
Looking into each other's eyes, were you and me.
Looking at that past, in our memories, were you and me.
Looking into future, in dreams and life, are you and me.

Dark of Unreason

It is not the sharpest sword
that makes the deepest wound,
Nor the new moon the darkest night;
Not even the damning words
of the harshest critic
can mute a voice!

There is no pain greater
no night darker  
no silence deafening
than when a man aims onto his own,
shuts his eyes - blinds the truth,
and accepts unreason as fate.

Wednesday, December 26, 2012

Inter View: Part One

The last month has been an eye opener for me. It has taught me many lessons. First, my journey to the north. And later, my search for a job. When I first planned to get back to Software last year, I thought that it would take at least 3-4 months to get a job. Anil though was confident that it would take not more than 1-2 months. In the end, both the estimates turned out to be true. Anil got his job in around a month. I am yet to get a job and with my recent performances, it might take a few more months to get it.

Anil quickly started looking at various web portals to check out interview questions and we have asked our old friends and colleagues to forward our resumes to their respective companies. I, as usual, was casual about the process, never making more than one step at a time. The same laziness and unreal confidence I had when preparing for the failed civil service examinations. The same negative and positive thoughts affected my mind, the hallmark of mediocrity. I was totally bought by Anil's opinion that we would get jobs in a month. So hard it turned out to be.

Anil applied to Amazon and got an immediate reply for an interview the next weekend, the same weekend my friend was getting married. I chose to make the northward journey, suggesting to myself that I could apply after some time but my friend cannot marry after some time. That journey is being chronicled elsewhere but I must return to the events after that. After I returned to Hyderabad, I worked on Algorithms a little more and started to look at problems from web portals. Anil told me the questions he was asked at the interview and after thinking about them, I too could give a solution. It made me confident. Most of them were on trees, heaps, string searches and array manipulations. The generic stuff one encounters at entry level programming interviews.

My first interview was for VMWare on phone. I was very tense and he started off by asking a simple puzzle that I remembered solving a few days back. The next two algorithms too were not very hard and I felt I did bad only with the questions related to OOP. After the interview though, I checked out some concepts of OOP for future reference. Overall, it was pretty good. Meanwhile Anil got an offer from Amazon and had his Google interview fast tracked. He is flying to Bangalore to give his interview. I on the other hand had a phone interview scheduled before an on-site interview. I had an Amazon phone interview scheduled in between.

The Amazon phone interview did not start as I wanted it to. That question about trees was quite simple. The best solution, given by Anil after the interview, was to use a recursion on children. But I got confused and gave a solution that includes a map and one pre-processing step. I took almost the entire time for the interview to get to the solution. The process was complicated by the fact that I had to write the psuedo code and dictate it to the person on the other side, who I presume is typing what I was saying. In the confusion, I made a basic assumption for trees which he said should not be done. So I had to change the algorithm to include a pre-processing step that does a DFS on the tree and constructs a map. At the end of the interview, I asked him about a better solution and as far as I can remember his solution was better than mine, but the recursion solution is very intuitive and simpler than that. Even I was disappointed at the solution I gave and actually told him so.

Anil tried to encourage me by saying that my algorithm does something more than that is required and that displays my skill to extract successors in trees which is a little complex to code. I felt better. Now I would like to say, WTF! Two days ago, I was reading an article that made one thing plain. That is "People would give me a job/would like me/would maintain a relationship with me if I have something they NEED. They don't give a damn if I am good to women, a lawful citizen following traffic rules, kind at heart, can write blogs or dream about flying. If they find what they need with me, I get their attention. Else, they do not care. I am what I can give to others, period." If I cannot give the working code to them in the given time, I don't get the job. That is it, final.

I have not thought about it then. There was a glimmer of hope in the darkest corner of my heart. I concentrated more on tree algorithms and have actually started to code in java to get some practice. The Google interview though, could not begin at a bad time. All I got from Amazon that morning was an email sent by changing the name on a pre-prepared draft with a body that feels written by a machine. I felt bad. My ego was hurt so badly. I tried a lot to convert that anger into a motivation to do well in the Google phone interview. This time, I wanted not to make a mess of phone interviews.

The Google interview had its hiccups.


To be Continued.