I'm writing a new post after really long time. What happened to me?
I fell... in love :-)
In last 3 years, I spent most of my free time with my girlfriend (who now is my wife). She's Bengali, and is presently busy celebrating Durga Puja with her parents. This leaves me with some free time after years. I'll be joining in the celebrations from today evening for next 4 days, but thought about restarting this blog, while I still have some time.
I flattered myself to be a travel loving person, but I realized my potential only during last 1 year or so. This is a direct result of marrying someone who:
a) Understands me better than myself
b) Is a travel freak herself
As a result, we have been to following places in last one year:
A) Munich (She went alone because this was 2 weeks before our marriage, and it was an official trip). I've been to Munich earlier, and she refreshed my memories with her vivid description of the city.
B) Spain - Madrid, Toledo, Cordoba, Sevilla, Granada, Malaga, Torremolinos, Barcelona
This was a two week trip, the most enterprising travel effort from my side, considering that every single detail of trip was planned by me.
C) Kolkata
D) Digha (West Bengal)
E) Rishikesh, Haridwar, Tehri Dam
F) Mussourie, Dhanaulti
G) Dharamshala, Mcleodgunj - Besides the usual charms of Dharamshala, we trekked upto Nadi and Triund, a total of 36 km trek/walk. If I had any doubts about my wife's being a travel freak, they were removed in this trek.
H) Pune, Mumbai
I) Kotdwar, Lansdowne
J) Singapore : I forgot this in my original post!!! How can I forget the Bird Park, the Night Safari, Merlion, Sentosa Island and Orchard Road?
K) Goa
All this happened despite the busy(?) schedules for both of us. Me, someone who did not take any single leave on some years, utilized all of my vacation balance in 1 year.
The hunt is on for the next place to travel to :-)
Friday, September 25, 2009
Monday, March 05, 2007
Loan in 30 seconds...
One of my weakness is that though I have limited desires, but when I want something, I just want it, as fast as possible. I happened to set my eyes on my present bike in Bangalore just 45 days after joining job there. We had deposited 10 months rent as advance for renting a house (Bangalore is like that), and my share in it was already more than my first month's salary, and though I brought some money from parents, I barely had 15K remaining. I hate taking loan from banks, especially when it can be repaid in months, as the overall paperwork to take the loan, and afterwards, when u have repaid the loan is too much for me to handle. So I deliberated for 2-3 days, and then approached a close friend (who was working for a year there) on a Saturday morning. The conversation below is almost exactly as it took place:
Me: I need a favour....
Him: Yup...
Me: I need to borrow money... from you...
Him: How much?
Me: About 35K
Him: Are you joking?
Me: Nope
Him: Ok, chal bank tak.
And that was it... We went to his bank's branch on M G Road, and I got the money. I went to get bike from there, and paid in full for the bike. Next day, I was the proud owner of my bike, and that evening:
Me: Thanks yaar...
Him: Abe gaali mat diya kar... acchi baat nahi hoti...
Me: Thanks really yaar, I hate to go into troubles of taking loan from bank... EMI ka jhanjhat... Isiliye tumse borrow kiya.
Him: No issues... Wapas karne waala hai na?
Me: Hmm... karna hai kya?
Him: Some unprintable words......
Me: Abe gaali mat diya kar... acchi baat nahi hoti...
It's friendships like these which make me realize that I've achieved something in life.
Me: I need a favour....
Him: Yup...
Me: I need to borrow money... from you...
Him: How much?
Me: About 35K
Him: Are you joking?
Me: Nope
Him: Ok, chal bank tak.
And that was it... We went to his bank's branch on M G Road, and I got the money. I went to get bike from there, and paid in full for the bike. Next day, I was the proud owner of my bike, and that evening:
Me: Thanks yaar...
Him: Abe gaali mat diya kar... acchi baat nahi hoti...
Me: Thanks really yaar, I hate to go into troubles of taking loan from bank... EMI ka jhanjhat... Isiliye tumse borrow kiya.
Him: No issues... Wapas karne waala hai na?
Me: Hmm... karna hai kya?
Him: Some unprintable words......
Me: Abe gaali mat diya kar... acchi baat nahi hoti...
It's friendships like these which make me realize that I've achieved something in life.
Labels:
friend bike Bangalore
Thursday, March 01, 2007
How to use earned leaves?
A colleague (let's say A) joined back after taking 2 week long leave. On his first day, at lunch table, we shared general updates, and after making sure that everything was fine, the conversation drifted to movies. There were 4 of us, A, B, Me and our Manager.
It turned out that he had seen 3-4 movies during those 2 weeks on his laptop. We software engineers always have few movies on our laptops, and having seen 4 movies in 2 weeks cannot be taken as a negative thing against any software engineer :).
B : "Okay... So that's why you really took those leaves. To watch movies..."
A (bewildered): "Why would I waste my earned leaves to watch movies?"
Me: "Especially when he can see them more comfortably at office, in comfort of AC environment, without wasting a leave"
Manager: "???"
A: "We can watch movies in evenings and nights even on workdays... Why would we waste earned leaves just to watch movies?"
Me: "And if we want not to cash our earned leaves, then they would be used on much better things... like... hmm... travel... and..."
A: "Persuing girls..."
Manager: "I'm not listening..."
It turned out that he had seen 3-4 movies during those 2 weeks on his laptop. We software engineers always have few movies on our laptops, and having seen 4 movies in 2 weeks cannot be taken as a negative thing against any software engineer :).
B : "Okay... So that's why you really took those leaves. To watch movies..."
A (bewildered): "Why would I waste my earned leaves to watch movies?"
Me: "Especially when he can see them more comfortably at office, in comfort of AC environment, without wasting a leave"
Manager: "???"
A: "We can watch movies in evenings and nights even on workdays... Why would we waste earned leaves just to watch movies?"
Me: "And if we want not to cash our earned leaves, then they would be used on much better things... like... hmm... travel... and..."
A: "Persuing girls..."
Manager: "I'm not listening..."
Thursday, February 15, 2007
Just a thought...
People sometimes talk about leaving themselves to God, and accept whatever the God has planned for them. I believe that God does have a plan for everybody, but it is up to every person to realize God's wish, and make that plan successful. This reminds me of an old story:
A person (say 'X') had absolute faith in God. One day, the town he lived in was threatened by flood. As his neighbors were leaving for safe places, some came to him and asked him to join them, but he refused saying that God would take care of him. Later that day, as flood water was rising, a stranger in a boat passed by, and offered to take him away to safety. Again, 'X' refused saying that God would take care of him. Finally, as 'X' was drowning in flood waters, an army rescue in a helicopter tried to rescue him, but again he refused to be rescued saying: 'God would save me'. Predictably, 'X' drowned, went to heaven, and happened to meet God. 'X' complained to God about not saving him, even though he maintained absolute faith in God for whole life. God just replied, "Dear son, who do you think sent your neighbors, that stranger in boat and the army rescue team? Even I can do only so much to help someone. The rest is up to that person. You have to meet me halfway to enable me to help you."
A person (say 'X') had absolute faith in God. One day, the town he lived in was threatened by flood. As his neighbors were leaving for safe places, some came to him and asked him to join them, but he refused saying that God would take care of him. Later that day, as flood water was rising, a stranger in a boat passed by, and offered to take him away to safety. Again, 'X' refused saying that God would take care of him. Finally, as 'X' was drowning in flood waters, an army rescue in a helicopter tried to rescue him, but again he refused to be rescued saying: 'God would save me'. Predictably, 'X' drowned, went to heaven, and happened to meet God. 'X' complained to God about not saving him, even though he maintained absolute faith in God for whole life. God just replied, "Dear son, who do you think sent your neighbors, that stranger in boat and the army rescue team? Even I can do only so much to help someone. The rest is up to that person. You have to meet me halfway to enable me to help you."
Wednesday, February 14, 2007
I'm back!!!
I'm back after a long break. I have been busy with work, travel and miscellaneous other things, and somehow kept postponing writing the next post. To my readers (I fancy that I have some :-) ), all I can say is that it's good to know that someone is waiting for my next post.
Coming to think about waiting, let's decide what is more fun: making someone wait for you, or waiting for someone. Both things have their positive and negative aspects. Some people (read girls :-) ) make it a policy to arrive late for every occasion.
When you are making someone wait, it feels good to know that someone is waiting for you. Maybe you just want to hear : "Do you know how long I've waited?" on finally arriving, which makes you feel loved and cared for. But on the other hand, are you not also wishing to be with that someone as soon as possible? So in effect, this is making 2 people suffer simultaneously, when none should have.
On the other hand, when you are waiting for someone, you keep getting more and more annoyed and restless. But the moment the person you are waiting for appears, the emotional high you get makes the wait worthwhile. Given a choice, you probably will want to wait and get that kick again. At least I will :-)
I went to Darjeeling, Gangtok, Guwahati and Shillong in December for a 9 day trip. Also went to Rishikesh, Haridwar and Mussorie in January for 3 days. Will write about these trips whenever I get some time.
Coming to think about waiting, let's decide what is more fun: making someone wait for you, or waiting for someone. Both things have their positive and negative aspects. Some people (read girls :-) ) make it a policy to arrive late for every occasion.
When you are making someone wait, it feels good to know that someone is waiting for you. Maybe you just want to hear : "Do you know how long I've waited?" on finally arriving, which makes you feel loved and cared for. But on the other hand, are you not also wishing to be with that someone as soon as possible? So in effect, this is making 2 people suffer simultaneously, when none should have.
On the other hand, when you are waiting for someone, you keep getting more and more annoyed and restless. But the moment the person you are waiting for appears, the emotional high you get makes the wait worthwhile. Given a choice, you probably will want to wait and get that kick again. At least I will :-)
I went to Darjeeling, Gangtok, Guwahati and Shillong in December for a 9 day trip. Also went to Rishikesh, Haridwar and Mussorie in January for 3 days. Will write about these trips whenever I get some time.
Friday, December 15, 2006
Don't always take words on face value...
This entry is being written more out of a desire to keep the blog alive, as I'm not finding enough time to write a fully original post, and this state will continue for next 2-3 weeks.
So here's a story, and the lesson which one gets from it:
A girl asked a guy if he thought she was pretty... He said: no.
She asked him if he would want to be with her forever... And he said: no.
She then asked him if she were to leave would he cry, and once again he replied with a no.
She had heard enough. As she walked away, tears streaming down her face, the boy grabbed her arm and said: You're not pretty... You're beautiful. I don't want to be with you forever. I need to be with you forever. And I wouldn't cry if you walked away... I'd die...
We need to have enough faith on our dear ones to interpret their words in right context, and not simply take them at face value.
So here's a story, and the lesson which one gets from it:
A girl asked a guy if he thought she was pretty... He said: no.
She asked him if he would want to be with her forever... And he said: no.
She then asked him if she were to leave would he cry, and once again he replied with a no.
She had heard enough. As she walked away, tears streaming down her face, the boy grabbed her arm and said: You're not pretty... You're beautiful. I don't want to be with you forever. I need to be with you forever. And I wouldn't cry if you walked away... I'd die...
We need to have enough faith on our dear ones to interpret their words in right context, and not simply take them at face value.
Thursday, November 30, 2006
10 Immutable Laws of Security
Rediscovered 10 Immutable Laws of Security. When designing secure software/systems, it's important to know where to draw the line. For example, it's useless to try to secure a system against an attack which required physical access in the first place. If the attacker has physical access to your system, he can always use a big enough sledgehammer to break any other security you have applied.
Things to consider before switching job...
Software engineers in India are hot commodities in job market (at least till now), and keep getting new job offers. I framed the classical dilemma of whether to switch job as a question to a good friend as a question, and the clarity of the answer simply amazed me. I'm putting it as such (with some grammatical remodeling) for the benefit of others :-)
Question:
You generally like your present job and are getting a salary X (which is ok) and generally work Y (which is comfortable) hours a day. At another company, you are being offerered a salary 1.2-1.3 times X, but you will need to work lot more hours a week.
Answer:
1) If money is one of my priorities in life or if I need to raise some money in little time, then I would take up the job.
2) If I'm not staying with my family and whatever extra time I get each day after leaving from office and on weekends, I find it difficult to spend that time, then I would take the new job.
3) But in case money... or rather extra money... doesn't figure anywhere in my priority list... and also the time I get off the office... I've many things 2 do in that time... then I won't take the new job.
4) Finally, if I'm passionate about doing the work I've been offered to do in the new job... If my heart and soul lies in that work... Then even if it would pay me the same amount but allow me to work extra hours... I'll take up the job...!!!
Question:
You generally like your present job and are getting a salary X (which is ok) and generally work Y (which is comfortable) hours a day. At another company, you are being offerered a salary 1.2-1.3 times X, but you will need to work lot more hours a week.
Answer:
1) If money is one of my priorities in life or if I need to raise some money in little time, then I would take up the job.
2) If I'm not staying with my family and whatever extra time I get each day after leaving from office and on weekends, I find it difficult to spend that time, then I would take the new job.
3) But in case money... or rather extra money... doesn't figure anywhere in my priority list... and also the time I get off the office... I've many things 2 do in that time... then I won't take the new job.
4) Finally, if I'm passionate about doing the work I've been offered to do in the new job... If my heart and soul lies in that work... Then even if it would pay me the same amount but allow me to work extra hours... I'll take up the job...!!!
Wednesday, November 29, 2006
Security cannot be added as an afterthought!!!
Earlier this week, I attended a training on software security. In university days, security concerns in programs were non existent for me, and reflected in programs I designed. This training brought back memories of a first person shooter multi player game (loosely inspired from quake) I created as assignment for Advanced Graphics course. It had a maze like 2 dimensional world, and though players were represented with nice graphics, they were internally represented as spheres, for purpose of calculating damages when they got hit. So if you would shoot at the head of a player in game, nothing would happen to him, since each player's sphere (hitting which damaged it) was centered roughly at it's chest :-).
As stated earlier, no consideration was given to security aspects at all. The clients broad casted the starting location and direction of each bullet fired by them, each client calculated how much damage they had taken from other's bullets, and transmitted this info to the server. Server's main role was to maintain a point count, and deciding where to re-spawn a player when it got killed. Everything worked amazingly well for a week long project.
But as I learnt later, it was a security nightmare. Even if one client is breached, the whole game will go down. A compromised client shooting bullets all over the game world would result in all other players being killed instantaneously, and the compromised client may choose not to report any hits to itself to the server, and hence become invulnerable. My only excuse is, that it was one of the 3 assignments, for one of the 5 courses, in one of the 2 semesters in that year. Later, while learning about software security in professional life, this example immediately came to mind. And the lesson is, security cannot be applied as an afterthought in a software. It has to be taken into account right from the design phase of any project. The security hole I left in the game was a design mistake which could not have been modified without rewriting essentially the whole game, except possibly the graphics engine. In this particular case, one client having being compromised should not have had such adverse effects on all others. If there was a foolproof client authentication scheme, or critical decisions were left to the server, the attackers would need to breach the fiercely protected server to bring down the game, instead of finding and compromising one of the unsuspecting clients.
As stated earlier, no consideration was given to security aspects at all. The clients broad casted the starting location and direction of each bullet fired by them, each client calculated how much damage they had taken from other's bullets, and transmitted this info to the server. Server's main role was to maintain a point count, and deciding where to re-spawn a player when it got killed. Everything worked amazingly well for a week long project.
But as I learnt later, it was a security nightmare. Even if one client is breached, the whole game will go down. A compromised client shooting bullets all over the game world would result in all other players being killed instantaneously, and the compromised client may choose not to report any hits to itself to the server, and hence become invulnerable. My only excuse is, that it was one of the 3 assignments, for one of the 5 courses, in one of the 2 semesters in that year. Later, while learning about software security in professional life, this example immediately came to mind. And the lesson is, security cannot be applied as an afterthought in a software. It has to be taken into account right from the design phase of any project. The security hole I left in the game was a design mistake which could not have been modified without rewriting essentially the whole game, except possibly the graphics engine. In this particular case, one client having being compromised should not have had such adverse effects on all others. If there was a foolproof client authentication scheme, or critical decisions were left to the server, the attackers would need to breach the fiercely protected server to bring down the game, instead of finding and compromising one of the unsuspecting clients.
Friday, November 17, 2006
An incomplete man?
Belgium abolished conscription in 1994. How do I know this, and of what use is this information to anyone? As it turns out, the event had side effects, some of which were entirely unexpected. In my last post, I mentioned conversing with a young Belgian man about European life, on my way from Berlin to Paris (in July 2001). I started talking to him as I was getting bored after listening to songs for hours in bus from Berlin to Paris, and asked him about places to see in Paris. Soon, the conversation moved on to songs we were listening. We exchanged Walkmans, and listened to each other's song for some time, and tried to translate the songs for each other. He was listening to German songs, and me to old Hindi songs.
After some time, the topic of conversation moved to friendship, and I asked him whether he had many friends. This simple question triggered something, and he started crying. I was taken aback for a while, but consoled him, and prompted him to tell me about his problems. Turned out that Belgium abolished conscription in 1994, and this guy was amongst the first ones to benefit i.e., to avoid military training. He was amongst the youngest in his college batch, and most of his peers had started their conscription when the orders to abolish conscription came in. So he was amongst the very few who did not have military training among his peers, and this made him the odd person out. Either his peers avoided him, or if not, most of their conversations were centered about cool things which happened during the military training. Some even suggested that he was an incomplete man without military training, and was not macho enough to remain in their group. Then onwards, he became an introvert, and had very few friends.
One thing to wonder is, this stigma was attached only to the minority who escaped conscription in a year where most people could not avoid it, and not to people in later years, where a vast majority chose not to go for military training. If doing military training is symbol of being a complete man, why don't most people voluntarily go for it? One learns new things every day!!!
After some time, the topic of conversation moved to friendship, and I asked him whether he had many friends. This simple question triggered something, and he started crying. I was taken aback for a while, but consoled him, and prompted him to tell me about his problems. Turned out that Belgium abolished conscription in 1994, and this guy was amongst the first ones to benefit i.e., to avoid military training. He was amongst the youngest in his college batch, and most of his peers had started their conscription when the orders to abolish conscription came in. So he was amongst the very few who did not have military training among his peers, and this made him the odd person out. Either his peers avoided him, or if not, most of their conversations were centered about cool things which happened during the military training. Some even suggested that he was an incomplete man without military training, and was not macho enough to remain in their group. Then onwards, he became an introvert, and had very few friends.
One thing to wonder is, this stigma was attached only to the minority who escaped conscription in a year where most people could not avoid it, and not to people in later years, where a vast majority chose not to go for military training. If doing military training is symbol of being a complete man, why don't most people voluntarily go for it? One learns new things every day!!!
Subscribe to:
Posts (Atom)