Live data from Hacker News

Ask HN: How to help a shy developer to participate to a team?

news.ycombinator.com

21–30 of 37 posts

Re: Ask HN: How to help a shy developer to participate to a team?

#21
post #14

You could perhaps hire an improv coach for a team workshop. Level one improv is all about building team rapport and helping individuals feel more comfortable contributing in a supportive group.

> You could perhaps hire an improv coach for a team workshop.

Can't personally think of anything more likely to make an entire team quit in unison.

Re: Ask HN: How to help a shy developer to participate to a team?

#22
If you have enough of a bond, I'd have a chat with him. I'd explain that as a smart person and valued member of the team his verbal output would really help. I'd say his perspective would be great to hear more as you know he has the skills to have good judgement. Obviously this would need tailored to the person at hand but, I have had good results with this method.

Ultimately they may never be the most chatty member of the team but some output is far better than none and encourages the contribution to grow.

Re: Ask HN: How to help a shy developer to participate to a team?

#23

I would suggest a combination of pair-programming, coding dojos and code reviews with NO force to participate. 1. pair programming Pair programming, if done correctly, encourages you to communicate with your partner. If he is shy, he won't be to excited about it, so I would start giving him the possibility to attend a pair-programming session of two other developers working at a pretty trivial task. 2. coding dojos P…

If the guy is just - for want of a better word - genetically shy and a sole-contributor type who likes to take tasks and bunker down and churn out code, implementing any of these suggestions will probably make them snap quit. I think the better question to ask here is, can you get the input you're looking for out of the guy through a method that best suits their style. These suggestions are very 'force the round peg…

I really learned something from this post. Obviously till today I did not understand REALLY shy people, nor ever had a collegue THIS shy.

If anyhow I ever get into such a situation, I feel better prepared.

Thank you.

Re: Ask HN: How to help a shy developer to participate to a team?

#24
I'm a senior dev, and generally reserved. I will make a suggestion once if I think it's worth pursuing, but never again. Louder devs get their way over me often. I don't mind. It's exhausting defending your reasoning to people who want to shout theirs instead of reason things out calmly and quietly together.

If you're happy with his "good player"ness, then leave him the hell alone. People trying to crack me out of my shell "because reasons" get an opposing and forceful response from me. I hate feeling manipulated against my will, and if you want me to be some sort of performative marionette and not a coder, then we're not right for each other, and I will be leaving soon.

Weigh where you value this developer. Not everyone gives a hang about "contributing to the company's progress" in the macro, and are content with micro problems.

I say this as a Sr. who has been somehow railroaded into a Lead/Management role that I loathe, and it has ruined a great situation for me, and it will soon ruin it for my employer. And my manager doesn't understand my objections, as many times as I have told him.

$0.02. Have you bothered to ask this dev if his quietness is indicative of anything other than his shyness and reservedness that you already knew and are somehow not respecting? Maybe Email it and await his response. It might blow your hair back. The howler you'd get from me, if I respected you enough to be honest, would certainly adjust your posture. :)

Re: Ask HN: How to help a shy developer to participate to a team?

#25
I had a similar situation with a junior dev in our team some time ago. He would only ever contribute a sentence or 2 into any meeting when asked upon, otherwise would be silent.

We discussed it and tried a few things, but ultimately what worked for him was to write down some bullet points about what he wanted to say before a meeting. This gave him time to do the thinking up front and relaxed him greatly.

Turns out he was really quite clever and chatty. It can just be very intimidating to think and talk on the spot amongst a group of experienced peers.

Re: Ask HN: How to help a shy developer to participate to a team?

#26
post #14

You could perhaps hire an improv coach for a team workshop. Level one improv is all about building team rapport and helping individuals feel more comfortable contributing in a supportive group.

> You could perhaps hire an improv coach for a team workshop. Can't personally think of anything more likely to make an entire team quit in unison.

Agreed. A company I used to work for did a half-day improv workshop. It really did teach us a few things that have made a lasting improvement on my communications at work. But it also was the day that solidified my decision to leave that company... not right away, but I knew from that day on that I was a short-timer.

It isn't that the workshop was bad, or uncomfortable. They did a good job making it work for everyone. It was more of a realization of how blind the leadership was to truly understanding their people and finding ways to work together that made us all thrive.

Re: Ask HN: How to help a shy developer to participate to a team?

#27
I used to by a shy junior developer. What helped me was that the environment was very friendly and whenever I spoke, I was heard. Not just heard, but if my suggestions were good they enacted upon. If not, I was explained why.

I also had many casual discussions with my manager so that helped me open up with him. Later I had discussions with other (equally welcoming) senior devs. Now the whole team feels like friends to me and I generally don't shy in speaking up.

Re: Ask HN: How to help a shy developer to participate to a team?

#28
As an EM I'd advise you to consider if this person simply isn't outgoing or talkative.

Some people are shy or reserved, some people are happy to follow and go with the flow.

Trying to force a shy person to be outgoing can backfire and you'll lose a valuable teammate.

Re: Ask HN: How to help a shy developer to participate to a team?

#29
First, try to make taking on challenges and self-improvement part of group culture.

You can introduce your team to various books/videos/articles around people overcoming all sorts of challenges on a day to day basis.

Such an environment motivates everyone to take on challenges: fitness, intellectual, social, and so on.

It is important not to single out anyone on a particular dimension. Acknowledge that we are all lacking in one area or the other - so make it a general team thing, something super normal within your group to work on enhancing both strengths/weaknesses.

As a practical step - share your own shortcomings, and how you have/are overcoming them. This sort of personal struggle, and your efforts to overcome will motivate others to share their own struggles and overcome them.

Re: Ask HN: How to help a shy developer to participate to a team?

#30

First, try to understand why he is shy and how exactly is his shyness preventing him from contributing to progress. Is he shy by design, even outside work? Or does he feel like he does not have the psychological safety to speak up? You can get a sense for this by spending some time with him 1:1 outside work and getting to know him as a person. Second, examine your own relationship with him. Does he trust you as a man…

This 1000x.

Psychological safety is by far the most important requirement for group participation. You could be doing everything right for people in the middle of the bell curve and still have this person struggling because of something very specific to their childhood or personal experience.

Post reply on HN