Internal developers AMA

Cover image

How do you share knowledge in remote team?

by Tobiasz Heller · 2 min read knowledge-sharing

Spreading knowledge in an on-site team is a lot easier than in a remote one, but we found a satisfying solution at Ingrid through trial and error.

On-site era

At Ingrid, when we were an on-site company, we always put a lot of effort in "seat management" in the office when new people were joining. From our experience, new person was growing the fastest when they were sitting between more experienced teammates. You gain the knowledge also by overhearing conversations between more experienced colleagues, right?

Moreover, when you are in the office, it’s always easier to tap someone on the shoulder and ask about something that’s bothering you. Or discuss it over a cup of coffee.

Remote era

In a remote team, it does not work that way. The feedback loop is slower. Someone who was not initially in conversation cannot just join to learn something, because they do not know about that particular conversation.

You may say that the internal documentation will solve the issue here. From our experience internal docs does not work that well. First of all, you learn a lot by asking questions, which is hard to do in docs (slow feedback loop). Moreover, internal docs can be missing for certain topics, or can get outdated very fast.

What works good in our team is pair-programming, but you only spread knowledge between other teammate who is on the same call. What about other teammates?

Internal developers AMA

What worked very good for our team is hosting internal developers Ask Me Anything (AMA) sessions. We do it every week. Everyone from team is welcome (devs, QA, etc.) but it’s mostly targeted at other developers. Each session is different. Sometimes we talk about various small topics, sometimes we need 2 sessions to finish one topic. Topics and questions can be anything: business knowledge sharing, old architectural decision, observability, discussing critical path for system etc.

Feedback from developers after those meetings is really great. They have the space to ask questions and they can also learn a lot from questions (asked by other people) which would never come to their minds.

Cover photo by @saadchdhry on Unsplash

Does Ingrid sound like an interesting place to work at? We are always looking for good people! Check out our open positions