Ask HN: How do you cope with loneliness?

158 points by krmboya ↗ HN
Even in a CS class (in this part of the world anyway), not so many people might be as interested in coding as you are. It's therefore you and your laptop mostly, with the effect that you lag behind in developing social skills (I sometimes feel like an 8 year old among teenagers). The loneliness even saps my programming energy. Does anyone else experience the same, and how do you cope with it, including bringing yourself to interacting with members of the opposite sex?

EDIT: Not suicidal or anything like that. Just want to hear you opinions.

81 comments

[ 23.5 ms ] story [ 430 ms ] thread
I have no specific advice for you but I had a similar experience during my youth and I can convey some advice that an old mentor gave me at the time:

If you find something you are passionate about and share it with others you will not have to find friends, they will find you.

I have the exact same problem in my CS class. I cope with the issue by coming to HN or more recently, by reading up stuff on programming related sub-reddits (/r/programming, /r/python etc.).
I am ill and bed-ridden right now otherwise I wouldn't have time to comment so much on HN or read reddit.

I am not sure your "real-world" social skills will improve through reading reddit. It takes real time investment and accepting that you will fumble, fail and make a lot of mistakes. HN people often talk about how domain expertise rarely transfer easily into another domain and here's a perfect example.

I went through 14 years of Catholic schools before going to university.

When I started out, I realised that everyone else was new like me so I took initiative and introduced people to each other, etc. At the time I was very excited about going there because I would meet new people, people like me.

People kinda picked up on that vibe when I started I guess. To be honest, I normally wasn't like that. But anyway, I realised quickly that if you are the kind of person who is seen as friendly, approachable, etc. then people will want to hang out with you, and invite you to things, etc.

An important thing to realise as well is, you don't really have a lot of common interests to be friends with people. I've met great people over the years who were totally different to me. Having things in common helps but, relationships in general to me are more about understanding, not checking off a list of things we both like.

Being on your laptop really isn't an excuse not to socialise. Most of my time in my CS classes was spent in the lab, with a laptop sure, but I mean people need to eat and of course have their all important coffee breaks... or even just to get up and walk around for a bit. The thing is, if you're seen to just spend all your time alone / on your laptop then people will just assume things like you're busy / don't want to be disturbed etc.

As for members of the opposite sex, well, I can say that things got better for me as I got older. It might seem like a really big deal now but when you look back years later, you might not feel that way.

For approaching women, dating, etc, know that chances are if you're new to the game, you will screw up. That's nothing to be worried about or take personally though.

I see you're doing CS so I mean, chances are when you started programming you will have made mistakes along the way, even basic syntax errors. Heck, you can still write software for years and still make mistakes. So I mean, it's like anything really just practice and you'll get better.

Focus on creating a coed group of friends, it makes it far easier to get feedback from both sexes, as well as expand it from both sides. If you're capable of being a friend with a girl, it makes it much easier to sustain a more complicated relationship. Then again I had an odd group of friends where exs tended to stay friends. (I had 4 exs as guests at my wedding.)
Get a job outside the dorm/studio/home to fill your free time. Get a cat. Play RPG games.

