What are some of the best rare natural phenomena that occur on Earth?

Answer by Patrick Crosset:

Cloud Waves (Panama)

Vaadhoo Island, Maldives

Brinicles

Ice Flowers

Red Algae (Sydney)

Sea foam (Australia)

Snow Donuts

Finnish Lapland

Waterspouts

Roaming rocks of Death Valley

View Answer on Quora

Advertisements

What are important things and advice to know that people generally aren’t told about?

Answer by Marcus Geduld:

1. Marry your best friend.

I am truly amazed that I have the most successful marriage of all my friends — going strong after fifteen years. Most of my friends are amazed, too, because, growing up, I was the geek who couldn't get a girlfriend. I had almost no relationships until I was in my mid twenties. I got married at 29. I'm now 45 and still deeply in love. Meanwhile, I have seen so many of my friends get divorces and/or grind their teeth through loveless, combative relationships.

What I've noticed about these people is that, 90% of the time, (a) they got married really young and (b) they mistakenly thought that long-term romances work best when when they're based entirely on lust and trivial shared tastes (e.g. "We both like the same bands.")

Sometimes, I hear people say things like, "I've been dating this guy for a year. We get along okay, but sometimes I think about leaving… How do I know if he's 'the one'?" This makes me really sad, because it's so obvious to me that my wife is 'the one.' Why? Because she's my best friend. Whenever anything good or bad happens to me, she's the person I want to tell! When I need advice, she's the person I run to! When I need to laugh, she's the person I joke around with!

If you don't know that the other person is 'the one,' he or she is not. And though it sucks to be alone — believe me, I know: I was alone for years — it's better than settling. Don't settle. You'll still be alone. It is very possible to be alone while being in a relationship. Many people are.

