Asking my co-workers out to lunch
ryannjohnson.com
ryannjohnson.com
Overall, I like the idea of making an effort to form social connections and to learn more about your colleagues and their work. Especially in an environment where most people are not completely consumed with deep work (which to be honest applies to most work places including mine right now) this could be one of the little things that keeps a company together as far as motivation and mood go.
Where I work, a huge portion of employees eats out instead of bringing their own lunch, so around 12:00 we form into groups and go eat together. Due to various constraints a lot of the time these groups happen to be the size of 2.
I love it because it's an opportunity to get to know your co-workers on a more personal level.
Thanks god with seniority comes the power to turn people like yourself down without any consequences.
With that said, I think you are missing out on a key point here, which is that a HUGE part of being an effective programmer within an organization is your ability to communicate and collaborate effectively with other people.
When you step out of your comfort zone and spend time building casual relationships with your co-workers, you will discover that your influence within the organization grows, and you will also find that people tend to be more empathetic towards you if (and when) you inevitably screw something up. If someone regards you as a "friend", they are much more likely to extend you some grace when your bugs cause them inconvenience. You will also find that they are more eager to pause what they are working on and stop and help you with things when you need it, or to answer your questions. In a situation where you aren't their friend and they don't stop and help you, you could easily be looking at days/weeks worth of delays and back and forth while they are being unhelpful.
Sure, you might be a 10x developer within your little silo, but the moment you need something outside of the silo, you will find those interpersonal relationships can often make a huge difference.
> Your coworkers with stop helping you because you "didn't go to lunch with them, :sad_face:"!
haha that's so silly, so naive, so sentimental! We are not children. And your office is not a playground. We are professional adults in a professional setting.
> If someone regards you as a "friend", they are much more likely to extend you some grace
Your co-workers are not your friends. Learn the difference, you are not Michael Scott (I hope).
"Professionalism" doesn't have to be an impersonal facade that people hide behind. Work is all about meeting commitments and earning money, sure, but at the end of the day, we are all people, and people have feelings and frustrations. They have things they love and hate. They like being acknowledged and appreciated. This doesn't mean they are children and that the office is a playground free-for-all, though. It just means that your offices are going to be full of people.
People who, for better or worse, are often just trying to make ends meet, and are going through the motions at a job they barely stand.
I think you would be surprised at what a difference a little empathy, kindness, and friendliness in the workplace can do for a company's success, and also for your own career success (if you try it out).
As a side note, one of the things that really opened my eyes to a lot of this was from reading Dale Carnegie's famous book, "How to Win Friends and Influence People".
I highly recommend reading it, if you ever get the chance. I might have an extra copy that I would be willing to lend you, if you are curious?
Did bootcamps ruin everything? All of a sudden there is an influx of people with pushy sales-person/telemarketer type of personality in dev positions who's live goal seems to be to forcefully extrovert introverted colleagues.
And volleyball and softball can be played at a variety of levels of skill.
Facebook also lets engineers (and only engineers, oddly) eat out on Wednesdays.
Since when is a company allowed to dictate where employees can eat?
Although my favorites are done travelling, which works with a walk long enough too. Inevitably you're breaking the silence.
Also, if the person does not respond positively (and I don't mean they respond negatively, but if they say no for whatever reason), don't ask again. They now know you want to and will let you know when they're free, and once they do, even if you're the one whose busy, you'll know you're not bothering them.
At least in Israel, lunch is regarded as inherently acceptable in a professional setting, since it's in the middle of the workday, even if you're eating out. Generally I'll only ask people to meet on their personal time if I feel like we know each other well enough and they like me back, otherwise it's an inconvenience -- asking for somebody's personal time is a big ask. With the opposite sex, I find it's really hard for a simple invite for dinner or beer to be misconstrued as an advance. It also helps that the vast majority of female engineers I know are in a relationship, so that makes my intent blatantly obvious.