(not being sarcastic, that's how I dealt with my five years of university)

Upvoted, but I have a small disagreement: do NOT take a cat (or any animal) while lonely. You won't truly get rid of loneliness, but you will decrease your motivation (by providing small distractions). Animals are fun, but get friends first.
Join a few meetup groups in the city. For example, there might be technical meetup groups about Linux, Python etc as well as non-technical meetup groups about a ton of interesting activities like music or food or various hobbies. Various foreign language conversation groups can also be interesting. I found a few meetups through meetup.com and Craigslist and even started one or two.

The other suggestion would be to maintain the friendships you already have! Don't forget them even if you are in a new city now. I regularly call up old friends and my family and ask how they are doing.

Is there a ACM club or something similar (robotics perhaps?) at your school? If not, it can't hurt to try to start one and attract others with the same problem as you. You never know how many others at your school may be feeling the same way, even if it's just a couple others.

disclaimer: if you do start a club, make sure it doesn't become too elitist or cultish, I felt really out of place because I didn't know anything at a robotics club before, but once the seniors left we restructured it to be more inviting to folks with a will to learn.

You're a programmer right? You build web apps and stuff? When you build one and launch it out into the world, do you expect everyone to drop everything and flock to your website? I hope not. You need to reach out, as uncomfortable as it might be, and engage people. It's hard work.

Now let's take your personal life. When you're at your computer most of the day, do you expect people to magically gravitate to you and be your friend? If so, you're living in a Field of Dreams. You're fooling yourself.

Try Rejection Therapy: http://www.rejectiontherapy.com. It's like a radical new form of networking. I've heard so many amazing stories of people pushing past their fear to make a rejection, and it ends up starting an amazing new friendship.

Stop being attached to outcomes. Stop being obedient to fear. Stop driving down that same road, day after day. You'll end up in the same lonely destination. Put on the 4 wheel drive and start off-roading into new territory. It's exhilarating.

People want to meet you, but you have to meet them halfway.

For inspiration, look at how this guy does it: http://sneakylittlefox.tumblr.com/

Absolutely agree with this. And I'll add to it also, if I may (it might seem slightly off-topic at first, but there is a point)

I used to be very shy (I still am in some specific ways) and one of the consequences I didn't realise at the time is that I had no idea where my true boundaries were.

So I challenged myself to discover them with initially small tasks; stuff as basic as "keeping eye contact when handing over change to a clerk" that sort of thing. I'd then progress to starting conversations with people in queues, going to bars on my own and trying to make friends and so on and so forth.

I'm very aware that at all points to an outsider I was probably acting a little weird (in the same way that someone learning to rollerskate looks a bit silly), but progressively these tests pushed my boundaries further and further. I even turned it into a bit of a game, trying to find more and more elaborate ways to make myself uncomfortable... I soon discovered that no matter how nerve-wracking and scary these encounters were, I never ended up harmed.

The net result is a compound benefit a/ the confidence to be able to the social things I want b/ a million amusing anecdotes to tell new people I meet when I do those things. Now it's pretty hard to be lonely, because it's easy to strike up a great conversation with almost anyone and find some amusing/interesting common ground.

Hope that helps a little.

The little tasks you assigned to yourself to try and tackle at least the low hanging fruit are in a way core to the Cognitive Behavioral Therapy. CBT is the most often used form of psychotherapy not in small part due to its reported effectiveness. It's great to hear your story, thanks.
"People want to meet you, but you have to meet them halfway."

Exactly. Reach out to people. Put yourself out there. I'm discovering that the people that are worth getting to know take some effort. I've had lots of "friends" who in hindsight, where just chatty assholes.

As an alternative to rejection therapy, or possibly a compliment, on a college campus it's usually easy to approach anyone who happens to be by themselves. I made a habit of looking around the dining hall, and asking anyone solo (of both sexes) if they'd mind having some company. A few people will be busy cramming, but most people will be game.

Then you just follow the standard freshman approach to getting to know someone ... major, where are they from, etc. Keep asking questions and you'll stand a very good chance of meeting someone. No pressure, no risk, and in practice it's usually a very low miss percentage.

In practice, I think I ended up with two or three girls interested in me from this approach, but I think I was dating someone already each time. I also brought in a large number of people who joined my existing group of friends.

I'm not practicing it, but you can always go to a totally different place where you can just be a more social person (gym, some art class, etc).

OTOH, I'm do not envy those folks that are friends of everyone and anyone. Frequently they are lonely too, on a deeper level.

a friend told me once that "friendship is based on trust and mutual interests". maybe not 100% true, but not a bad starting point i think.

it is easy to work on these. just look at people you tend to trust easily, and eminate the qualities that allow you to trust them. (act well grounded, speak slowly and softly, look people in the eyes when talking to them, act caring)

nurturing broad interests is also not too hard: decide often you think somehting is interesting... nobody likes everything, but not liking (or disliking) something clearly raises barriers in getting to know new people. for instance i dont care much for football (soccer), actually i dont care much for sports in general: by this i miss out on a lot of easy socializing. [i consider to start liking sports just for this reason]

for making intimate relations (opposite sex or same sex, im openminded here) i suggest using the friendship route. just build a friendship, but make sure to let know you are interested in getting intimate in a polite manner: a long hug, a kiss on the cheek, a hand kiss, expressing you really like him/her. rejection is not a big of a deal when you build friendship first -- it is not bad to have friends that you would like to get intimate with but are not.

it helps to get intimate with people if you feel comfy with your body. so dance, practice yoga, taichi, sports, gym, or what ever... i prefer dance. :)

