If you work in a team, how do you share knowledge? Do you have a wiki, newsletter, repository with links or something else? It would be kind of a shame when one teammate tries to roll their own timezone library while another knows a great npm package that takes care of the same😅
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (8)
There are several layers of knowledge sharing.
Each type may require a different style of education.
In your specific example, "It would be kind of a shame when one teammate tries to roll their own timezone library while another knows a great npm package that takes care of the same", the best way to deal with that is for the teammate to actually talk to his coworkers. As much as people nowadays want to absorb knowledge passively, there is some responsibility on the author to make sure they are not duplicating work.
As an example, on my previous team an engineer and product manager didn't bothered to ask anyone if a calendar component was already implemented in a sister team and instead took 3 months to build their own. All that person needed to do was to send an email or just simply talk to his teammates if there was something already available. So one way of knowledge sharing is simply to ask for that knowledge.
To the answer the question generally, there's no one right way, but I've seen the following:
Not exactly my team, but rather the team of a friend in another company. They have an L&D(Learning and development) slot each week where all the members are encouraged to learn hot stuff about the industry and present them to the rest.
Ah I like that idea a lot, thanks for sharing!
in my office, we have chat group (link and discussion) and we also have a class session for share what you expert on or everything that you think it's worth to share on class session.
Thanks for replying! The class sessions sound really nice, is that something that you've found actually to be useful? Also, is there a way that you keep track of packages that are 'company approved' so to say?
We have one person that manages the sharing event (included the class session). Actually, each class session has a max number of member. So, The sharing manager can keep tracking the class session syllabus, schedule, and the member.
We use:
Cheers for your answer! What do you find most useful for keeping track of what kind of packages people use, for example? And the demos via video calls, are those by external developers / companies? Thanks again!