How to Get Developers to Share Knowledge

According to McKinsey19% of the average workers’ time is spent searching for and gathering information. Further, 14% of the average workers’ time is spent communicating and collaborating internally.

How does this affect your developers?

  • How much time do they spend looking for information necessary to complete projects?
  • How much time do they spend on Quora and GitHub answering other peoples’ questions?
  • How productive could developers be if they had a single source of answers to their questions, as well as a venue to share their knowledge?

Following are 10 ways we’ve found to get developers to share their knowledge and increase their productivity, that of their colleagues, and their company.

  1. Create an environment that’s open, direct, trusting, and engaging. Make it easy for developers to find what they’re looking for in a quick and easy way. The easier you make it, the more frequently they’ll come back and encourage their colleagues to use the site as well.
  2. Embrace developers’ natural tendency to share their knowledge and help others by enabling them to do so in an online community that’s open and accessible 24/7 from any device.
  3. Encourage an ongoing dialogue among developers with a knowledge base of questions, answers, solutions and code snippets in an environment that eliminates redundant questions and tedious, endless threads.
  4. Encourage collaboration across teams, projects, geographies, management and seniority levels. Senior developers, engineers, and architects likely have more knowledge to share; having worked in the open-source and Java communities, they see the benefits of shared knowledge. These individuals should lead the way in developing and expanding the community of knowledge and the culture of sharing.
  5. Be open to feedback from developers and other community members. Encourage them to take ownership by moderating questions and answers in the areas where they have the most experience and knowledge.
  6. Ask developers to share what they’ve learned from their community engagement. These testimonials will be invaluable as you introduce the community to new developers.
  7. Gaming is a favorite hobby of developers. Use gamification to recognize topic experts and empower community members to upvote the best answers.  People who are more trusted in the community earn more power and responsibility.
  8. Community managers must listen intensely and respond in a timely manner to enhance the productivity and productivity of the developer community. A satisfied developer will recruit others to the community.
  9. Facilitate real-time communication and sharing to enhance the community’s reputation as a collaborative resource for knowledge, questions, and answers around technology development.
  10. Promote a culture of shared knowledge by incorporating it into the organization’s vision, mission, and values. Developers should lead the way in how the community improves productivity, efficiency, effectiveness, and quality of life.

When building a developer community, take the time to reinforce your corporate brand, integrate your website, and reinforce users’ gaming experience as there’s a high correlation between developers and gaming. The more you can do to get developers to share their knowledge and to use the community to answer their questions, the more productive, empowered, and engaged your developers will be.

Share on social

Explore Full AnswerHub Capabilities

Related Articles

Tech Advocates and Marketing Fundamentals

What Is a Tech Advocate and What Does One Do? Before jumping into how to find a tech advocate, let’s just be clear on what a tech advocate is and what marketers expect (hope?) one will do. The marketer typically asks a potential advocate to try the product for a free or minimal charge in…

The Three Drivers That Make This an Amazing Time for Software Developers

Cloud computing and software-as-a-service (SaaS) platforms are democratizing technology for developers at a rapid clip. Easy access, do-it-yourself components and drag-and-drop apps have catapulted software development from the domain of techies hunched over code in siloed offices out into the daylight of everyday business, where developers are growing globally and at an ever-increasing scale. This…

51 Mobile Development Terms You Need to Know

For marketers in the mobile tech industry, developer and software jargon can be tricky to learn. Especially if you don’t have a technical background. So, to help non-technical marketers get familiar with the mobile vocab, we’ve put together a list of the most common 51 mobile development terms marketers need to know. And if you want…

Building Brand Engagement With Software Developers

In this article, I’m going to review some of the ways I’ve seen successful developer communities engage with their audience and build a solid, sustainable brand. I’m going to illustrate key points with some high-level examples that I recommend you check out further. I want to point out in advance that I’m not affiliated with any…