please let me know if this was helpful advice.

Start small, learn how to make small talk when you're out and about, shop assistants that sort of thing, get used to talking with strangers.

Learn to listen, this is the secret to getting on with females. The other secret, when they tell you about a problem, don't immediately give them your suggestion for a solution, often you're being talked at, don't think you're being asked for an answer, you almost never are.

The only way to develop social skills is ... get out and about and interact, find people with common interests, above all make an effort. The onus is on you to do all the work.

How to do small talk.

Small talk is NOT about making statements about stuff. Small talk means evoking an associative function which is part of every person. To activate this function in your system, please set the importance flagg for said function to <> 0, because chances are, if you are a nerd it is set to 0 by default.

Let's illustrate with the classic example.

Person A: "Nice weather, huh?"

Geek: "" Well, geek starts to think: "Oh is it? Wtf is nice weather anyway? The sky is a little bit cloudy but it is not raining. Mhm, how could we define 'nice' in this context? And even if I define 'nice' how do I synchronize this value with...

BUM! Half a second is gone, awkward silence is there already.

Now, let's stop trying to make statements of truth about the weather. Let's activate small talk association function.

Person A: "Nice weather, huh?"

Geek: "The weather-widget sucks because it is to hard for the end-user two switch location settings for when visiting places."

A: "Haha, lol, you do that computer stuff?"

G: "Only when my boss sees me."

Or something. Just keep going. Laugh about the situation and keep talking. Nobody takes this stuff serious anyway.

I cope badly.

I've had to work from home since a few months, because of a strange allergy reaction at work.

It is depressing.

This seems to be the only major city on the planet where there aren't lots of nice cafes to work from. Otherwise, that is what I would do.

I've noted the same effect in others and also hopes for good answers to your question.

For the record: I like people but have limits, since I'm really quite introvert.

The comfort of being alone and not interacting awkwardly currently outweighs your resolve to solve this problem.

It's hard to self-diagnose with introversion, you might just be seriously depressed and not willing to admit it to yourself, but I don't know you at all so all this is maybe BS.

Good thinking; you are often wrong when generating hypotheses about yourself and they are hard to test.

But I've seen it in myself at other times over the last decades, too.

(I didn't know introspection was harder for introverted? Reference?)

I wouldn't say introspection was harder for introverted and I definitely would have no reference for that.

It's just that introversion is a personality trait whose meaning was overloaded by pop-culture and pop-psychology. Stuff by Freud, Jung, Eyesenck, Myers-Briggs, etc. is useful to know as much as it is useful to know about the work done at Xerox in the 70s and 80s. Informative and a foundation for later work, but by no means current.

This http://en.wikipedia.org/wiki/Myers-Briggs_Type_Indicator#Rel...

will tell you about just how inaccurate it is to take a classic test like MBTI. While there is something to be said about personality traits and nature vs nurture, Psychological Types are so 1923.

There was a lot more concrete research done in the last 20 years on depression and related mood disorders as it is somewhat of a modern-day plague (OK plague is too harsh, can someone help me with a disease analogy here?).

I was trying to use the term "introverted", which isn't exclusive to Myers-Briggs. Sorry for the confusion.

http://en.wikipedia.org/wiki/Introverted

Cool, understood. Just keep in mind that most psychologists will tell you that you are (or you can be) by and large in full control of your personality traits and that these things can change dramatically through your life, either through your conscious decision or through environmental influences.

So to make a determination over why you are the way you are based on how you perceive yourself in terms of a personality trait category that (Jung or not) is related to the Psychology of Types is doing a bit of that self-fulfilling prophecy.

There's nothing wrong with preferring to keep to yourself and socialize less frequently, but perhaps it would be wise to rule out other hypotheses (like, really really convince yourself that there's not something else bothering you in life). That's as far as I can speculate, because although I might claim you might not be consciously aware of the whole story, I am even less aware, it's just a pattern that I noticed with some friends and some of them, years later, refer to those periods as periods of depression, some of them even talked to a good psychologist about it.