(Let me be really clear about what I mean by "don't settle." I don't mean "look for someone who is perfect." No one is perfect. I mean that if you feel luke-warm about someone, he's not the one. If the person you're with makes you continually unhappy, she's not the one. Don't settle for that because you think "it beats being alone." It doesn't. You evolved to think it does. Your selfish genes want you to mate. Your brain will continually tell you that nothing is worse that being alone. It's wrong.)

The other sad thing I hear is "Bill is my best friend. We have so much in common. He's always there for me. We talk for hours. I completely trust him and we have the exact same sense of humor … but … I don't know … the spark isn't there…"

When I hear this, I don't say anything, because it's none of my business, but I want to scream "GET OVER THIS 'SPARK' THING! STOP BELIEVING IN HOLLYWOOD VISIONS OF CATCHING SOMEONE'S EYE ACROSS A CROWDED ROOM! Jesus Christ! You found someone you connect with on so many levels, and you're not getting down on your knees and proposing?!? Do you think you're going to find 30 more people like that in your life?!?"

The "spark" doesn't last, anyway. I'm not saying that sex dies or anything. I'm just saying that incredibly exciting, new romance feeling inevitably fades. But, if you're lucky, what comes next is much, much better. You spend years in that loving, warm place with the person you know you want to grow old with. And if you have good communication with someone, the spark can come later, even if it's not there at first.

Lots of people seem to learn this after a long time and a lot of pain. They marry the "bad boy" or the "hot chick" instead of their best friends, because doing so is more exciting. Then those marriages — which are based on nothing — fail. Sometimes, if these people are lucky, they later marry those best friends who they should have married in the first place. If they're unlucky, they can't, because the best friends have moved on.

See also:

Marcus Geduld's answer to Marriage: What are some tips for young people wanting to get married?

Marcus Geduld's answer to Marriage: What is the secret to a lasting marriage?

2. There's no such thing as a "grown up," and if you try to be one, you'll wind up becoming a poser at best and a killjoy at worst.

First of all, if you're waiting for that magic time when you're finally there, give it up. As I ease into the middle age, I can see it will never happen. I will never have learned what I need to learn in order to be a grownup. I will never be 100% confident. I will never stop failing…

People who seem like they have it all together are either faking it or living such incredibly boring lives that they never face any challenges.

Let me be clear that I am a responsible person. So if all "grownup" means to you is "someone who does the dishes," then — yes — I'm a grown up. But it's not like when I was younger, I was a child … a child … a child … a child … and then I reached some particular birthday and — boing — I was an adult.

God, I hate people who think it's important to be grown up. They are no fun at all. They are the people who, if you show any enthusiasm that goes beyond what you have to do at your job, inevitably say, "Looks like someone has too much time on his hands!"

Don't be that guy!

As you go through life — especially when you pass through your 20s, 30s, 40s and 50s — continually ask yourself this: "When was the last time I played in the mud?"

It is vital that you play in the mud! You must do this or you'll lose your soul! I am somewhat speaking in metaphor. If you don't like mud, that's fine. But when did you last finger paint? When did you last get into a pillow fight with your friends (or with your spouse?) When did you last sing a loud, off-key song where all the lyrics were nonsense words? What was the last time you did something utterly pointless that was great fun?

Playing Scrabble doesn't count. (I say that as a huge Scrabble fan.) Playing tennis doesn't count. Those activities are great, but they're too regimented. They are too much about rules. They don't involve cutting loose, letting go and being vulnerable. (By vulnerable, I mean doing stuff that may lead other people to say "Act your age!")

Getting drunk or high doesn't count, either. If you can only dance around in your underwear when you've had three (or ten) drinks, you're doing it wrong. One of the reason drugs don't count, is because they put you in an altered state that is disconnected from who you are when you're not drunk or high. Your goal should be to become someone who always has a little bit of play in him — not someone who is super-stern and serious and needs chemicals to unwind.

I know that letting go this way is really, really hard for some people. If it's hard for you, ease into it. No matter how hard it is, surely you can finger paint when you're alone in your room! Make yourself do it until you can do it without shame — until you can let go and enjoy getting paint on your nose. You will wind up living longer and having less stress in your life.

And though you can start this in private, try to work towards doing it in the company of someone else. Play is fundamentally a social activity. You will never feel as close to another person as you will when you roll in the mud with him.

Despite the way I sound, I am a very shy person. I don't, as a rule, go dancing in the streets. But I have a few close friends (and a really fun spouse) with whom I can do those things. Those friends keep me alive! I wouldn't trade them for ten million dollars!

One last thing: if you have kids, what's your relationship to them? Are you very much the mom or the dad. Do you feel like they are the kids and you are the grownup? Or do you feel like they're your friends and you enjoy playing on the floor with them? Of course it's important to be the grownup for them sometimes. But see if you can ease yourself into a different kind of relationship with them? When did you and your kids last have a snowball fight?

3. Most grownups stop learning. Don't.

I spent many years as a teacher, mostly teaching computer classes to adults. These were folks who were being forced to adopt new technologies for their jobs. They were very unhappy. They would say, "I don't understand this stuff! I'm just not one of those computer people."

What I gradually learned, via long discussions with many, many students from many different occupations, is that this wasn't true at all. Their problem — though very real — had nothing to do with computers. It had to do with the fact that this was the first time they'd been asked to learn anything new in years. They would have had just as much trouble if their boss had forced them to learn how to knit, juggle, or play the guitar.

Even many people we think of as smart do very few new things every day — things that stretch them. Here's an example: I used to work for a large auction company (think Sotheby's or Chirstie's.) This company employed a lot of "experts." An expert was, for instance, someone who has spent decades studying French ceramics. Having done a lot of studying, he can now look at a vase and instantly tell you when and where it was made, what it's worth, and whether it's an original or a reproduction. I am not making light of this skill. I certainly couldn't do it.

But let's take a look at what it involves: the expert had to spend decades cramming information into his brain. He had to get to a point where that information wasn't just in his brain but also instantly accessible. Doing all that grunt work was an incredible feat, and the expert has good reason to be proud of what he accomplished.

But if he's like most of us, he learned most of his knowledge in his 20s. Starting in his 30s, he began coasting. Coasting feels really good and most jobs are built to let experts coast. You know you're coasting when you can go to work and instantly know how to fix any problem. You're coasting when you can look at the vase and instantly know when and where it was made.

You're coasting if all your problems at work are things like annoying co-workers and long hours. If you never (or rarely) need to do exhaustive research or work out complex problems on paper or white boards, you're coasting.

I'm a computer programmer, which means my job is pretty intellectual, and I coast way less than a lot of people: but I still coast about 75% of the time. A lot of the code I write is boilerplate stuff. I'm "solving" problems that have already been solved, and all I need to do is copy, paste, and make a few tweaks.

Doctors coast a lot of the time (at least general practitioners do). They hear the same symptoms over and over again, and in most cases, they can do their jobs very well by doing mental "database searches" and regurgitating answers that worked in the past. This is also the case for non-trial lawyers.

If you're a "smart person" like me, and if you work in an "intellectual" field, it's humbling to ask yourself, at each point in your day, "Am I stretching my intellect? Am I coming up with a new solution? Am I facing a new problem that I've never faced before?" How much of the time do you do this? 10% of the time? 5% of the time? 1% of the time? How many years have gone by without you having to face a real intellectual challenge?

Incidentally, the jobs that we think of as intellectual tend to be the least intellectually demanding (with some exceptions, such as Mathematician and Brain Surgeon). The "dumb jobs," such as auto-mechanic and football player tend to involve a lot of continual, on-your-feet thinking.

What's wrong with coasting? Nothing, necessarily, if it makes you happy. But we're moving into a time period where it's harder to get away with it. The pace of change has quadrupled and we're getting hit with new technologies daily.

But the bigger problem is that "if you don't use it, you'll lose it." You need to continually give your brain a workout or it will grow sluggish. We all know those people who have retired at 65 and then spent twenty years sitting in front of the TV. What's sad is that we accept that people in their 80s are going to be sluggish. But that's not a given. They don't have to be! You don't have to be. If your job isn't challenging you, find ways to challenge yourself. 

Note: most people get frustrated when they fail. This is one of the reasons why they quit trying new things. Trying new things inevitably leads to failure. But understand that, if you're trying anything challenging, it's going to take you at least a month to succeed at it. A month is the minimum. It's more likely that it will take you six months.

So if you, say, try to learn the guitar but "fail" at it after a few hours, you haven't failed. You can only fail at the guitar if you try to play it for six months and, during all that time, make no progress.

See also:

Marcus Geduld's answer to Education: How much does grading matter or motivate students to learn?

Marcus Geduld's answer to Mathematics: Why do so many people hate mathematics?

4. If you're an artist or "creative person," stop trying to "be original."

Your goal should be to tell the story you're trying to tell. (Or play the melody or fill the canvas with color or whatever.)

When I'm not programming computers, I spend my time directing plays. I run a classical-theatre company. Here's the main lesson I've learned over the years: if I'm directing, say, "Romeo and Juliet," my job is to tell that story. Let's say that, in order to make the story clear and exciting, it turns out that Juliet should be wearing a red dress in a particular scene. But I go see another production and notice the actress in that production is wearing a red dress in the scene in which I was going to put my Juliet in a red dress!

I will feel that very human urge to make my Juliet wear a blue dress, because I don't want to be accused of copying or "not being original." I need to get over it. It's not about me! If it happens to be a case that a red dress tells the story better than a blue dress, then my Juliet needs to wear a red dress. Art is best when the artists serves the art rather than the other way around.

This general rule applies to many things besides art.

See also: Marcus Geduld's answer to Research: How do I overcome my thought that there are so many people smarter than me?

5. If you focus on what's fair and what's unfair, you'll stagnate.

John: Someone keeps stealing pens off my desk! Whenever I need a pen, I can't find one!

Mary: Well, pens don't cost very much. Why don't you just buy a bunch of them once a month? Just think of them as perishable items that have to be replenished.

John: I shouldn't have to do that! It's not my fault the pens go missing! People need to stop stealing my pens!

Mary: Okay. What can you do to stop them from stealing your pens? Do you have a cabinet or something you can lock them in?

John: No!

Mary: Can you tell your boss? If there's a security problem in your office, maybe he can…

John: I've tried that. He doesn't care! He says it's just pens. That's not the point! It's stealing. Stealing is wrong!

Mary: You're right. It is wrong. It sucks that your boss isn't going to do anything about it, but I guess that's the way it is. And it seems like it's causing you a lot of anxiety. Wouldn't you feel better if you spent $2 on pens once a week? You could just assume they'll get stolen and get new ones when you need them. That way, you'd know you'd always have a pen!

John: Why should I be the one who has to buy new pens?

Mary: You shouldn't be, but you are.

John: That's not fair!

There's nothing wrong with striving for fairness and justice. But if that's not possible, it's pointless to fall into a mode where you're constantly stressed out and throwing your hands up in disgust. The pen problem literally used to drive me crazy. Then I took Mary's advice. The truth is, I earn enough money that buying pens a couple of times a month is no big deal. I wish people wouldn't steal from me, but I'm just not going to worry about it. A couple of dollars a month let me check a worry off my list. That is money well spent!

6. If you're not failing, you're doing it wrong.

We need to raise our kids so that they expect to fail and so that they understand that after failing they should keep going. I have finally gotten to a place where I dislike not failing. I am suspicious when I don't fail. Not failing generally means I'm playing it too safe. It means I'm not growing or learning. It means I'm keeping myself from finding all sorts of solutions I could be finding. But the only way to find them is to play past failure.

I recommend keeping a Failure Diary. When you fail at something, try writing it up the next day. Examine the failure in as much detail as you can. Make sure you use failure as an opportunity to grow. I publish excepts from my Failure Diary here: Failures: On Stuff I Did Wrong

See also: Marcus Geduld's answer to Why do we get frustrated when learning something?

7. You can't reason with a lizard.

If someone is hysterical or angry, it's pointless to reason with him. Don't try. The "lizard brain" can't use logic. Understand that you're dealing with a cornered animal, not a calm philosopher.

See also: Marcus Geduld's answer to What Would You Do If X?: What would you say if someone said that you were fat? and read the comments, e.g. http://www.quora.com/What-Would-You-Do-If-X/What-would-you-say-if-someone-said-that-you-were-fat/answer/Marcus-Geduld/comment/2266135

8. Stop reading the newspaper.

You don't really have to stop. If you enjoy reading it, by all means read it. But if you're one of those people who gets deeply stressed out every time you read the paper or watch CNN, consider stopping. Why are you constantly putting yourself through this stress? Because it's one's duty to stay informed? Why?

Okay, I understand why. We live in a Democracy and blah-blah-blah. Fine. But you're not required to live a life of stress. It doesn't help you or anyone else for you to be stressed all the time.

And just knowing that there are starving people doesn't help those starving people. If you have a plan of action, by all means carry it out. Otherwise, give yourself a break. If you feel terribly guilty when you're not informed, then just give yourself a two-week break. You don't have to stop reading the papers for life. But get out of the habit of being addicted to stress and sorrow. Your blood pressure will go down.

9. Do something that's not for money.

Make sure there's something pleasurable in your life that is completely disconnected with money. In our culture (in all cultures?) money comes with all kinds of baggage. Find something you like to do that will never make you any money.

If you're a waitress who longs to be a professional actress, acting in plays for free doesn't count. It's great, but it's not what I'm talking about, because you're hoping to one day quit waitressing and make money acting. Keep that dream alive, but find some other activity to be your non-money-pleasure. Say, "I like sketching (or whatever) and it will never, ever make me any money. And if someone offered me money to sketch, I'd turn it down, because I want one thing in my life that is forever disconnected from money."

And it can't be something connected to duty. Yes, you don't get paid for raising your kids, and, yes, a lot of that job is fun. But parts of it are a duty. So it doesn't count. Knitting counts. Playing basketball with your friends counts.

Hanging out with friends doesn't count. It's fun. It's not about making money. But it's not a specific activity. You need something that will jolt you out of the belief that most of us have — that anything you spend time and energy on must be about money.

10. The hour before bed is for you.

Don't work right up until bedtime, even if you "have to." Take half an hour — even 20 minutes if it's all you can spare — before you go to bed to unwind in an engrossing way. (Do this even if you're really tired and would rather not stay up an extra 20 minutes.)

By which I mean don't just sit on the sofa with a glass of wine. If you do that, it's too easy to start thinking and worrying about work. Spend that time reading a chapter of a fun thriller (not a "classic" that you think you "should" read) or watching an episode of a sitcom that makes you laugh.

Think of this as your duty. It will help you get your work done better the next day. It will help you get to sleep.

11. There is no such thing as highbrow and lowbrow.

Or if there is, who cares? School has bamboozled us into thinking Shakespeare is superior to "Gilligan's Island." As someone who directs Shakespeare plays and reads "King Lear" for fun, I'm here to tell you that the only great art is the art you love.

Life is really fucking hard. You have to deal with losing jobs, getting divorces, paying taxes and fixing the toilet. Don't add to your troubles by telling yourself — or letting someone else tell you — that you're a moron because you prefer beer to expensive champagne.

If something is beloved by experts, "refined people" and scholars, there probably is something wonderful about it. If you want to spend an hour with me, I'll explain to you why Shakespeare is wonderful and what you'll get out of his plays if you spend some time studying them. But it's not a requirement. You're not in school any longer. (Or if you are, you soon won't be). There's no teacher waiting for you to turn in your homework.

I am not a better person than you because I read Shakespeare. I read Shakespeare because I enjoy it. If I read it because I "should," I'd be a fool.

Art is primarily sensual. It can sometimes politicize people or give them intellectual ideas, but what art does best is feed you: it feeds your eyes with colors; it feeds your ears with sounds; it feeds your nerves with "what's going to happen next????" Life is short. If "Star Wars" feeds you more than "Hamlet," enjoy your feast!

If you feel guilty about watching "American Idol" when you "should be" watching "Masterpiece Theatre," then agree to challenge yourself once a month. Once a month, you'll go to a museum or watch a foreign film. The rest of the time, watch and read and listen to whatever makes you sit on the edge of your seat. Whatever makes you sing and dance.

If you're an "intellectual" like me, take a break from the Bergman films and Shakespeare plays once in a while. Sure, sure. "American Idol" is the death of American culture or whatever. But watch a couple of episodes. It's pretty engrossing and fun.

Get out of the habit of labeling things as high and low. There's stuff that feeds you and stuff that doesn't. There are acquired tastes which don't feed you now but which might feed you in the future, once you get used to them. As soon as you get the urge to categorize one thing as "art" and the other thing as "just entertainment," try to stop. There are different sorts of meals, and it's great to live in a world with both caviar and Pop Tarts!

UPDATE July 2, 2014:

12. Collaborate on a project that you care about with a group of passionate people who also care deeply about it.

I was talking with some theatre friends recently, and I realized with a shock that we are blessed with something many people lack: collaboration.

Most people collaborate at work, but unless they're working at their dream jobs, the goal is more about making money than they project itself.

My friends and I don't get paid to do theatre; we do it for love.

And what I've come to understand is that there's something important about working with a group of people towards a shared goal that the whole group cares about.

Musicians in bands and orchestras understand what I'm talking about; People who play team sports get it, too.

I suspect we evolved to do this. Early humans lived in small, hunter-gatherer tribes, and they had to collaborate every day or die. The sad thing is, many modern people don't experience this, even though their minds and bodies are crying out for it. If you feel like something is missing in your life but don't know what, maybe it's this.

– Collaborating at work doesn't count, unless you and your coworkers love the job; unless you'd all do it for free if you weren't getting paid.

– Hanging out with your friends doesn't count. It's important and fun, but it's not what I'm talking about. When you hang, your focus is on yourself and your companions. I'm specifically talking about a group of people focused on a shared project.

– Internet projects don't count. You need to be in a room with a group of people, working together. It's great if there's a physical component as well as a mental one. I'm not necessarily talking about tackle football. Playing musical instruments is physical. Working in a soup kitchen is physical.

– And it doesn't count if, even though people are helping you, you could do the project all by yourself. It must be a project that will fail unless all hands are on deck.

There are many ways to make this part of your life: collaborative arts, team sports, group games, volunteer work, etc.

Many religious people get this through their communities. Secular folks, like me, have to find other paths to it.

View Answer on Quora

What are the wittiest lines you have ever heard in any Bollywood movie?

Answer by Vineel Pratap:

Faijal: Picture chalein? Karan Arjun. Chal na Shahrukh-Salman dono hain.
(Shall we go to watch a movie? Let's watch Karan Arjun. It is starring both Shahrukh and Salman Khan.)

Mohasina: Haath Pakdoge tum?
(Will you hold my hand during the movie?)

Faijal: Maa kasam nahi pakdunga.
(I Swear on my mother I will not hold your hand.)

Mohasina: Godi mein popcorn girega, to dhoondoge nahi andhere mein?
(If popcorn falls in my lap, will you feel around for it?)

Faijal: Maa kasam nahi dhoondenge.
(Swear on mother, I won't)

Mohasina: Sat ke baithoge?
(Will you sit very close to me?)

Faijal: Maa kasam nahi satunga.
(Swear on mother, I won't.)

Mohasina: Toh apni Amma ka saath jao na, hamara kya jaroorat hai.
(Then go with your mother to watch the movie. Why do you need me to come with you?)

Source: Arjun 23rd June 2013 Written Episode Review

View Answer on Quora

Is this the best selfie ever to be taken?

Answer by Mihir Soni:

Thanks for A2A.

This is the most beautiful selfie i have ever seen.

40 Weeks and a Mirror by Sophie Starzenski

The miracle of pregnancy is so wonderful that women willingly go through morning sickness, back aches, and a pain that men can not even fathom to bring a new life into the world.

Argentinian photographer Sophie Starzenski documented her beautiful progression in a simple set of ten photographs. With her Canon blocking her face, she captured a monthly shot of her body’s transformation in a mirror. The selfie snapshots show her growing bump, with a special surprise reveal at the end. She calls this series “Proyecto Pyokko” (Pyokko is a nickname for her  new bundle of joy).

And finally!

Source :- Pictures of the week: 40 Weeks And A mirror, by Sophie Starzenski

View Answer on Quora

Introducing ggvis

RStudio Blog

Our first public release of ggvis, version 0.3, is now available on CRAN. What is ggvis? It’s a new package for data visualization. Like ggplot2, it is built on concepts from the grammar of graphics, but it also adds interactivity, a new data pipeline, and it renders in a web browser. Our goal is to make an interface that’s flexible, so that you can compose new kinds of visualizations, yet simple, so that it’s accessible to all R users.

ggvis_movies

ggvis integrates with Shiny, so you can use dynamic, interactive ggvis graphics in Shiny applications. We hope that the combination of ggvis and Shiny will make it easy for you to create applications for interactive data exploration and presentation. ggvis plots are inherently reactive and they render in the browser, so they can take advantage of the capabilities provided by modern web browsers. You can use Shiny’s interactive components for interactivity as well…

View original post 120 more words

Who was humblefool?

Answer by Lokesh Khandelwal:

Harsha Suryanarayana, popularly known as humblefool to the coding community, and as Lord among his friends and the people close to him. We lost him in an accident on the night of 15th June'14.

Now everybody knows that he was the best coder India has ever produced. He was one of the first red coder from the country and continued to dominate until his last SRM. He was the TCO world finalist twice, and Google Code Jam(GCJ) once. He worked on to make DP his strongest area (for the non-programming people, DP is Dynamic Programming and is one of the toughest things to master in programming). I have had the privilege to spend some time with him and know him more closely and that is what I am going to share in this answer.

For the last one year, Lord was working in a start-up (that he co-founded with Animesh Nayan) MyCodeSchool. I was selected in a 10 day Winter Coding Camp 2013, organized by the company, where he gave awesome lectures. But the 15 days internship MyCodeSchool, Hyderabad, (May-June '14) is how I came to know him more as a person.

Lord had this amazing passion to spread and share knowledge. This was one of his last conversations with Animesh :
Animesh: "If we can make some money, we can help more people,"
Harsha: "May be, we can enable 1000 people to help others."

I also came to know that he gave up Microsoft in his college just to train the college team for ACM ICPC. He never went behind big companies, his wife works at Google and he could have easily been a Googler himself. He worked for his passion. "You do not need too much to live. It's all the social conditioning that makes you desire a big job and a fat salary. You can live with less and  be free." This is what he used to say. 

Contrary to the second part of his TC handle(humblefool), the first part is completely correct. Lord is the most humble person I have ever met. With the knowledge and experience that he had, he could have easily commanded us all. But instead, he was always open to us, and on many instances came for our opinions and suggestions. You would never know that you were sitting next to a person of his stature. 
Now you will never associate such a geek in other domains. But Lord was awesome in every field. Maybe that is why he is called Lord. Many know that I defeated him once in chess(that too on time) because I posted it on facebook. No one except me knows the second part of the story. He came back strong and forced me to resign from that game. Played tennis and he beat us all most of the time. Always a winner in stratego. Banged on karaoke, he hit the best score 98 twice (even without any practice). He single handedly won Counter Strike against two of us (FYI, we are not noob at CS). He was a complete all-rounder. 

His thoughts were always full of clarity and vision. I had a half an hour bike ride with him,(we had all gone to Prasad's for a movie, and not everyone could fit in the car, so I was the fortunate one to come with him), I discussed my career and future plans with him, and he made it crystal clear for me. What a moment of pride it was for me!!! Wearing his TCO '07 bag while he was driving, I made sure I showed it off to everybody as if it was mine.

Memories flashback, as I write, and take me to his birthday, we had planned a surprise for him. Never had I imagined that it would be his last. A photo on his birthday treat. (Harsha is the righmost).

Harsha is a true legend. He has been an inspiration and idol of many indian programmers. And as Animesh puts in, "He has chosen to go to heaven because God needed a genius programmer there".

May his soul rest in peace. RIP Harsha, RIP the Lord.

Edit: You may also like to read Animesh Nayan's answer to What's the story behind humblefool's money and rating?

View Answer on Quora