Here's something that worked for me: salsa dancing. It's fun, and good music, and it's a great way to meet lots of women in a brief span of time, if you go to the right sort of places (avoid the ones where it's all about seasoned couples showing off their repertoire of crazy moves). Also, you learn to shrug off the 'no thanks' that you'll of course receive. I should also add that it's an acquired skill, and very much about a man dancing with a woman, so it's not like dancing in some random place where everyone sort of shuffles around in tune to the music.
I've done salsa, but always preferred swing. At least in Philly, the salsa crowd takes it self far more seriously, and the swing dancing crowd seems to attract more of an intellectual crowd.

On the same note, the salsa events tend to be at nightclubs/bars, while the swing events are at dance floors. I suspect I just prefer the environment.

Yeah, I suspect finding the right environment is the important thing. In Padova, a friend and I found a really great bar where they do salsa, which was full of people having a good time rather than people showing just how awesome their talents were.
+1 for swing, much more about the fun of the dancing, less serious about getting the technique exactly right, and you fit it to all kinds of music.
Use your loneliness as an advantage. How? Being lonely means that you don't belong to any group and are free to move as you see fit. This is what I did, and it worked.

I assume that you start from 0 friends (I did, since I moved to another country some months ago). Start knowing someone close and easy: classmates, colleagues, occasional acquaintances, but beware not to be stuck with someone as lonely as you. Your objective is to expand from there. You can also go to special events or meetups made for people who want to know other people. Or go to some course for something you like (I dance Tango, for example). Once you know someone, try to go out with these people as much as you can: they will have other friends you can be introduced to.

Parties are a good way of doing this. Me and my friends occasionally host dinners or small parties in our houses. People are encouraged to bring new friends, which allows you to know more people. If nobody of your friends organizes some party, start the trend. If you have 3 friends and they bring a new one each, you will be already a group of 7, which is enough for a dinner/small party. Organizing one is really easy, you just need a living room, some snacks/food, some drinks.

This will almost solve your loneliness problems from a friends point of view. Members of the other sex specifically are a little more complicated. But if you do as I described above you will definitely be able to know some. After a while you can start going out alone with them. For example, I am dating some girls I met at the tango course and at some party. I know couples who formed this way.

If you like dancing, then I too highly recommend dancing! A majority of my (admittedly largely disastrous) romantic life was based on dancing. Note: this only works if you like it and you're good at it. The latter often results naturally from the former.

Parties are also great. My current relationship was the result of going to a School of Public Health crêpe party.

Seconded for Dancing. But you don't have to be good at it...

Everyone who starts learning the Waltz or ChaCha (or Swing, or Tango) is appalling at it. And it's pretty liberating to be in a group of people all of whom are happy klutzes.

At my (pretty tech-centric) university, the dance club had over 2000 members : the key selling point for the guys being 'girls like to dance'. And learning steps together has a logic component (so it's satisfying to see yourself getting better), but also a huge WTF component - which takes everyone out of their comfort zone in a good way.

Don't worry about the excellent dancers showing off : they'll be taking other classes.

I didn't say great or excellent, just good. If you don't like it, you won't get good. Competence is sexy. Shared WTF will get you started, but that's about it. Shared passion is another level entirely.
Agreed - and I'd be the first to admit that I personally took getting competent too far (and that in itself starts getting less social, since it's hours of practice each week with just one partner).

However, the basic initial win for the OP is to get out of the house, and have a blast learning something with a bunch of other people. The aim doesn't have to be to get good - it's a major step just to turn up. I was just trying to suggest that every beginner will be in much the same boat. IMHO, learning to dance is a much easier social activity than 'going to parties', for instance.

I too have to second the dancing. It's lots of fun and it throws you out of your comfort zone in a good way. It'll force you to develop socially and once you start to 'get' the dancing and get into it, you will improve in dancing. Most people are also very forgiving (as a guy at social dances, I've occasionally danced with girls many levels above me and found this to be true).

BTW, you might find going straight from coding all day to dance class an interesting experience mentally. :P

A bit OT, but the original, Japanese version of the movie "Shall We Dance" is very enjoyable, and maybe even speaks to the "dance" responses in this thread, a bit.
I would add, the mentality of "I just moved here" to that. When you visit a city, many people are a bit less inhibited to strike up conversations, get into social dynamics with strangers just due to the fact of being in a different city.

Carry that with you.

If you have interests, find groups that have the prevailing interest (this also goes for what type of partner you are looking for (male / female) in dating).

I love the above comment in encouraging those to bring their other friends. You will find interesting, dynamic people, as well as those you do not wish to associate with.

It is important to be honest with yourself on Whom you would actually wish to build a relationship (friend or sexual).

I know how you feel.

When I went to university I went to a different city, I was completely lonely. Back then, I decided to focus only on the course and tried to learn as much as I could. As a result I've got several friends. Good times :)

Coping with loneliness is a temporary fix(speaking from experience here), you have to get rid of it.

Im not sure exactly how, but during the last 6-7 years(im 21) I've slowly transformed from the typical socially awkward super shy nerd kid, to a somewhat social friendly nerd. It didn't happen in a day, i just slowly opened up to people, I slowly learned the social rules, practiced them, and now i speak social as a second language, even though i still have a strong nerd accent. Even though i still prefer to be alone in my room on my PC, with my slime repl, i still get drunk with my friends at least once every two weeks, or go out to play pool, or hang out in coffe shops, or go to lan parties.

You may come to find that 95% of people are assholes anyway. And the remaining 5% are perfect assholes. I don't too much believe in friends just different people with different agendas. I would say of all the people I've met in my life >=.01% where for any period of time actually friends. If anything work on diplomacy and worry about yourself. As for members of the other sex, just remember they're after the same thing you are only thing is their brains are fu¢ked.
Sucks to be you. Enjoy life my friend, is not as bad you might think :)
I doubt he doesn't enjoy life. It's possible to enjoy life with such attitude too. And actually it's quite easy.

And no emotional hangover after "friends" fail you!

You and the OP both have some serious issues. Don't listen to either of them.

Actually, the two of you have a lot in common. Maybe you guys should be friends!

And after all we're just loose clouds of atoms and free will is an illusion, so stop worrying and start liking people. You don't have any choice anyway.
I was in your situation a couple of months ago, but I realized that joining a club/team is the easiest way to meet people who share the same interests as you.

If you want to meet other programmers or people who are similar to you, join a CS or Robotics club. If you want to meet different kinds of people, join a sports team.

I noticed that tech people tend to float towards techy things, but a whole variety of people do sports, and that trend was visible both in high school and university. On my dragon boat team, there are people from every faculty on the team, even other CS people.

So it depends on how you want to meet people. Staying in your room programming is definitely not going to make you meet new people. If you want to know a lot of different people, a team is your best bet, because they usually have team-building games or social events where they go out to eat or have fun.

“If you’re lonely when you’re alone, you’re in bad company.” - Satre
I don't know how this should help. There's a difference between social isolation and not being able to be alone from time to time.
It helped me. I think it depends on someone's outlook on being alone is. I am an introverted guy so I enjoy being alone more than being with other people (small company is fine occasionally). Some of the bad feelings some people have towards being alone comes from the social pressure of "if you are alone something is wrong with you".

If you can get over the feeling that there is nothing wrong with being alone, you might actually enjoy being alone.

But of course everyone is different. This might not work for everyone.

(comment deleted)
Just. Do. Something. ^_^

There is no loneliness when you're busy.

Often it's a vicious circle. You're shy, introverted with a lack of self esteem. So you start avoiding social interaction. Also if you're in an interaction you can't enjoy it. You often are afraid to act non-conformal. Avoidance leads to less self-esteem and social skills and so on.

You need to tackle the problem on all fronts.

1) This is about your learned behaviour. You have to relearn. As some mentioned before, do some training. Stuff like going out alone. There're programs for stuff like that. Do it professional! That's the most important thing right now in your life! Don't rely only on internet ressource, even if they can be a great inspiration. Go to a therapist if you think that your shyness (or social phobia) is a problem, e.g. if you can't go to salsa dancing because you're to shy. You must break the avoidance circle.

2) Work on your own thinking process. Often, people don't know their own needs or don't dare to stand up for them and try to compensate by being great to get attention. That's a dead-end street. If you don't understand how you "work", the training ( 1) ) can only be of shallow impact. It's really important to unveil your thougts and emotions. I like the Yoga approach very much. To me, it's sound and practical. swamij.com is the greatest resource on the planet. It's a lot and takes time to understand. You could start at the articles about Karma. The kind of awareness and unattachment you step by step achieve makes you stronger. Stronger to understand and handle your legitimate desires. (which does not mean, supress them. In your case, don't supress your loneliness but go out to socialise. But overcome your fear and go to the salsa dancing event.)

Like many responding I understand your situation at least in part. One thing that helped me during my lonelier times was mailing lists. If you have a specific interest, see if you can find a mailing list hwere you'll find people with similar interests and geekiness. For me that was music, for you it could be something different entirely.

It may sound strange but I find a lot of friendship just in people's words - old books that I've carried with me through the years, literary critics, dead philosophers, internet famous (like PG) programmers who I've never met in person, and so on. An essay like "Why nerds are unpopular" goes a long way to getting some perspective on why you might be different.

Finally, as others mentioned, use the loneliness to your advantage. There may come a time where you're married with kids and your blissful moments of quiet come when you're on the can.

This too shall pass, make the most of it.

How old are you and where do you live?

This is similar to how I felt during my two-three years of university.

Some people already suggested that, but I will repeat: - find a hobby outside of computers (like Salsa) - sign up in an NGO (Toastmasters, AIESEC in my case) - cut off internet cord to force yourself to program outside of your home - absolutely remove all instant messengers, ircs etc. if you want to socialize with people then go out and eat lunch with them. if you don't know any people irl (or afk ;) then go and meet some on networking meetings / parties

Perhaps the most important thing is that you need to broaden your horizons. I know it may sound like a heresy, but a good programmer is a one that "feels the real world". If you lack social skills and you lack interests outside of programming then this will influence the quality of your work.

Why? For one - you will have problems working in a team of programmers. Two - if you're into anything else than low-level systems programming then you will need to interact with people who are not programmers. Not understanding normal users will hurt your career a lot.

Oh - and if your city doesn't have enough people interested in programming then move as soon as possible. Living far away from a community will hurt a lot (if you want to be really good).

Go see your family. If you can't, find a good housemate.

Also, host parties or social gatherings in your home.

Hosting a party in your home is great practice if you have trouble socially. It takes some work and planning, but most anyone can learn to do it. It forces you to take some responsibility for entertaining guests, and to relax ssome of the control you maintain over your personal domain. You won't be able to spend the entire time avoiding attention.

It does help, though, to have handy at least one socially outgoing person who is comfortable leading conversation beyond the typical introductory chit-chat.

Oh, and it doesn't have to be a drinking party or a dinner party. You might gather to play games (card/video/board), discuss books, or watch sports, TV shows, or a movie. I mention sports and TV shows because they're more conducive to breaks for conversation than a movie.

Are you willing to hang around with any people that don't mind you hanging around? If not, then your loneliness is a choice. Maybe an unconscious one but still, a choice. In that case you have chosen to value your alone time more than the social time with people you possibly don't click with. At this point you are aware of something you feel you deserve, having rejected the things you feel you don't deserve.